Salesforce Integrations

Build & publish in-app integrations with our Salesforce connector

Salesforce connector icon

Salesforce CRM automates the sales process with an array of cloud-based tools.

Book a demo to learn more about integrating with Salesforce

Create automations with our Salesforce connector

Provide your SaaS application customers with more and without the developer backlog. Cyclr can integrate your SaaS with Salesforce, and hundreds of others so your customers can integrate with software they already own.

Why integrate with Salesforce

Integrate with Salesforce and grow your SaaS application for your customers. Using Cyclr you can create automated workflows that suit your customers needs. Whether they are to help business growth, sell smarter, close more deals or provide expert support. Connect your SaaS to Salesforce, the leading CRM system to give your end-users powerful integration opportunities.

Available Methods and Endpoints

Contact Updated
Webhook
Triggered when a contact is updated.
Lead Created
Webhook
Triggered when a lead is created.
Lead Updated
Webhook
Triggered when a lead is updated.
Opportunity Created
Webhook
Triggered when an opportunity is created.
Opportunity Updated
Webhook
Triggered when an opportunity is updated.
Contact Created
Webhook
Triggered when a contact is created.
Contact Created (legacy)
Webhook
Triggered when a contact is created.
Lead Updated (legacy)
Webhook
Triggered when a lead is updated.
Lead Created (legacy)
Webhook
Triggered when a lead is created.
Contact Updated (legacy)
Webhook
Triggered when a contact is updated.
Opportunity Created (legacy)
Webhook
Triggered when an opportunity is created.
Opportunity Updated (legacy)
Webhook
Triggered when an opportunity is updated.
Update Note
Action
Updates a note.
Get Note
Action
Gets a note by ID.
List New Notes
Action
Lists notes created since the last run.
List Notes
Action
Lists notes from this Salesforce account.
Create Note
Action
Creates a new note.
List Updated Notes
Action
Lists notes created or modified since the last run.
Delete Note
Action
Deletes a note.
List Events Relations
Action
Lists event attendees.
List Undecided Event Relations
Action
Lists undecided event attendees.
List Declined Event Relations
Action
Lists declined event attendees.
List Accepted Event Relations
Action
Lists accepted event attendees.
Create Event Relation
Action
Create a new event relation
List Contact\Lead Event Relations
Action
Lists event contact and lead attendees.
Create Enhanced Note
Action
Creates an "enhanced" note as displayed by the "Notes" Related List in Salesforce.
List Task Statuses
Action
Lists the options for task statuses.
List New Tasks
Action
Lists tasks created since the last run.
List Tasks
Action
Lists all tasks.
List Task Priorities
Action
Lists the options for task priorities.
List Updated Tasks
Action
Lists tasks created or modified since the last run.
Get Task
Action
Gets a task by ID.
Create Task
Action
Creates a new task.
Update Task
Action
Updates a task.
Delete Task
Action
Deletes a task.
List Corporate Currencies
Action
Lists the currencies used by an organization for which the multicurrency feature is enabled.
Update Order
Action
Update an existing order.
List Orders
Action
Lists orders from Salesforce.
Get Order
Action
Gets an order by ID.
List Updated Orders
Action
Lists orders created or modified since the last run.
List New Orders
Action
Lists orders created since the last run.
Create Order
Action
Add a new order
Create Opportunity
Action
Creates an opportunity.
Update Opportunity
Action
Updates information about an opportunity which would represent a sale or pending deal.
Delete Opportunity
Action
Deletes an opportunity.
List New Opportunities
Action
Lists the opportunities created since the last run.
List Opportunities
Action
Lists all opportunities.
List Opportunity Stages
Action
Lists the possible stages for an opportunity in Salesforce.
Upsert Opportunity
Action
Creates a new opportunity or updates an existing opportunity based on an external ID. Setup is required, details can be found @ docs.cyclr.com/salesforce-upsert-setup
Update Opportunity And List Line Items
Action
Composite request. Updates an opportunity and returns it's line items.
List Opportunity's Activity History
Action
Retrieves activity history for the specified opportunity.
Get Opportunity
Action
Gets an opportunity by ID.
List Updated Opportunities
Action
Lists the opportunities created or modified since the last run.
List Divisions
Action
Lists divisions from Salesforce.
List Active Feature License Metrics
Action
Lists the number of active, assigned, and purchased feature licenses in the organization.
List Mobile Security User Metrics
Action
Lists the metrics for users who have Enhanced Mobile Security policies enforced.
List Group Members
Action
Lists group members from Salesforce.
List Groups
Action
List groups from Salesforce.
List New Campaigns
Action
Lists campaigns created since the last run.
Update Campaign
Action
Updates a campaign.
Create Campaign
Action
Creates a campaign.
Get Campaign
Action
Gets a campaign by ID.
Get Campaign By Name
Action
Gets a campaign by name.
List Campaigns
Action
Lists campaigns.
Delete Campaign
Action
Deletes a campaign.
Upsert Campaign
Action
Creates a new campaign or updates an existing campaign based on an external ID. Setup is required, details can be found @ docs.cyclr.com/salesforce-upsert-setup
List Updated Campaigns
Action
Lists campaigns created or modified since the last run.
If Exists: Campaign
Action
Gets a campaign by ID and returns along a true path if it exists.
List Login History
Action
Lists all login sessions.
Outbound Message Response
WebhookResponse
Send a response to an outbound message from Salesforce. Set Result to "true"/"false" to send a success/failure response back to SF.
List Assets
Action
List assets from Salesforce.
Create Asset
Action
Creates a new asset. An asset represents an item of commercial value, such as a product sold by your company or a competitor, that a customer has purchased.
Upsert Asset
Action
Creates a new asset or updates an existing asset based on an external ID. Setup is required, details can be found @ docs.cyclr.com/salesforce-upsert-setup
Get Location
Action
Gets a location by ID.
List Content Documents
Action
Retrieve a list of all content documents.
Get Content Document Data (CSV)
Action
Return the contents of a CSV content document.
Get Content Version
Action
Retrieve the content version ID of a given content document.
Get Record Type
Action
Gets an record type by ID.
List New Cases
Action
Lists cases created since the last run.
Delete Case
Action
Deletes a case.
Update Case
Action
Updates a case.
Create Case
Action
Creates a new case which represents a customer issue or problem.
Upsert Case
Action
Creates a new case or updates an existing case based on an external ID. Setup is required, details can be found @ docs.cyclr.com/salesforce-upsert-setup
List Cases
Action
Lists all cases.
Get Case
Action
Gets a case by ID.
List Updated Cases
Action
Lists cases created or modified since the last run.
List Case Comments
Action
Lists the comments of all cases.
List New Case Comments By Case ID
Action
Lists the comments of the specified case created since the last run.
List Updated Case Comments By Case ID
Action
Lists the comments of the specified case updated since the last run.
List Updated Case Comments
Action
Lists the comments of all cases updated since the last run.
List New Case Comments
Action
Lists the comments of all cases created since the last run.
List New Case Feed By Case ID
Action
Lists the feed of the specified case created since the last run.
List Updated Case Feed
Action
Lists the feed of all cases updated since the last run.
List Case Feed By Case ID
Action
Lists the feed of the specified case.
List New Case Feed
Action
Lists the feed of all cases created since the last run.
List Case Comments By Case ID
Action
Lists the comments of the specified case.
List Case Feed
Action
Lists the feed of all cases.
List Case History By Case ID
Action
Lists the history of the specified case.
List New Case History
Action
Lists the history of all cases since the last run.
List New Case History By Case ID
Action
Lists the history of the specified case since the last run.
List Case History
Action
Lists the history of all cases.
List Updated Case Feed By Case ID
Action
Lists the feed of the specified case updated since the last run.
Get Product
Action
Gets a Product.
List Products
Action
Returns a list of Products.
List New Products
Action
Lists the Products created since the last run.
List Updated Products
Action
Returns a list of Products that have been updated since the last run.
Delete User Role
Action
Deletes a user role.
List User Roles
Action
Lists all user roles.
Get User Role
Action
Gets a user role by ID.
Create User Role
Action
Creates a new user role.
Update User Role
Action
Updates an existing user role.
Get Report Instance (Tabular)
Action
Retrieves the specified report instance. Response fields must be added as custom fields with the Field Location []. (example: [].CreatedDate). Use Get Report Fields to find all available fields for the report.
Generate Report Instance
Action
Generates an instance of the specified report which can then be retrieved with the Get Report Instance method.
List Reports
Action
Retrieves all reports.
Get Report Fields
Action
Retrieves all fields/columns from the specified report.
List Report Instances
Action
Retrieves all instances of the specified report.
Get Campaign Member
Action
Gets a campaign member by ID.
Upsert Campaign Member
Action
Creates a new campaign member or updates an existing campaign member based on an external ID. Setup is required, details can be found @ docs.cyclr.com/salesforce-upsert-setup
Create Campaign Member
Action
Creates a new campaign member.
List Campaign Members
Action
Lists campaign members.
Update Campaign Member
Action
Updates a campaign member.
Delete Campaign Member
Action
Deletes a campaign member.
Create Line Item
Action
Creates a new opportunity line item.
List Updated Line Items
Action
Lists opportunity line items created or modified since the last run.
List Line Items
Action
Lists opportunity line items.
Delete Line Item
Action
Deletes an opportunity line item.
List New Line Items
Action
Lists opportunity line items created since the last run.
Update Line Item
Action
Updates an opportunity line item.
Get Line Item
Action
Get line item for an opportunity by ID.
Get Job
Action
Retrieves detailed information about a job.
Delete Job
Action
Deletes a job. To be deleted, a job must have a state of UploadComplete, JobComplete, Aborted, or Failed.
Abort Job
Action
Aborts a job. If you abort a job, the job does not get queued or processed.
Upload CSV Data
Action
Uploads data for a job using CSV data you provide.
List Jobs
Action
Retrieves all jobs in the organization.
Create Insert Job
Action
Creates a job, which represents a bulk operation (and associated data) that is sent to Salesforce for asynchronous processing.
Close Job
Action
Closes a job. If you close a job, Salesforce queues the job and uploaded data for processing, and you can’t add any additional job data.
Execute SOQL Query
Action
This method allows user the capability to query any data in SalesForce.
Bulk Update Contacts
Action
Updates a batch of contacts.
Get Contact(s) By Mobile Number
Action
Gets the contact(s) with the specified mobile number.
Bulk Create Contacts
Action
Creates a batch of new contacts.
Upsert Contact
Action
Creates a new contact or updates an existing contact based on an external ID. Setup is required, details can be found @ docs.cyclr.com/salesforce-upsert-setup.
Contact Exists For ID
Action
Checks if a contact exists with the specified ID.
Contact Exists For Email Address
Action
Checks whether any contacts exist for the specified email address.
Get Contact
Action
Gets the contact with the specified ID.
List Updated Contacts
Action
Lists contacts created, modified or deleted since the last run.
Get Contact(s) By Email
Action
Gets the contact(s) with the specified email address.
List New Contacts
Action
Lists contacts created since the last run.
Delete Contact
Action
Deletes a contact.
Get Contact ID
Action
Gets the Contact ID associated with the specified email address.
Update Contact
Action
Updates a contact's details.
Create Contact
Action
Creates a new contact.
List Contacts By Owner ID
Action
Lists all contacts by owner ID.
List New Contacts by Owner ID
Action
Lists contacts created since the last run filtered by Owner ID. (Do not use Additional Custom Conditions as they are solved in script for this method).
List Contacts
Action
Lists all contacts.
Get Pricebook Entry
Action
Gets a pricebook entry.
List Pricebook Entries
Action
Lists entries to a specified pricebook.
List Pricebooks
Action
Lists all pricebooks.
List Accounts By Custom Field
Action
Lists accounts by a custom field, where equals .
List Updated Accounts
Action
Lists accounts created or modified since the last run.
Upsert Account
Action
Creates a new account or updates an existing account based on an external ID. Setup is required, details can be found @ docs.cyclr.com/salesforce-upsert-setup
List Accounts
Action
Lists accounts from Salesforce.
List New Accounts
Action
Lists accounts created since the last run.
Delete Account
Action
Deletes an account.
Update Account
Action
Updates an account. An account represents an organization or person involved with your business such as customers, competitors, and partners.
Create Account
Action
Creates a new account. An account represents an organization or person involved with your business such as customers, competitors, and partners.
List Daily Activity History
Action
Retrieves activity history of the previous date for the specified account.
List Account's Activity History
Action
Retrieves activity history for the specified account.
Get Account
Action
Gets an account by ID.
List Accounts By PersonEmail
Action
Lists accounts by PersonEmail. This call will fail if Person Account types are not setup.
List Events
Action
Lists events from this Salesforce account.
List New Events
Action
Lists events created since the last run.
Delete Event
Action
Deletes an event.
Update Event
Action
Updates an existing event.
Create Event
Action
Creates a new event.
Get Event
Action
Gets an event by ID.
List Updated Events
Action
Lists events created or modified since the last run.
Delete Opportunity Role
Action
Deletes an opportunity contact role.
List Roles By Opportunity
Action
Lists opportunity contact roles for a specified opportunity.
List New Opportunity Roles
Action
Lists opportunity contact roles created since the last run.
Get Opportunity Role
Action
Gets an opportunity contact role by ID.
Add Contact To Opportunity
Action
Adds an existing contact to an opportunity.
Create Opportunity Role
Action
Creates a new opportunity contact role.
List Opportunity Roles
Action
Lists opportunity contact roles.
Update Opportunity Role
Action
Updates an opportunity contact role.
Get Primary Opportunity Role
Action
Gets the primary contact role for an opportunity. If no primary contact role is set, returns the first contact role if any were found.
List Updated Opportunity Roles
Action
Lists opportunity contact roles created or modified since the last run.
Update Campaign Member Status
Action
Updates a campaign member status. Only allows for the order of the status to be changed in the picklist.
Delete Campaign Member Status
Action
Deletes a campaign member status.
Create Campaign Member Status
Action
Creates a campaign member status.
List Campaign Member Statuses
Action
Lists campaign member statuses.
List Updated Attachments
Action
Lists attachments created or modified since the last run.
List New Attachments
Action
Lists attachments created since the last run.
Get Attachment
Action
Gets an attachment by ID.
List Attachments
Action
Lists attachments from this Salesforce account.
Update Attachment
Action
Updates an attachment.
Delete Attachment
Action
Deletes an attachment.
Create Attachment
Action
Creates a new attachment.
List Leads By Email
Action
Lists leads with the specified email address.
Upsert Lead
Action
Creates a new lead or updates an existing lead based on an external ID. Setup is required, details can be found @ docs.cyclr.com/salesforce-upsert-setup
List New Leads
Action
Lists leads created since the last run.
List Updated Leads
Action
Lists leads created or modified since the last run.
List Leads
Action
Lists all leads.
Delete Lead
Action
Deletes a lead.
Update Lead
Action
Updates an existing lead.
Create Lead
Action
Creates a new lead.
Get Lead
Action
Gets a lead by ID.
List Updated Leads By Owner ID
Action
Lists leads created or modified since the last run for a specific owner account.
Update Multiple Records
Action
Updates multiple records. Custom request fields must be added for the properties of the record with the syntax [records].PropertyName (eg. [records].hairColour).
List Records
Action
Retrieves all records from the specified object.
Create Multiple Records
Action
Creates multiple records. Custom request fields must be added for the properties of the record with the syntax [records].PropertyName (eg. [records].hairColour).
Update Record
Action
Updates the specified record in the specified object. Custom request fields must be added for the properties of the record.
Create Record
Action
Creates a new record in the specified object. (eg. a new Account record in the Accounts object). Custom request fields must be added for the properties of the record.
Get Record By ID
Action
Retrieves the specified record from the specified object. Custom response fields must be added to retrieve more than just the Record ID.
Delete Record
Action
Deletes the specified record from the specified object.
List Updated Records
Action
Retrieves all records updated since the last successful run date.
List New Records
Action
Retrieves all records created since the last successful run date.
Search
Action
Execute a SOSL search on all requested data.
List New Order Items
Action
Lists order items created since the last run.
Get Order Item
Action
Gets an order item by ID.
List Updated Order Items
Action
Lists order items created or modified since the last run.
List Order Items
Action
Lists order items from Salesforce.
Create User
Action
Creates a new user.
Update User
Action
Update a user.
Get User By Name
Action
Gets a user by FullName.
List Users
Action
Lists all users.
List Time Zone Options
Action
Describes the options for the TimeZoneSid.
List Locale Options
Action
Describes the options for the LocaleSidKey.
Get User
Action
Gets a user by ID.
Get Profile ID By Name
Action
Gets a profile by name.
List Profiles
Action
Lists all profiles.
List User Licenses
Action
Lists the currently defined user licenses in your organization.
Get User License By Name
Action
Get the details of the User License specified by name.
List Language Options
Action
Describes the options for the LanguageLocaleKey.
Get Self
Action
Gets the current user's profile information.
Delete User
Action
Deletes a User.
List Email Encoding Options
Action
Describes the options for the EmailEncodingKey.
Create Record 1
Action
Creates a new record in the specified object. (eg. a new Account record in the Accounts object). Custom request fields must be added for the properties of the record.
List Updated Records 1
Action
Retrieves the specified object's records updated since the last time this action was executed.
List New Records 1
Action
Retrieves the specified object's records created since the last time this action was executed.
Get External ID Field 2
Action
Retrieves the field set as the External ID for the specified object, if an External ID has been configured.
Get Record By ID 2
Action
Retrieves the specified record from the specified object. Custom response fields must be added to retrieve more than just the Record ID.
Create Multiple Records 1
Action
Creates multiple records. Custom request fields must be added for the properties of the record with the syntax [records].PropertyName (eg. [records].hairColour).
Get Record By Custom Condition 1
Action
Retrieves a single record from the specified object based on a custom condition. If multiple matching records are found, only the first is returned.
Update Record 1
Action
Updates the specified record in the specified object. Custom request fields must be added for the properties of the record.
Get Record By Custom Condition 3
Action
Retrieves a single record from the specified object based on a custom condition. If multiple matching records are found, only the first is returned.
Get Record By ID 3
Action
Retrieves the specified record from the specified object. Custom response fields must be added to retrieve more than just the Record ID.
Create Record 3
Action
Creates a new record in the specified object. (eg. a new Account record in the Accounts object). Custom request fields must be added for the properties of the record.
Upsert Record 3
Action
Creates a new record or updates an existing record based on an External ID. Setup is required, details can be found @ docs.cyclr.com/salesforce-upsert-setup. Custom request fields must be added for the properties of the record.
Get External ID Field 3
Action
Retrieves the field set as the External ID for the specified object, if an External ID has been configured.
List New Records 3
Action
Retrieves the specified object's records created since the last time this action was executed.
List Records 3
Action
Retrieves all records from the specified object.
Update Record 3
Action
Updates the specified record in the specified object. Custom request fields must be added for the properties of the record.
Create Multiple Records 3
Action
Creates multiple records. Custom request fields must be added for the properties of the record with the syntax [records].PropertyName (eg. [records].hairColour).
List Updated Records 3
Action
Retrieves the specified object's records updated since the last time this action was executed.
Delete Record 3
Action
Deletes the specified record from the specified object.
Get External ID Field 1
Action
Retrieves the field set as the External ID for the specified object, if an External ID has been configured.
Get Record By ID 1
Action
Retrieves the specified record from the specified object. Custom response fields must be added to retrieve more than just the Record ID.
Delete Record 1
Action
Deletes the specified record from the specified object.
List Records 1
Action
Retrieves all records from the specified object.
Upsert Record 1
Action
Creates a new record or updates an existing record based on an External ID. Setup is required, details can be found @ docs.cyclr.com/salesforce-upsert-setup. Custom request fields must be added for the properties of the record.
List New Records 2
Action
Retrieves the specified object's records created since the last time this action was executed.
Create Multiple Records 2
Action
Creates multiple records. Custom request fields must be added for the properties of the record with the syntax [records].PropertyName (eg. [records].hairColour).
Upsert Record 2
Action
Creates a new record or updates an existing record based on an External ID. Setup is required, details can be found @ docs.cyclr.com/salesforce-upsert-setup. Custom request fields must be added for the properties of the record.
List Updated Records 2
Action
Retrieves the specified object's records updated since the last time this action was executed.
List Records 2
Action
Retrieves all records from the specified object.
Delete Record 2
Action
Deletes the specified record from the specified object.
Create Record 2
Action
Creates a new record in the specified object. (eg. a new Account record in the Accounts object). Custom request fields must be added for the properties of the record.
Update Record 2
Action
Updates the specified record in the specified object. Custom request fields must be added for the properties of the record.
Get Record By Custom Condition 2
Action
Retrieves a single record from the specified object based on a custom condition. If multiple matching records are found, only the first is returned.
List Object Fields
Action
Retrieves all field names for the specified object.
Describe Object
Action
Completely describes the individual metadata at all levels for the object.
List Objects
Action
Retrieves all objects within your Salesforce account.

