OpenAI Ads (ChatGPT Ads) call tracking integration
Send the calls your ChatGPT Ads bring in back as conversions, with their value, so your bidding learns which clicks bring in customers.
ChatGPT Ads call tracking integration
What is ChatGPT Ads call tracking with Nimbata?
Nimbata's ChatGPT Ads call tracking integration (listed as OpenAI Ads) sends the calls your ads in ChatGPT bring in back to ChatGPT Ads as conversion events, with the ChatGPT click ID and the value of each lead, so your campaigns count the calls that matter.
Alongside dynamic number insertion, Nimbata saves the ChatGPT click ID from the visitor's landing page or referrer, and attributes the visit as chatgpt / cpc. When a call meets your workflow's conditions, Nimbata sends it to the conversion event you pick, with the value you set or the one Nimbata AI finds on the call. Matching is by click ID alone: no phone number, email, IP address or user agent is sent. Nimbata AI can also rate each call, so you see which ChatGPT clicks bring good leads. To ask about those calls in ChatGPT itself, add the ChatGPT MCP integration.
From Nimbata
Into ChatGPT Ads
- Call activity
Event time, the call's start, Event ID, from the call
- Marketing attribution
ChatGPT click ID, Conversion event, Action source, phone call
- Call intelligence
Value, set by AI, Currency
Booked appointmentNimbata · appointment_scheduled
Phone callEvent
- Event time
- 9:41 AM, the call's start
- Event ID
- From the call
Attribution
- Click ID
- ChatGPT click ID
- Event type
- appointment_scheduled
- Action source
- Phone call
Value
- Value
- $480, set by AI
- Currency
- USD
In ChatGPT Ads
See every call in ChatGPT Ads
Your conversion events, the way you see them in ChatGPT Ads Manager. Everything numbered came from Nimbata.
Conversion events
Booked appointment
- Event type1
- appointment_scheduled
- Action source
- Phone call
- Click ID2
- ChatGPT click ID
- Click-through attribution window
- 30 days
- Value3
- From each conversion, USD
1Conversion tracking
Every qualifying call becomes a conversion
Calls go to ChatGPT Ads as phone call conversions, under a conversion event you pick or create in Nimbata, each sent once.
2Click ID
Matched to the click on your ad
Each conversion carries the ChatGPT click ID saved from the visitor's landing page or referrer. A call without one isn't sent.
3Conversion value
Bid on what a call is worth
Tick Send call value with the conversion and each one carries the call's value, set by hand, by Nimbata AI or from your CRM, in USD unless you set another currency.
Automation
A conversion for every outcome
Test it. AI checks the call first, and its outcome picks the conversion event. A booked appointment goes to ChatGPT Ads with its value, a qualified lead as its own event, and a call that isn't a lead is never sent.
A workflow, top to bottom: when a call ends, AI analyzes it and the outcome decides the conversion. A booked appointment goes to ChatGPT Ads as appointment_scheduled, a qualified lead as lead_created, and a call that is not a lead is tagged and never sent. Then the sales channel in Slack hears of a lead, and it is logged on the caller’s HubSpot contact. Test it with the choices beside it.
Test this workflowSandbox
Run log
- Call ended, 4m 12s9:41:02
- AI: appointment booked, value $4809:41:05
- AI: qualified lead, wants a quote9:41:05
- AI: a sales pitch, not a lead9:41:05
- ChatGPT Ads: appointment_scheduled sent, $4809:41:06
- ChatGPT Ads: lead_created sent9:41:06
- Tagged “Not a lead”, not sent9:41:06
- Slack: #sales alerted, caller and source9:41:07
- HubSpot: call logged on the contact9:41:07
What you can do with call conversions
More than a call count. Nimbata decides which calls ChatGPT Ads sees and what each one is worth.
01An event for each outcome
Send booked appointments and qualified calls to their own conversion events, each with its own value, and bid on the ones that matter.
02Matched by the click
Nimbata saves the ChatGPT click ID from the landing page or the referrer and sends it with the call. Calls without one aren't sent.
03AI decides what counts
Ask Nimbata AI a question about the call, and only the calls it says yes to become conversions.
05Test without counting
Validate a test event without recording anything, or send a real conversion to see it arrive.
How it works
Connect Nimbata to ChatGPT Ads in three steps
No code. Paste your API key, choose a conversion event, and pick which calls count.
Paste your API key
Copy an API key from Settings in ChatGPT Ads Manager and paste it under OpenAI Ads in Nimbata's Integrations. Nimbata checks it and creates a separate Conversions API key for you.
1Connect
Choose a conversion event
Pick an existing conversion event or create one in Nimbata, from a standard event or a custom one.
2Convert
Pick which calls count
Add OpenAI Ads to a workflow step and give it conditions, such as first-time callers, calls over a minute, a source or campaign, a tag, or an answer AI found on the call.
3Choose
Customers
Trusted by marketers who need better attribution
Teams use Nimbata to see which calls make money and to settle questions about lead quality.
Everything you need to know about Nimbata + ChatGPT Ads
What does the Nimbata + ChatGPT Ads integration do?
It sends the inbound calls your ChatGPT Ads bring in back to ChatGPT Ads as conversion events, with the ChatGPT click ID and, if you choose, the value of each lead, so your campaigns count them. In Nimbata it's listed as OpenAI Ads.
How do I connect Nimbata to ChatGPT Ads?
Copy an API key from Settings in ChatGPT Ads Manager, then open Integrations in Nimbata, choose OpenAI Ads and paste it. Nimbata checks the key and creates a separate Conversions API key for you. Pick a conversion pixel and a conversion event, then add OpenAI Ads as a step in a workflow. There's no code to write.
What does Nimbata send to ChatGPT Ads?
Each call goes as an event with an ID built from the call, the event type, the call's start time, the action source phone call and the ChatGPT click ID. With Send call value with the conversion ticked, it also carries the call's value and currency, USD unless you set another.
Does Nimbata send the caller's phone number or email?
No. Phone number, email, IP address and user agent aren't sent to ChatGPT Ads. Each call is matched to the ad by its ChatGPT click ID alone.
Which calls can be sent to ChatGPT Ads?
Calls whose visit had a ChatGPT click ID, which Nimbata captures from the landing page or the referrer and attributes as chatgpt / cpc. A call without one isn't sent.
Can I send different calls to different conversion events?
Yes. Add a row for each conversion pixel and event, and each workflow step picks the rows it sends to, so separate workflows can send booked appointments and qualified calls as their own events.
Can I create a conversion event from Nimbata?
Yes. Create one in Nimbata from 12 standard events, such as lead_created or appointment_scheduled, or a custom event, with a 30-day click-through attribution window.
Can I choose which calls count as conversions?
Yes. OpenAI Ads is a step in a Nimbata workflow, so you set its conditions, such as call outcome, duration, first-time callers, source or campaign, tags, value, rating, or an answer Nimbata AI found on the call.
Can I send the real value of a call?
Yes. Tick Send call value with the conversion and Nimbata sends each call's value, which a workflow can set by hand, with Nimbata AI from the conversation, or from your CRM.
Does it work for forms, outbound calls and texts?
No. OpenAI Ads runs as a workflow step on inbound calls only, when a call starts, when it ends or when you run it by hand. Form submissions, outbound calls and texts aren't sent.
Can I test it before real calls go through?
Yes. Run a test event that ChatGPT Ads only validates, with no conversion recorded, or send a real test conversion.
What happens if a send fails?
The call can be sent again the next time its workflow runs. Each call is sent once per event, so a call already accepted isn't counted twice. On the Agency plan and the trial, the Integration Events log shows every attempt, with what was sent and the reply.
Which Nimbata plans include the ChatGPT Ads integration?
The Pro, Marketing and Agency plans, and the 14-day free trial. See pricing for everything else each plan includes.
Still unsure? Talk to a human
Your next call belongs in ChatGPT Ads.
Connect your account and send ChatGPT Ads the calls that turn into customers.
- 14-day free trial, no credit card
- Billed per answered call
- 24/7 expert support
- No long-term contracts






