Add new Commerce Layer customers as Salesforce contacts
When customers make a purchase via Commerce Layer, it's just the beginning of the relationship with them. What if you could open Salesforce and find a contact for each new customer created in Commerce Layer, automatically waiting for you to take further action? No doubt it would make any follow-up activity easier. This integration does exactly that.
- When this happens...

New Customer EventTriggers when a given customer event is fired.TriggerInstant - automatically do this!

Create ContactCreates a new contact.ActionWrite
- Free forever for core features
- 14 day trial for premium features & apps
More things you can do with Commerce Layer and Salesforce
Discover other triggers and actions you can use with Commerce Layer and Salesforce
New AttachmentTriggers when a new Attachment is created.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
New CustomerTriggers when a new Customer is created.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Customer Subscription eventRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Gift Card eventRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Order eventRequired
- Webhook name
- Include resources
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Parcel EventTriggers when a new parcel is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Price ImportTriggers when a new Price import is created.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Refund eventRequired
- Include resources
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Shipment eventRequired
- Include resources
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New SKUTriggers when a new SKU is created.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
New Stock ItemTriggers when a new Stock Item is created.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
New Stock LocationTriggers when a new Stock Location is created.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- IdRequired
- Action
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- IdRequired
- Balance_change_centsRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Currency CodeRequired
- Balance centsRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Price ListRequired
- Sku_codeRequired
- Amount_centsRequired
- Compare_at_amount_cents
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- NameRequired
- Currency CodeRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- NameRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- InputsRequired
- Cleanup_recordsRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Stock LocationRequired
- InputsRequired
- Cleanup_recordsRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- IdRequired
- ActionRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- IdRequired
- Reference
- Metadata
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- NameRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- ID or ReferenceRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Price_list_idRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- NameRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- CodeRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Stock LocationRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- NameRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- ID or ReferenceRequired
- EmailRequired
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- ID or ReferenceRequired
- Market IDRequired
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- StatusRequired
- Price ListRequired
- InputsRequired
- Cleanup_recordsRequired
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- NameRequired
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- StatusRequired
- InputsRequired
- Cleanup_recordsRequired
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- StatusRequired
- Stock LocationRequired
- InputsRequired
- Cleanup_recordsRequired
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
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- 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
- Customer eventRequired
- Include resources
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Customer Address eventRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Customer password reset eventRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Gift CardTriggers when a new Gift Card is created.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
New OrderTriggers when a new Order is created.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
New PriceTriggers when a new Price is created.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
New Price ListTriggers when a new Price List is created.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
New Shipping CategoryTriggers when a Shipping Category is created.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
New SKU ImportTriggers when a new SKU import is created.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
New Stock Item ImportTriggers when a new Stock Item import is created.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Stock Transfer eventRequired
- Include resources
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Attachable_typeRequired
- Attachable_idRequired
- NameRequired
- Description
- UrlRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- EmailRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Market IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Price ListRequired
- InputsRequired
- Cleanup_recordsRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- IdRequired
- Action
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CodeRequired
- NameRequired
- Shipping CategoryRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Stock LocationRequired
- Sku_codeRequired
- QuantityRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- NameRequired
- Address_idRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Customer IDRequired
- Reference
- Reference Origin
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- IdRequired
- CodeRequired
- NameRequired
- Shipping CategoryRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ID or ReferenceRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- ID or ReferenceRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- StatusRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- NameRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- StatusRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- StatusRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- NameRequired
- Attachable_typeRequired
- Attachable_idRequired
- Description
- UrlRequired
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- ID or ReferenceRequired
- Currency CodeRequired
- Balance centsRequired
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- Price ListRequired
- Sku_codeRequired
- Amount_centsRequired
- Compare_at_amount_cents
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- NameRequired
- Currency CodeRequired
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- CodeRequired
- NameRequired
- Shipping CategoryRequired
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- Stock LocationRequired
- Sku_codeRequired
- QuantityRequired
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- NameRequired
- Address_idRequired
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
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.- SOSL QueryRequired
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


