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

# Vibe.co Setup

> Connect Vibe.co with an API key and turn on Clicks + Deterministic Views so Northbeam can credit your Vibe.co impressions.

When you're done, Northbeam shows your Vibe.co spend and uses Vibe.co impressions to give view credit under **Clicks + Deterministic Views (C+DV)**.

<Info>
  **Before you start**, make sure you have:

  * A **Vibe.co account** login so you can generate an API key
  * At least one **live Vibe.co campaign** on that account
  * Access to [Connections](https://dashboard.northbeam.io/settings/connections) and **Model Settings** in Northbeam
</Info>

<CardGroup cols={3}>
  <Card title="1. Connect the account" icon="plug" href="#connect-your-vibe-co-account">
    Generate a Vibe.co API key and add it in Northbeam.
  </Card>

  <Card title="2. Turn on C+DV" icon="eye" href="#turn-on-clicks-+-deterministic-views">
    Select Vibe.co as a C+DV platform in Model Settings.
  </Card>

  <Card title="3. Confirm tracking" icon="circle-check" href="#confirm-tracking">
    Check that the connection is syncing.
  </Card>
</CardGroup>

<Steps titleSize="h2">
  <Step title="Connect your Vibe.co account">
    <span id="step-1-enter-your-api-key" style={{ display: "block", scrollMarginTop: "7rem" }} />

    <span id="prerequisites-for-cdv" style={{ display: "block", scrollMarginTop: "7rem" }} />

    **First, make sure a campaign is live.** The Vibe.co API key must belong to an account with an active Vibe campaign. You can't turn on the integration until a campaign is live. To check, call the Vibe.co API endpoint `/get_advertiser_ids`. It returns an advertiser ID only after a campaign is active, usually within 30 minutes of launch.

    Then connect:

    1. Log in to your **Vibe.co account**.
    2. Generate your **API Key**. See Vibe.co's [API reporting guide](https://help.vibe.co/en/articles/8943325-vibe-api-reporting).
    3. In Northbeam, open [Connections](https://dashboard.northbeam.io/settings/connections) and select **Vibe.co**.
    4. Paste your **API key** and click **Connect**.

    <Frame caption="Settings > Connections > Vibe.co > API Key">
      <img src="https://mintcdn.com/northbeam/EpMPeQ8Ec2Yrg9EI/images/readme/8d55d23f-Screenshot_2025-12-16_at_10.14.15_AM.png?fit=max&auto=format&n=EpMPeQ8Ec2Yrg9EI&q=85&s=63eb9dc22fc1b57ac4fd63de03626837" alt="Vibe.co connection in Northbeam with the API Key field" style={{ maxWidth: "560px", maxHeight: "440px", width: "auto", height: "auto", margin: "0 auto" }} width="684" height="240" data-path="images/readme/8d55d23f-Screenshot_2025-12-16_at_10.14.15_AM.png" />
    </Frame>

    **If you skip this step:** Northbeam doesn't get your Vibe.co spend or the impressions it needs for C+DV matching.
  </Step>

  <Step title="Turn on Clicks + Deterministic Views">
    <span id="step-2-enable-clicks-+-deterministic-views-c+dv" style={{ display: "block", scrollMarginTop: "7rem" }} />

    Once your Vibe.co connection is active in Northbeam:

    1. Go to **Settings → Model Settings → Attribution Models**.
    2. Select **Clicks + Deterministic Views (C+DV)**.
    3. Under **Available Platforms**, check the box for **Vibe.co**.
    4. Click **Save Changes**.
    5. Allow up to 48 hours for Vibe.co impression data to show up in your dashboard.

    <Frame caption="Settings > Model Settings > Attribution Models">
      <img src="https://mintcdn.com/northbeam/EpMPeQ8Ec2Yrg9EI/images/readme/f4503f73-Screenshot_2025-12-16_at_10.15.56_AM.png?fit=max&auto=format&n=EpMPeQ8Ec2Yrg9EI&q=85&s=76d9719706de10eb4807f26ddb1721be" alt="C+DV attribution model settings with Vibe.co checked under Available Platforms" style={{ maxWidth: "560px", maxHeight: "440px", width: "auto", height: "auto", margin: "0 auto" }} width="629" height="252" data-path="images/readme/f4503f73-Screenshot_2025-12-16_at_10.15.56_AM.png" />
    </Frame>
  </Step>

  <Step title="Confirm tracking">
    Once the connection is live:

    * **Connection syncing:** follow [Checking platform connections](/docs/checking-api-connections) to confirm the account shows as connected and data is arriving.

    If a check fails, see [Troubleshooting Northbeam data](/docs/troubleshooting-tracking-issues).
  </Step>
</Steps>

## Supported attribution models

The Vibe.co integration supports these Northbeam attribution models:

* First Touch
* Last Touch
* Last Non-Direct Touch
* Clicks-Only
* Clicks + Deterministic Views (C+DV)

## Need help?

<CardGroup cols={1}>
  <Card title="Troubleshooting Northbeam data" icon="wrench" href="/docs/troubleshooting-tracking-issues">
    Start here if a check above fails.
  </Card>
</CardGroup>
