Konnectify
Salesforce + Konnectify

Salesforce Integration with Konnectify

Connect Salesforce to Konnectify to automatically sync CRM records, keep pipelines up to date, and orchestrate end-to-end workflows across accounts, contacts, leads, opportunities, cases, and more.

Accounts Contacts Leads Opportunities Cases Products Tasks Events Attachments Line Items Comments & Feed Custom Objects 28 Triggers 52 Actions

What is Salesforce?

Salesforce is a cloud-based CRM platform that helps teams manage leads, customers, accounts, and sales pipelines in one place. When you connect Salesforce with Konnectify, you can automate record creation and updates, route customer requests faster, and keep systems synchronized without manual work.

This integration supports core CRM objects (Accounts, Contacts, Leads, Opportunities, Cases) plus activities, products, line items, attachments, and custom objects to help you build production-grade workflows.

New to Salesforce?

Create a Salesforce org and set up your CRM objects (Accounts, Contacts, Leads, Opportunities, and Cases).

Visit Salesforce
New to Konnectify?

Build workflows with no-code steps, data mapping, and automated retries across your stack.

Try Konnectify
What you can automate
• Create or update Accounts and Contacts automatically
• Sync Leads to downstream systems for routing and enrichment
• Keep Opportunities and pipeline stages consistent across tools
• Create/track Cases and add comments from other platforms
• Manage Tasks/Events to keep teams aligned on follow-ups
• Add or retrieve Attachments and relate Products/Line Items

API & Authentication

Authentication: OAuth 2.0 authorization

Konnectify connects to Salesforce using OAuth 2.0. During setup, you’ll be redirected to Salesforce to approve access. Konnectify stores tokens securely to make API calls on your behalf; your Salesforce password is never stored in Konnectify.

What the Salesforce connection can do
  • Create, update, delete, find, and upsert standard objects (Accounts, Contacts, Leads, Opportunities, Cases).
  • Work with activities (Tasks, Events) and catalog data (Products, Opportunity Line Items).
  • Read/write comments and feed items; manage attachments by ID and file content (Base64).
  • Create and manage Custom Object records in selected modules.
Environment support

You can connect to either Production or a Sandbox org from the connection settings.

Note: Salesforce API availability, object permissions, and request limits depend on your Salesforce edition and org-level settings. If you see authorization or “insufficient privileges” errors, confirm the connected user’s object and field permissions.

Official docs: Salesforce Developer Documentation

How to connect Salesforce to Konnectify

Prerequisites
  • A Salesforce user with API access enabled (varies by edition).
  • A Salesforce Connected App (Client ID + Client Secret) for OAuth 2.0.
  • Permission to read/write the objects you plan to automate (e.g., Accounts, Contacts, Leads, Cases).
  • A Konnectify account and a workflow to add Salesforce steps to.
1

Add Salesforce to a Workflow

  1. Open your Konnectify workspace and create (or open) a workflow.
  2. Click Add step and search for Salesforce.
  3. Select a Trigger or Action based on your use case.
2

Authorize via OAuth 2.0

  1. Choose your Salesforce environment: Production or Sandbox.
  2. Enter your Client ID and Client Secret.
  3. Complete the Salesforce consent screen to finish connecting.
3

Configure the Trigger or Action

  1. Select the Salesforce object/module (when required), then map fields from previous steps.
  2. For “Find” and “Upsert” actions, choose a reliable unique field (like Email or an External ID).
  3. Save the step and review any required fields highlighted in the configuration.
Warning: Field-level security and validation rules in Salesforce can cause step failures. If a create/update fails, verify required fields, picklist values, record types, and the connected user’s permissions.
4

Test the Workflow

  1. Run a test using a sample record (or create one in Salesforce).
  2. Confirm field mappings and output data in the workflow run logs.
  3. If using attachments, validate Base64 and file size constraints.
5

Activate the Workflow

  1. Turn the workflow on.
  2. Monitor initial runs to ensure polling triggers and updates behave as expected.
  3. Iterate: add filters, retries, and upserts to harden for production.

Triggers 28

Salesforce triggers in Konnectify run using polling (they periodically check for new/updated records). Choose the trigger that matches your object and automation goal.

Accounts 4 triggers
New Account

This trigger fires when a new account is created in Salesforce.

Updated Account

This trigger fires when an account is updated in Salesforce.

New Account In List

This trigger fires when a new Account record appears in a selected list view.

Account CDC

This trigger fires when a change event occurs on an Account and a watched field matches a specific value.

Contacts 4 triggers
New Contact

