Skip to main content

Connecting Axon

Sync Axon.ai ad spend into Setpilot using an API key so it flows into Marketing cost.

Written by Tina
Updated today

Axon.ai is an AI-driven performance marketing platform. Setpilot connects to Axon with a simple API key, pulls daily spend, and feeds it into Marketing cost alongside Facebook and Google Ads.

Before you start

Unlike Facebook and Google, Axon does not use OAuth — you will paste an API key generated from your Axon account into Setpilot.

Requirement

Details

Axon account

Active Axon.ai account with at least one campaign running or completed.

API key

Generated in your Axon dashboard under Settings → API. Admin role required to generate keys.

Scope

Read-only key — Setpilot only reads spend data, it cannot change Axon campaigns.

Get your Axon API key

  1. Log in to your Axon dashboard.

  2. Open Settings → API (or Integrations → API Access, depending on your Axon plan).

  3. Click Generate API key and copy the key — you will see it only once.

If you do not see the API section in Axon, contact Axon support to enable API access on your plan.

Connect Axon to Setpilot

  1. In Setpilot go to Settings → Connections → Axon.

  2. Paste the API key into the API key field.

  3. Click Connect. Setpilot validates the key immediately; you will see either a green Connected badge or an error message.

  4. After the first validation, Setpilot backfills the last 90 days of spend and then syncs every 6 hours.​

What gets synced

Field

Source

Where it appears

Daily spend

Axon API, per account, per day

Marketing cost on the dashboard, split by day

Currency

Axon account settings

Converted to shop currency using that day FX rate

Channel label

Axon account name

Shown in the Marketing breakdown tooltip as Axon

Sync schedule

Axon spend refreshes every 6 hours. Setpilot re-fetches the last 3 days on every run to capture late attribution updates from Axon.

Disconnect or rotate the key

Go to Settings → Connections → Axon.

  • Disconnect — stops syncing. Historical spend stays on the dashboard.

  • Rotate key — generate a new key in Axon, paste it into Setpilot, and the connection continues without losing historical data.

Troubleshooting

Symptom

Likely cause

Fix

Invalid API key error on connect

Key was copied partially or has been revoked.

Generate a new key in Axon and paste it again.

No spend appears after connecting

The Axon account has no completed days yet.

Wait until the first full day of Axon spend finishes, then run a manual sync from the Dashboard page.

Connection turns Expired

Key was revoked in Axon.

Generate a new key and paste it into the Axon connection settings.

Spend looks doubled

The same traffic is also being imported from another channel (for example, Google Ads).

Confirm with Axon which platform owns the click-through attribution to avoid double counting.

Related articles

  • Marketing costs — overview of how ad spend feeds CM3.

  • Connecting Facebook / Meta Ads

  • Connecting Google Ads

Did this answer your question?