Expand your marketing reach and improve your customer experiences by integrating with social media tools that allow you to retarget, gather leads, and more.

Note: Ontraport only offers support for built-in integrations. For assistance with an outside integration, please reach out to the team that built the integration using the contact information provided below.


Facebook Connect Buttonkeyboard_arrow_downkeyboard_arrow_up

  • Set up your free Facebook Developer’s account.
  • Visit Facebook Marketing API and click Create an Ads AppCreate.
  • Enter your display name and contact email then click Create App ID.
  • In the left menu, click SettingsBasic+Add Platform.
  • Click Website and enter the URL you want to install the Connect with Facebook button on.
  • Copy the App ID at the top of the page for later use in Ontraport.
  • Click Save Changes.
  • In Ontraport, go to the profile icon → AdministrationSocialFacebook New Facebook App and fill in the first two fields.
  • In the third field, set a redirect URL. After a contact opts in using Facebook, they will be directed to this page.
  • Select your new Facebook app then click Generate Code.
  • Copy the code and paste it on your web page where you want the “Connect with Facebook” button to appear.
  • Click the blue save button.

Pro Tip: Facebook may display an error code when you click the button. If it does, edit this line in the code:
scope=”email,public_profile,user_location,user_hometown,user_birthday,user_website,user_likes,user_friends” to read simply: scope=”email,public_profile,user_friends”

For assistance integrating Facebook Connect Button with Ontraport, visit their support page.keyboard_arrow_downkeyboard_arrow_up

Facebook Custom Audienceskeyboard_arrow_downkeyboard_arrow_up

Connect your accounts

  • Create a Facebook Business Manager account if you haven’t already.
  • Log in to Ontraport and go to your accountAdministrationAdvanced Features and toggle on Facebook Custom Audiences.
  • Once Facebook Custom Audiences are enabled, click your accountAdministrationSocialFacebook API.
  • Click Continue with Facebook and follow the prompts to connect your Facebook account with Ontraport.
  • Click Save.

Create a custom audience

  • In Ontraport, when you select a Facebook action or automation element, click + Add New Audience.
  • Name your audience and add a description.
  • Click Save.

audience name and description example

When you update that audience, Ontraport sends your data to Facebook to make sure your data’s all synced up.

Note, Facebook doesn’t allow users to “cross-update” audiences. That means, for this integration to work, you’ll need to create your audience inside of Ontraport. If you create custom audiences using other methods, such as website custom audiences or customer list custom audiences, they won’t appear in Ontraport.

For assistance integrating Facebook Custom Audience with Ontraport, visit Facebook’s support page.

  1. Setting up the Ontraport Facebook integration does not give Facebook access to your Ontraport account. There is no data transferred to Facebook without your authorization using a campaign or group action.

Disconnect your Facebook integration

  • Log in to your Facebook account.
  • Go to the Business Integrations menu and search for “Ontraport” in the Applications tab.
  • Check the box for the Ontraport App and click Remove.

Facebook Lead Adskeyboard_arrow_downkeyboard_arrow_up

  • Go to the Facebook business help page and use the search bar to look up Ontraport.
  • Follow the steps provided by Facebook to complete the integration with Ontraport.

For assistance integrating Facebook Lead Ads with Ontraport, visit their support page.keyboard_arrow_downkeyboard_arrow_up

Viral Sweepkeyboard_arrow_downkeyboard_arrow_up

  • Follow these steps to obtain an Ontraport API key and app ID.
  • Follow these steps provided by Viral Sweep to integrate with Ontraport.

For assistance integrating Viral Sweep with Ontraport, contact their support team using this contact form.keyboard_arrow_downkeyboard_arrow_up

Twitter Cards With Ontraport Pageskeyboard_arrow_downkeyboard_arrow_up

  • Create a new landing page or edit an existing page.
  • Click the settings tab → SEO & Social Setting.
  • Add your page’s:
    1. Title – a public name for your page
    2. Description – a text snippet that summarizes your content
    3. Social image – a unique image that represents your content
  • Click the settings tab and save and publish your page.
  • Visit the Twitter Card Inspector to update your changes to Twitter.