This trigger fires when a new contact is created in Salesforce.

Updated Contact

This trigger fires when a contact is updated in Salesforce.

New Contact In List

This trigger fires when a new Contact record appears in a selected list view.

Contact CDC

This trigger fires when a change event occurs on a Contact and a watched field matches a specific value.

Leads 2 triggers
New Lead

This trigger fires when a new lead is created in Salesforce.

Updated Lead

This trigger fires when a lead is updated in Salesforce.

Opportunities 3 triggers
New Opportunity

This trigger fires when a new opportunity is created in Salesforce.

Updated Opportunity

This trigger fires when an opportunity is updated in Salesforce.

Opportunity CDC

This trigger fires when a change event occurs on an Opportunity and a watched field matches a specific value.

Cases 5 triggers
New Case

This trigger fires when a new case is created in Salesforce.

Updated Case

This trigger fires when a case is updated in Salesforce.

New Case Comment

This trigger fires when a new comment is added to a Salesforce Case.

Updated Case Comment

This trigger fires when an existing case comment is modified in Salesforce.

Case CDC

This trigger fires when a change event occurs on an Case and a watched field matches a specific value.

Products 2 triggers
New Product

This trigger fires when a new product is created in Salesforce.

Updated Product

This trigger fires when a product is updated in Salesforce.

Tasks 2 triggers
New Task

This trigger fires when a new task is created in Salesforce.

Updated Task

This trigger fires when a task is updated in Salesforce.

Events 2 triggers
New Event

This trigger fires when a new event is created in Salesforce.

Updated Event

This trigger fires when an event is updated in Salesforce.

Associations 2 triggers
New Opportunity Contact Role

This trigger fires when a contact is associated with an opportunity in Salesforce.

Updated Opportunity Contact Role

This trigger fires when an Opportunity Contact Role is updated in Salesforce.

Line Items 2 triggers
New Opportunity Line Item

This trigger fires when a new OpportunityLineItem is created in Salesforce.

Updated Opportunity Line Item

This trigger fires when an OpportunityLineItem is updated in Salesforce.

Custom Objects 2 triggers
Record Created In Custom Module

This trigger fires when a new record is created in Salesforce under the selected module

Record Updated In Custom Module

This trigger fires when a custom record is updated in Salesforce under the selected module

Actions 52

Use actions to create, find, update, delete, or upsert Salesforce records. Combine them with triggers to build reliable, end-to-end CRM automations.

Attachments 4 actions
Get Attachment Content

Fetches a specific attachment by its ID and returns its file content encoded in Base64.

Get Attachment IDs

Fetches a list of all attachment IDs associated with a specific parent record (e.g., an Account, Contact, or Case).

Add Attachment

Attaches a file to a Salesforce record from a public URL or a Base64 string.

Add Feed Comment

Creates a new FeedComment record associated with a specific FeedItem.

Cases 5 actions
Create Case

Creates a new case record in Salesforce.

Update Case

Updates an existing case in Salesforce.

Delete Case

Permanently deletes a case by its ID.

Find Case

Retrieves a single Case record based on the provided data.

New Comment in Case

Creates a new CaseComment record associated with a specific Case.

Accounts 5 actions
Create Account

Creates a new account record in Salesforce.

Update Account

Updates an existing account in Salesforce.

Delete Account

Permanently deletes a Account by its ID.

Find Account

Retrieves a single account record based on the provided data.

Upsert Account

Creates a new Account or updates an existing one based on a selected unique field.

Contacts 5 actions
Create Contact

Creates a new contact record in Salesforce.

Update Contact

Updates an existing contact in Salesforce.

Delete Contact

Permanently deletes a contact by its ID.

Upsert Contact

Creates a new Contact or updates an existing one based on a selected unique field.

Find Contact

Retrieves a single contact record based on the provided data.

Leads 5 actions
Create Lead

Creates a new lead record in Salesforce.

Update Lead

Updates an existing lead in Salesforce.

Delete Lead

Permanently deletes a lead by its ID.

Upsert Lead

Creates a new Lead or updates an existing one based on a selected unique field.

Find Lead

Retrieves a single lead record based on the provided data.

Opportunities 5 actions
Create Opportunity

Creates a new opportunity record in Salesforce.

Update Opportunity

Updates an existing opportunity in Salesforce.

Delete Opportunity

Permanently deletes an opportunity by its ID.

Upsert Opportunity

Creates a new Opportunity or updates an existing one based on a selected unique field.

Find Opportunity

Retrieves a single opportunity record based on the provided data.

