Twitter Ads

Prerequisites

To connect Twitter Ads to Fivetran, you need:

  • A Twitter account with access to at least one active Twitter Ads account with ACCOUNT_ADMIN, AD_MANAGER, or CAMPAIGN_ANALYST permissions. Learn more about access levels and setting up multi-user login in Twitter Ads' Multi-user login FAQs. Multi-user login is not the same as the delegate feature.
  • At least one campaign and one promotable user in the Twitter Ads account.

Setup Instructions

Fivetran supports two authorization modes, standard OAuth 1 and custom API credentials. How we connect to Twitter Ads depends on the authorization mode you are using. Follow the setup instructions for your authorization mode:

RECOMMENDED: Setup instructions for standard OAuth 1

To connect Twitter Ads to Fivetran, you need:

  • A Twitter account with access to at least one active Twitter Ads account with ACCOUNT_ADMIN, AD_MANAGER, or CAMPAIGN_ANALYST permissions. Learn more about access levels and setting up multi-user login in Twitter Ads' Multi-user login FAQs. Multi-user login is not the same as the delegate feature.
  • At least one campaign and one promotable user in the Twitter Ads account.

Once you meet the requirements above:

  1. Click Authorize. You will be redirected to Twitter, which will ask permission for Fivetran to access your account. Click Authorize app. You will be redirected back to Fivetran.
  2. Select the appropriate Sync Mode. If you select Sync Specific Accounts, choose the specific accounts you want to sync.
  3. Click Save & Test. Fivetran will take it from here and sync your Twitter Ads data.
NOT RECOMMENDED: Setup instructions for custom API credentials

To connect Twitter Ads to Fivetran, you need:

  • A Twitter account with access to at least one active Twitter Ads account with ACCOUNT_ADMIN, AD_MANAGER, or CAMPAIGN_ANALYST permissions. Learn more about access levels and setting up multi-user login in Twitter Ads' Multi-user login FAQs. Multi-user login is not the same as the delegate feature.
  • At least one campaign and one promotable user in the Twitter Ads account.
  • A Twitter app with access to the Twitter Ads API.

Before you can connect Twitter, you need to apply for a Twitter Developer account:

  1. Go to Twitter's Apply for access page.
  2. Click Apply for a developer account.
  3. Select Build customized solutions in-house.
  4. Input your organization details and explain how you intend to use the Twitter data in subsequent application screens.

Once your Twitter Developer account is approved:

  1. Log in to the Developer Portal.
  2. On the Overview page, go to the Standalone Apps section.
  3. Click Create App.
  4. Enter the name of your app, then click Complete.
  5. Make a note of the API key and API secret key. You will need them to configure Fivetran.
  6. Go to the Twitter Ads API application form.
  7. Fill out and submit the Ads API application form
  8. Go to your Twitter app dashboard.
  9. Select the app that you created in Step 3. If you already have an app that you want to use to connect to Fivetran, select that app.
  10. In the app dashboard, go to the Settings tab.
  11. In the App permissions section, click Edit.
  12. Set the permissions to Read and click Save.
  13. In the app dashboard, go to the Keys and tokens tab.
  14. In the Authentication Tokens section, generate your access token and secret.
  15. Make a note of the Access Token and Access Token Secret. You will need them to configure Fivetran.

Once your app is set up, return to Fivetran:

  1. Set the Custom API credentials toggle to ON
  2. Enter the Consumer Key and the Consumer Secret
  3. Enter the Access Token and the Access Token Secret
  4. Select the appropriate Sync Mode. If you select Sync Specific Accounts, choose the specific accounts you want to sync.
  5. Click Save & Test. Fivetran will take it from here and sync your Twitter Ads data.