> ## Documentation Index
> Fetch the complete documentation index at: https://docs.figfunnels.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrations

> Connect Meta, Stripe, and Twilio to unlock ads, payments, and SMS in your funnels.

The Integrations page lets you connect third-party services to your workspace. Each integration is scoped to the workspace — different workspaces can have different integrations configured.

## Meta

Connecting Meta links your Facebook account to Fig, enabling ad campaign creation, ad reporting, and publishing ad creatives from within the platform.

### Connecting Meta

<Steps>
  <Step title="Click Connect with Meta">
    On the Integrations page, find the **Meta connection** section and click **Connect with Meta**. You are redirected to Facebook's OAuth flow.
  </Step>

  <Step title="Authorize access">
    Sign in with Facebook and grant the requested permissions. You are redirected back to Fig when authorization completes.
  </Step>

  <Step title="Select a default ad account">
    After connecting, choose your default **ad account** from the dropdown. This is the account used for ad campaigns and reporting in this workspace. If you have only one ad account, it is selected automatically.
  </Step>

  <Step title="Select a default Facebook Page">
    Choose the **Facebook Page** used to publish ad creatives. This page is attached to ads created from this workspace.
  </Step>

  <Step title="Select a default Instagram account (optional)">
    If you want ads to also appear on Instagram, select the **Instagram account** linked to your Facebook Pages. If none appear, make sure an Instagram Business account is connected to your selected Facebook Page in Meta Business Manager.
  </Step>
</Steps>

<Note>
  Meta integration is required for creating and managing ad campaigns. Without it, the Ads section of a funnel will not be able to launch campaigns.
</Note>

### Disconnecting Meta

Click **Disconnect** in the Meta connection section. This removes your Meta credentials from the workspace. Existing campaigns in Meta are not affected.

***

## Stripe

Stripe is used to collect payments from customers who purchase offers in your funnels. This is separate from the Stripe connection used for your Fig workspace subscription billing.

### Connecting Stripe

<Steps>
  <Step title="Get your Stripe API keys">
    In the Stripe dashboard, go to **Developers → API keys**. Copy your **Publishable key** and **Secret key**. Use live-mode keys for production and test-mode keys for testing.
  </Step>

  <Step title="Enter your keys">
    On the Integrations page, find the **Stripe** section. Paste your publishable key (starts with `pk_`) and secret key (starts with `sk_`).
  </Step>

  <Step title="Save">
    Click **Save Stripe**. Fig verifies the keys and marks Stripe as connected. The secret key is stored encrypted and is never shown again — to replace it, enter a new value in the secret key field.
  </Step>
</Steps>

<Warning>
  Your Stripe secret key has full access to your Stripe account. Only enter it in trusted environments. Do not share it or commit it to source control.
</Warning>

### Disconnecting Stripe

Click **Disconnect** in the Stripe section. This removes your keys from the workspace. Existing Stripe products and prices are not deleted from your Stripe account.

***

## Twilio SMS

Twilio SMS enables your workspace to send text messages from funnel workflows — for example, sending an SMS confirmation after a form submission.

### Connecting Twilio

<Steps>
  <Step title="Get your Twilio credentials">
    In the Twilio console, find your **Account SID** and **Auth Token** on the dashboard. Your Account SID starts with `AC` and is 34 characters long.
  </Step>

  <Step title="Prepare a sending identity">
    You need at least one of the following to send messages:

    * A **From phone number** — a Twilio phone number in E.164 format (e.g. `+15551234567`).
    * A **Messaging Service SID** — starts with `MG` and is 34 characters long. Use this if you want Twilio to manage sending number selection.
  </Step>

  <Step title="Enter your credentials">
    On the Integrations page, find the **Twilio SMS** section. Enter your Account SID, Auth Token, and at least one of From Phone Number or Messaging Service SID.
  </Step>

  <Step title="Save">
    Click **Save Twilio**. The auth token is stored encrypted. To update it, enter a new value — leaving the field blank keeps the stored token.
  </Step>
</Steps>

<Tip>
  Use a Messaging Service SID if you have multiple Twilio numbers and want Twilio to select the best one for each message (e.g. for deliverability optimization).
</Tip>

### Disconnecting Twilio

Click **Disconnect** in the Twilio SMS section. This removes your credentials from the workspace. No messages in flight are affected.