Associations 5 actions
Create Opportunity Contact Role

Creates a new Opportunity Contact Role record in Salesforce.

Update Opportunity Contact Role

Updates an existing Opportunity Contact Role in Salesforce.

Delete Opportunity Contact Role

Permanently deletes an Opportunity Contact Role by its ID.

Find Opportunity Contact Role by ID

Retrieves an OpportunityContactRole record directly by its Salesforce record ID.

Find All Opportunity Contact Roles

Finds Opportunity Contact Roles using SOQL query.

Products 4 actions
Create Product

Creates a new product record in Salesforce.

Update Product

Updates an existing product in Salesforce.

Delete Product

Permanently deletes a product by its ID.

Find Product

Retrieves a single product record based on the provided data.

Tasks 4 actions
Create Task

Creates a new task record in Salesforce.

Update Task

Updates an existing task in Salesforce.

Delete Task

Permanently deletes a task by its ID.

Find Task

Retrieves a single task record based on the provided data.

Events 4 actions
Create Event

Creates a new event record in Salesforce.

Update Event

Updates an existing event record in Salesforce.

Delete Event

Permanently deletes an event by its ID.

Find Event

Retrieves a single event record based on the provided data.

Line Items 4 actions
Create Opportunity Line Item

Creates a new Opportunity Line Item (Product) record in Salesforce.

Update Opportunity Line Item

Updates an existing Opportunity Line Item in Salesforce.

Delete Opportunity Line Item

Permanently deletes an Opportunity Line Item by its ID.

Find Opportunity Line Item

Retrieves a single Opportunity Line Item record based on the provided data.

Custom Objects 4 actions
Create Custom Module

Creates a custom record in the selected Salesforce module

Delete Custom Records By ID

Permanently deletes a record in the selected Salesforce module by its ID.

Update Custom Module

Update an existing record of custom module in Salesforce

Get Custom Record By ID

Get a custom record in the selected Salesforce module

Popular automations

Examples of real-world workflows you can build with Salesforce + Konnectify.

Auto-route new leads and prevent duplicates

When a Lead is created, look it up by key fields and upsert to keep your CRM clean and consistent.

New Lead Find Lead Upsert Lead

Sync accounts into a standard format

When an Account is updated, normalize important fields and write back changes reliably.

Updated Account Update Account

Notify and collaborate on case updates

When a Case is updated, automatically add a standardized internal comment for your support process.

Updated Case New Comment in Case

Keep opportunity products aligned

When an Opportunity Line Item is created, find it by criteria and update downstream details (e.g., description or pricing fields).

New Opportunity Line Item Find Opportunity Line Item Update Opportunity Line Item

FAQ

How does Salesforce authentication work in Konnectify?
Salesforce uses OAuth 2.0. You’ll select Production or Sandbox, provide the Connected App Client ID/Secret, and then approve access in Salesforce. Konnectify uses secure tokens for API calls; your Salesforce password is not stored.
Which Salesforce plans/editions are supported?
Any Salesforce edition that includes API access and allows creating a Connected App can work. Availability of specific objects and features depends on your org configuration, permissions, and Salesforce licensing.
Are Salesforce triggers real-time?
No—triggers in this integration are polling-based. Konnectify checks Salesforce periodically for new or updated records that match your trigger. This can introduce a short delay depending on your workflow schedule and polling interval.
How can I prevent duplicates when syncing Contacts/Leads/Accounts?
Use Upsert actions (Upsert Account/Contact/Lead/Opportunity) with a unique field such as Email or a Salesforce External ID. When possible, pair Upsert with a “Find” step to decide whether to create or update.
What about Salesforce API limits and rate limiting?
Salesforce enforces daily and per-interval API limits. Polling triggers can increase API usage, especially across multiple workflows. If you encounter rate-limit errors, reduce polling frequency, add filters to narrow records, and batch downstream logic where possible.
Can I connect multiple Salesforce orgs (or multiple users)?
Yes. Create separate Salesforce connections in Konnectify (e.g., “Salesforce - Prod” and “Salesforce - Sandbox”, or different business units). Then select the appropriate connection per workflow step.
How do attachments work (URL vs Base64) in “Add Attachment”?
You can attach files to Salesforce records either by providing a publicly accessible file URL or by sending file content as a Base64 string. Use “Get Attachment IDs” + “Get Attachment Content” when you need to copy files between records or systems.

Ready to automate your Salesforce workflows?

Connect Salesforce to Konnectify and start building reliable CRM automations in minutes.

Get started free →

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article