Skip to main content
Impact Radius affiliate and partnership performance flows into SourceMedium alongside your other channels.
Sign in to SourceMedium, open your store, then choose Data sources → Connect data source and select the platform. You need an Admin or Editor workspace role.After you connect explains the first sync and connection statuses.

How to connect

SourceMedium connects to Impact with a Brand Account SID and Auth Token. You create that token in Impact and paste it into SourceMedium.
1

Start a Brand access token in Impact

You need the Account Administrator or Implementation Specialist role in your Impact brand account. Open your user profile menu, choose Settings, then Technical → API, and click Create Access Token. Enter SourceMedium as the token name and keep the default API version, which is the latest. Click Next, choose a primary contact, and click Next again.Use a Brand token. SourceMedium calls the Advertisers API at https://api.impact.com/Advertisers/{AccountSID}/.... A Partner or Agency token signs in and then gets Access Denied on these calls.Impact’s guides: Create an API access token as a brand and Create an API key.
2

Turn on read access, then create the token

On the API scopes step, turn an API category on, then select read inside it. Impact’s example of that shape is “Campaigns (read)”. Their docs do not publish the full list, so match the calls below.Turn on read for:
  • Campaigns, so SourceMedium can list your programs.
  • Actions, so SourceMedium can read credited partner actions. The sync uses three reads. If the screen lists them separately, turn on read for each one:
    • GET /Advertisers/{AccountSID}/Actions
    • GET /Advertisers/{AccountSID}/ActionUpdates
    • GET /Advertisers/{AccountSID}/Actions/{ActionId}
Leave write off. SourceMedium reads credited actions and leaves payouts unchanged. Leave Conversions off. That category submits new events. The Actions calls above need their own read. Leave Click Export off unless SourceMedium asks you to enable click data.Click Create. Open the new token and copy the Account SID and Auth Token under API Credentials. Tokens created before April 2025 are legacy tokens without scopes, so create a new one for SourceMedium. Reset issues a new Auth Token and the previous one stops working immediately. The Account SID stays the same. Paste the new token into SourceMedium after a reset.
3

Add the credentials in SourceMedium

Find Impact Radius in the connector picker and click Connect. Paste the Account SID and Auth Token and click Find programs. Select the program to sync and click Connect Impact.
4

Confirm it is connected

SourceMedium lists your programs, then reads Actions for the program you select. If Impact refuses Actions, SourceMedium still saves the token and program and says Impact is not allowing access yet. Edit the token in Impact and turn on read for Actions. You do not need to paste it again: syncing resumes on its own once Impact allows it. If read is already on and Actions is still refused, contact Impact support. They describe that response as a scope or persona block.The connection reads Awaiting first data until the first sync lands, then Connected.
If account lookup is unavailable, SourceMedium saves your credentials securely and shows that account verification is pending. Choose Try again, or reopen the form and choose Use saved credentials, to continue without pasting them again. Use the same SourceMedium login that saved them.Saving credentials does not activate an unverified account selection. If you are replacing a working connection, its existing credential and sync settings stay in use until the replacement is verified.
SourceMedium only ever reads from your connected platforms. It does not create, change, or delete anything, so create the key with read-only access wherever the platform offers it. Treat it like a password: keep it confidential and avoid sharing it over email or in spreadsheets. If the credential is rotated or revoked, follow this guide’s connection method to update SourceMedium.

Reconnect

If the connection shows Needs reconnection, open it in SourceMedium and click Reconnect. You repeat the steps above: approve access in the platform or paste a new key, then confirm the accounts and save. If you cannot do it yourself, use Ask someone else to connect where it is offered. If the connection shows Paused because SourceMedium paused it after six months without new data, reconnect it the same way. That is the only way to resume it. Your historical data is kept and nothing is scheduled for deletion. See When SourceMedium pauses a data source. A data source you paused yourself resumes with Resume data source instead.