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
Log in to your Axon dashboard.
Open Settings → API (or Integrations → API Access, depending on your Axon plan).
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
In Setpilot go to Settings → Connections → Axon.
Paste the API key into the API key field.
Click Connect. Setpilot validates the key immediately; you will see either a green Connected badge or an error message.
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
