Integrate Salesforce with Your Facebook

Facebook is one of the leading platforms for lead ads and marketing. After creating an ad in your Facebook, your team has to check the lead (who are interested to buy your products) details and store them to contact with the leads. It is a manual process to go to your Facebook account and track the leads. If you integrate your Facebook with any of the automation tools, you can reduce the manual work and maybe a chance to increase your leads. One of the automation tools is Salesforce.

In this guide, we will discuss how to integrate your Facebook account with Salesforce to post the data on the page or on the timelines with examples. Also, we will see how to create lead in Salesforce when the lead is created on your Facebook lead ads. You require a Salesforce account and a Facebook account.

Utilizing Zapier

Zapier will be utilized to integrate Salesforce and Shopify in this guide. Using Zapier is free and simple. No coding is required. Even though it is a third-party product, we can get it from the AppExchange. After getting it from the Appexchange, you will be redirected to the “Product” page. Sign in with your email account and start enjoying your free trial.

Let’s go with some scenarios that will integrate Salesforce and Facebook.

Scenario 1: Create a Facebook Page Post when the Salesforce Record Is Created

In this scenario, we will create a lead record in Salesforce. This will be posed on the specified Facebook. By seeing this lead, the other leads can show their interest. Let’s implement it.

The source is “Salesforce” and the target will be “Facebook Pages”. You have a page on your Facebook ready. We created one page which is “My Product Details”.

When the new record is inserted into Salesforce (we specify the object later). Select the “New Record” under Salesforce and “Create Page Post” under Facebook pages. Then, click the “Try it” button.


  1. Choose your Salesforce account and connect with Zapier. Allow Zapier to access your org.
  2. Select the Salesforce objects as “Lead”.
  3. Test with any of the existing lead records.


  1. Choose your Facebook account and connect with Zapier. Allow Zapier to access your Page/s.
  2. Select your page (here, it is “My Product Details”).
  3. Specify the message by including some lead fields by taking them from Salesforce.
  4. Test the action and publish the Zap.

Let’s test the Zap. Create a lead in your Salesforce Org under the “Lead” object. You will see that the post is created automatically in your Facebook page.

Scenario 2:  Create a Salesforce Record when the Page Post Is Created in Facebook

In this scenario, we will post an update with the lead details in Salesforce. This will be stored in the Salesforce “Lead” object. This removes the manual entering of lead. The source is “Facebook Pages’” and the target is “Salesforce”.


  1. Add your Facebook account and select the page.
  2. Test with any of the page posts – record.


  1. Select the Salesforce object as “Lead”.
  2. Specify the Last Name as “Lead Person”.
  3. As of now, set the company as “Company A”.
  4. Set the Facebook post (Message) as “Description”.

Publish and test this Zap. Create a post on the page.

The lead is created in Salesforce with the post details.

Scenario 3:  Create a Salesforce Lead when the Lead Is Created in Facebook Ads

This is similar to the previous scenarios. Automatically, the lead is created in Salesforce when a new lead is created in your Facebook ads. The source is “Facebook Lead Ads” and the target is “Salesforce”.


  1. Choose the account as your Facebook.
  2. Select the page and select the form. We select the default (any form).
  3. Test the record.


  1. Select the Salesforce account.
  2. Under the “Action” component, map the Facebook Lead Ads fields with Salesforce fields.
  3. Test the record and publish the Zap.


We learned how to integrate Salesforce with Facebook. Mainly, we will integrate to track and improve the leads. This improves the sales automation. Three unique scenarios are discussed in this guide by creating leads in Salesforce from Facebook and vice versa. The Zapier automation tool is utilized to integrate Salesforce with Facebook.

About the author

Gottumukkala Sravan Kumar

B tech-hon's in Information Technology; Known programming languages - Python, R , PHP MySQL; Published 500+ articles on computer science domain