Connect Salesforce and Whippy to power AI-driven automation
- No-code AI automation
- Full audit trails and controls
- SOC 2 and GDPR compliant
- Easy visual workflow builder
- 8,000+ apps, 450+ AI tools
- Free tier available
Top companies trust Zapier to automate work that solves their unique business problems—no coding required.
How Zapier works
Zapier makes it easy to integrate Salesforce with Whippy - no code necessary. See how you can get setup in minutes.
Choose a trigger
A trigger is the event that starts your Zap—like a "New Case Attachment" from Salesforce.
Add your action
An action happens after the trigger—such as "Add Contacts to a Sequence" in Whippy.
You’re connected!
Zapier seamlessly connects Salesforce and Whippy, automating your workflow.
Supported triggers and actions
Zapier helps you create workflows that connect your apps to automate repetitive tasks. A trigger is an event that starts a workflow, and an action is an event a Zap performs.
New Case AttachmentTriggers when a new Attachment is added to a case.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
New LeadTriggers when a new Lead is created.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Salesforce ObjectRequired
- RecordRequired
- FileRequired
- VisibilityRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Path after /services/apexrest/Required
- HTTP methodRequired
- Query parameters
- Extra headers
- Request body
- Timeout
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- FileRequired
- Salesforce ObjectRequired
- Description
- Attachment visibility
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create ContactCreates a new contact.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- FileRequired
- Title
- Description
- Salesforce Object
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note TitleRequired
- Note
- Salesforce ObjectRequired
- Note Visibility
- Use Assignment Rules
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Salesforce ObjectRequired
- Use Assignment Rules
- Allow Duplicates
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- FlowRequired
- Manual flow input parameters
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ToRequired
- CC
- BCC
- SubjectRequired
- Email FormatRequired
- Sender TypeRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Lead to UpdateRequired
- Use Assignment Rules
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Salesforce ObjectRequired
- Record to UpdateRequired
- Use Assignment Rules
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Query TypeRequired
- Include Deleted Records
ActionThis is an event a Zap performs.SearchFind existing data in your app- Salesforce ObjectRequired
- Search ValueRequired
- Second Field to Search By
- Second Search Value
- Search Operator
ActionThis is an event a Zap performs.SearchFind existing data in your app- Salesforce ObjectRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Salesforce ObjectRequired
- Record IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Salesforce ObjectRequired
- SOQL WHERE ClauseRequired
- Sort by
- Sort Order
- Maximum Number of Records
- Use Assignment Rules
- Allow Duplicates
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
Call AnalyzedTriggers when a new call is analyzed in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Call StartedTriggers when a new call is started in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Campaign UpdatedTriggers when a campaign is updated in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Contact UpdatedTriggers when a contact is updated in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Conversation UpdatedTriggers when a conversation is updated in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Message Template CreatedTriggers when a new message template is created in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Message Template UpdatedTriggers when a message template is updated in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Custom Object CreatedTriggers when a new custom object is created in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Custom Object Record CreatedTriggers when a new custom object record is created in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Custom Object Record UpdatedTriggers when a new custom object record is updated in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Custom Property CreatedTriggers when a new custom property is created in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Custom Property UpdatedTriggers when a new custom property is updated in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Custom Property Value DeletedTriggers when a new custom property value is deleted in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New LeadTriggers when a new lead is created in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Sequence Run CreatedTriggers when a new sequence run is created in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Step Contact CreatedTriggers when a new step contact is created in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Sequence CreatedTriggers when a new sequence is created in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- TitleRequired
- BodyRequired
- FromRequired
- To - Array of objects (Email, Name, Phone Number)Required
- Attachments
- Schedule_at
- Contacts with open conversations
- Time since last campaign
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- LocationRequired
- NameRequired
- PhoneRequired
- Email
- Source
- Inbound_messageRequired
- Outbound_message
- Status
- Assigned User
- Conversation Unread
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Contact IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AgentRequired
- FromRequired
- ToRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Limit
- Offset
- Title
ActionThis is an event a Zap performs.SearchFind existing data in your app- Campaign IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Channel IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- AgentRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- CallRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Contact IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Sequence IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Limit
- Offset
ActionThis is an event a Zap performs.SearchFind existing data in your app
New ContactTriggers when a new Contact is created.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Salesforce ObjectRequired
- Record (Optional)
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
New Outbound MessageTriggers when a new outbound message is received in Salesforce.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Disclaimer
- Salesforce ObjectRequired
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- CampaignRequired
- ContactRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CampaignRequired
- LeadRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- LeadRequired
- AccountRequired
- Opportunity
- Create new opportunity?
- Converted StatusRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Parent ObjectRequired
- Use Assignment Rules
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note TitleRequired
- Note ContentRequired
- Salesforce Object
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Use Assignment Rules
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Salesforce ObjectRequired
- Use Assignment Rules
- Allow Duplicates
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Warning
- Salesforce ObjectRequired
- Record IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ReportRequired
- Include details
- Number of custom filters
- Row groupings
- Column groupings
- Summary calculations
- Detail columns
- Sort order
- Report format
- Advanced report options
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Contact to UpdateRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Salesforce ObjectRequired
- Record to UpdateRequired
- Use Assignment Rules
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Stop on errorRequired
- HTTP MethodRequired
- URLRequired
- Query string parameters
- Additional request headers
- Body
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Parent ObjectRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Salesforce ObjectRequired
- SOQL WHERE clauseRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Salesforce ObjectRequired
- SOQL WHERE ClauseRequired
- Sort by
- Sort Order
- Maximum Number of Records
ActionThis is an event a Zap performs.SearchFind existing data in your app- Salesforce ObjectRequired
- Search ValueRequired
- Second Field to Search By
- Second Search Value
- Search Operator
- Use Assignment Rules
- Allow Duplicates
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- Limit
- Offset
- Name
- Email
- Phone
- Channels - Array of objects (Channel ID, Chanel Phone Number)
- Created By
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
Call EndedTriggers when a new call is ended in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Campaign CreatedTriggers when a new campaign is created in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Contact CreatedTriggers when a new contact is created in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Conversation CreatedTriggers when a new conversation is created in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Link ClickTriggers when a link is clicked in a campaign.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Message Template DeletedTriggers when a message template is deleted in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Message UpdatedTriggers when a message is updated in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Custom Object DeletedTriggers when a new custom object is deleted in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Custom Object Record DeletedTriggers when a new custom object record is deleted in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Custom Object UpdatedTriggers when a new custom object is updated in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Custom Property DeletedTriggers when a new custom property is deleted in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Custom Property Value CreatedTriggers when a new custom property value is created in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Custom Property Value UpdatedTriggers when a new custom property value is updated in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Message SentTriggers when a new message is sent in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Sequence Run UpdatedTriggers when a sequence run is updated in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Step Contact UpdatedTriggers when a step contact is updated in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Sequence UpdatedTriggers when a sequence is updated in Whippy.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Sequence IDRequired
- Step ID
- FromRequired
- To - Array of objects (Email, Name, Phone)Required
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Phone
- Email
- Name
- Opt_in_to
- Opt_in_to_all_channels
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Attachments
- BodyRequired
- FromRequired
- ToRequired
- Opt In To - Array of objects (Campaign ID, Phone Number)
- Opt_in_to_all_channels
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Attachments
- BodyRequired
- FromRequired
- ToRequired
- Opt In To - Array of objects (Campaign ID, Phone Number)
- Opt_in_to_all_channels
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Contact IDRequired
- Email
- Name
- Phone
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Campaign IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Limit
- Offset
ActionThis is an event a Zap performs.SearchFind existing data in your app- Limit
- Offset
- Name
- Email
- Phone
- Channels - Array of objects (Channel ID, Chanel Phone Number)
- Created By
ActionThis is an event a Zap performs.SearchFind existing data in your app- Agent Name
- Limit
- Offset
ActionThis is an event a Zap performs.SearchFind existing data in your app- Before
- After
- Limit
- Offset
ActionThis is an event a Zap performs.SearchFind existing data in your app- Limit
- Offset
- Title
ActionThis is an event a Zap performs.SearchFind existing data in your app- Sequence IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app
Zapier is the automation platform of choice for 87% of Forbes Cloud 100 companies in 2023




93%
Customers who say using Zapier has made them better at their job
25m
Customers have created over 25 million Zaps on the platform
6 mins
The average user takes less than 6 minutes to set up a Zap
Connect Salesforce and Whippy to integrate crucial parts of your business
With Zapier, you can integrate everything from basic data entry to end-to-end processes. Here are some of the business-critical workflows that people automate with Zapier.


