Integrate with Northbeam
Northbeam is a marketing attribution platform. When you connect your impact.com brand account, Northbeam imports your program, partner, and ad data, including spend, and attributes visits, transactions, and revenue to your impact.com partnerships alongside your other marketing channels.
Connect your impact.com brand account to Northbeam so Northbeam can import your program, partner, and ad data and attribute revenue to your partnerships.
How it works
Northbeam connects to impact.com with an API access token (Account SID and Auth Token) that you create in your impact.com account. Northbeam uses it to read your programs, partners, ads, actions, and reports.
You add a Northbeam tracking parameter (
nbt) to your program's Gateway tracking template. impact.com then appends it to every partner tracking link, so Northbeam can tie each visit and conversion back to the program, partner, and ad that drove it.
API connection
Program, partner, and ad names, plus spend data
Names and spend metrics won't appear in your Northbeam dashboard.
nbt tracking parameter
Visit, transaction, and revenue attribution to your programs and partners
Spend and revenue are reported on separate line items, which makes it very difficult to compare performance.
How impact.com data maps to Northbeam
Program (campaign)
Campaign level
Partner
Ad set level
Ad
Ad level
Prerequisites
An impact.com brand account with the Account Administrator or Implementation Specialist role. Only these roles can create API access tokens. If you don't see API in your settings, ask your account admin to grant you one of these roles or to create the token for you.
A Northbeam account.
Set up the integration
Create an API access token in impact.com
In impact.com
From the top navigation bar, select
[User profile] → Settings.
In the left column, scroll to Technical, then select API.
Select Create Access Token.
Enter a Token Name (for example,
Northbeam) and a Description, then select Next.Add a primary contact, then select Next.
On the API Scopes step, select Clear All, then enable only the following
GETscopes:Retrieve actions:
/Advertisers/<AccountSID>/ActionsRetrieve ads:
/Advertisers/<AccountSID>/AdsRetrieve media partners:
/Advertisers/<AccountSID>/MediaPartnersRetrieve programs:
/Advertisers/<AccountSID>/CampaignsReports:
/Advertisers/<AccountSID>/ReportExport/{ReportId_or_Handle}/Advertisers/<AccountSID>/Reports/Advertisers/<AccountSID>/Reports/{ReportId}
Select Create.
On the token's detail page, select Credentials, then copy the Account SID and Auth Token. You'll paste them into Northbeam in the next step.
Connect impact.com in Northbeam
In Northbeam
In Northbeam, open the impact.com connection:
During onboarding: Go to Integrations → Impact.
From the dashboard: Go to Settings → Connections and select Impact.
Paste your Account SID and Auth Token.
Select Connect.
If you see An error occurred: Invalid credentials, check that you copied both values correctly and try again.
Add the Northbeam tracking parameter
In impact.com
Add the nbt parameter to your Program Tracking Template so it's appended to the click URLs of all new and existing ads.
From the top navigation bar, select
[User profile] → Settings.
In the Program Settings column (right), scroll down to Tracking and select Gateway.
Under Program Tracking Template, add a new parameter row:
Name:
nbtValue:
nb:impact::{ircid}:{irpid}:{iradid}
Select Save.
When a partner's tracking link is clicked, impact.com fills in the dynamic values in curly brackets:
{ircid}
Your impact.com program (campaign) ID
{irpid}
The ID of the partner that drove the click
{iradid}
The ID of the ad that was clicked
Remove duplicate impact.com spend in Northbeam (optional)
In Northbeam
When you connect, Northbeam backfills up to 3 years of historical spend from impact.com. For example, if you connect on May 10, 2026, Northbeam imports impact.com spend back to May 10, 2023.
If you already sent impact.com spend to Northbeam through a Spend Sheet or the Spend API, remove the spend that overlaps with the backfill period to avoid double counting. Keep any records older than the backfill window.
In Northbeam, go to Settings → Data Spreadsheets.
Find the sheet that holds your impact.com spend.
Replace the overlapping impact.com spend values with
0.
Delete the existing impact.com spend records with Northbeam's Delete Spend endpoint.
Confirm if your tracking works
After you connect your account and add the tracking parameter, confirm that data is flowing to Northbeam.
In impact.com: Check the tracking parameter. Select one of your live partner tracking links. On the landing page, check that the URL includes
nbt=nb:impact::followed by your program, partner, and ad IDs — not the literal text{ircid},{irpid}, or{iradid}.In Northbeam: Check the connection. Go to Settings → Connections and check that Impact shows a Connected status. If it shows an error or a Reconnect prompt, select it and reconnect with your Account SID and Auth Token.
In Northbeam: Check your data. Open a view that breaks down traffic by campaign or source. Your impact.com programs and partners should appear by name, not under unattributed or unknown.
If any of these checks fail, see Northbeam's Troubleshooting Northbeam data guide. For more detail on each check, see Checking UTM tracking and Checking platform connections.
Get help
For questions about your impact.com account, API access tokens, or tracking templates, contact impact.com support.
For questions about your Northbeam dashboard or which spend values to remove, submit a Northbeam support ticket or see Northbeam's Tracking for Impact guide.
Last updated