Do you want to access something that's not currently listed? Just let us know and we can add it to the connector for you!

What Methods do you Need?

Top Use Cases for Salesforce Integrations

Stop sending your customers off your SaaS to third-party integrators. Build powerful automated workflows with Cyclr, an invisible layer in your SaaS. Using Cyclr’s low code integration builder you can connect, and create simple or complex workflows for your users. As well as direct deployment into your SaaS with Cyclr’s white-labelled embedded marketplace. Keeping your customers in your SaaS.

CRMs

  • Keep multiple sales tools in sync to keep sales data up to date regardless on what system users are updating them in.
  • Automate tasks for your sales team to keep deals moving.
  • Automatically fill in company data on your deals using external data.

Some of the many benefits of using Cyclr as your integration solution

Native

Transform your API from backend to frontend, from developer focused to business user focused.

Deliver integrations natively from within your own application and add value to your end-users.

Build Quickly

Add connectivity in days, not months. So you can add transformative technology to your system in no time at all.

Be responsive to the needs of your clients and your sales team.

No code integrations

Use our drag and drop integration builder to create integrations, then click to publish them to your app.

Your users can then search and deploy these integrations in a couple of clicks.

Ready to start your integration journey?

Recommended by G2 users

Book a demo to see Cyclr in action and start creating integration solutions for your customers