Note, you can also access a link to the Twitter Card Inspector from your page’s SEO & Social Settings.

For assistance integrating Twitter Cards with Ontraport, visit their support page.keyboard_arrow_downkeyboard_arrow_up

Twitter Lead Generation Cardskeyboard_arrow_downkeyboard_arrow_up

  • In Ontraport, go to Contacts → Settings→ Field Editor and create two new custom fields: “Full Name” and “Twitter Screen Name” (Twitter is unable to populate the standard “Name” field in Ontraport).
  • Click Save.
  • Create a Smart Form by navigating to Contacts → Forms→ New Form → Create New.
  • Remove the “first name” and “last name” fields. Click Add Field, and add the “twitter screen name” and “full name” fields to the form.
  • Name the form, click Save and Publish.
  • On the “Publish Form” screen, click Host My Form. Copy the URL and paste it into a new web browser window to display the hosted form. 
    1. Right click on the web page with the form displayed and select View Source. The page HTML code will display. Within this code, there are several items you’ll need to copy to a text file for later use in Twitter:example image
    2. The forms processor URL: forms.ontraport.com/v2.4/form_processor.php
    3. The “Twitter Screen Name”field ID. In our example, it’s f1462 (It will have different numbers after the “f” on your system).
    4. The “Full Name field ID. In our example, it’s f1463.
    5. The form’s “uid.” In our example, it’s p2e83585f10. On your form’s code, it will include the prefix “p2c,” but the rest of the numbers will be different.
  • In your Twitter Ads account, click Creatives → CardsLead Generation to reveal the cards you created. 
  • Click the pencil icon to configure the first card.
  • Scroll down and select Data Settings to expand it and set the following values:
    1. Submit URL: use the form’s processor URL you copied from the source code above.
    2. HTTP Method: Select Post.
    3. “Custom Key Name field:
      1. On the line with “Name,” paste the code for “Full Name” you copied above. 
      2. On the line with “email,” type email.”
      3. On the line with the “screen name” label, paste the code for “Twitter Screen Name” you copied above.
    4. If there isn’t a space to add an entry under the “Custom Hidden Data Values” title, click Add Another Hidden Field. Then, on the left side, type in “uid.”
  • On the right side, copy and paste the form’s uid copied above. This will start with “p2c”.
  • Click Update Card.
  • Repeat steps to configure the rest of your Twitter Lead Generation Cards. Each card must be configured with the Submit URL, HTTP method and with the field information as shown above.

For assistance integrating Twitter Lead Generation Cards with Ontraport, visit their support page.keyboard_arrow_downkeyboard_arrow_up


  • Follow these steps to obtain an Ontraport API key and app ID.
  • Log in to your Heyo account and click Content > Signup Form > Ontraport > Connect to Ontraport.
  • Add in the “Ontraport Nickname” and “API key.” We recommend using a descriptive nickname so you can quickly assign these credentials in future Heyo campaigns.
  • Once Heyo verifies the API Key and App ID, click Publish.

For assistance integrating Heyo with Ontraport, visit their support page or email them at support@heyo.com.keyboard_arrow_downkeyboard_arrow_up


  • Follow these steps to obtain an Ontraport API key and app ID.
  • Log in to your LeadSync account and click Connect a Service.
  • Click on Connection drop-down arrow and select Ontraport. Copy/paste your saved Ontraport App ID and API Key in the corresponding boxes. Click Update connection.
  • Both the List and Tags option will appear at the bottom. Select the list and tags that you set up in Ontraport and click Update connection again.
  • Once you are back in main LeadSync view, click on Add Facebook Lead Form.
  • Select your FB business page (Admin access) and the correct Lead Form (important). For connection, select Ontraport and click on Update Notification.

For assistance integrating LeadSync with Ontraport, visit their support page.keyboard_arrow_downkeyboard_arrow_up

Discover Other Ontraport Integrationskeyboard_arrow_downkeyboard_arrow_up

Integrations Overview >

Know of any social media tools that integrate with Ontraport that aren’t listed here? Please email pr@ontraport.com to let us know.keyboard_arrow_downkeyboard_arrow_up