To upload offline conversions in Google Ads with Claude or ChatGPT, connect your Google Ads account to PaidSync.ai and ask the assistant to upload offline conversions, which sends your CRM results back to Google Ads. Each conversion needs a Google click ID or a gbraid or wbraid identifier, and a currency. You can validate the batch before it is sent.
Offline conversions tie real sales back to the ad click. The tool needs a conversion action and the click identifiers:
list_conversion_actions lists the conversion actions, to find the one you will upload to.upload_offline_conversions uploads conversions to an existing conversion action. Each needs a gclid, gbraid or wbraid, and a currency is required. It can validate without sending.list_conversion_actions only reads your account. upload_offline_conversions changes it.
| Tool | What it does |
|---|---|
| list_conversion_actions | Finds the conversion action ID |
| upload_offline_conversions | Sends the conversions |
You must have captured the click ID when the lead came in, usually in a hidden form field, or there is nothing to match. A currency is required at the batch or the row level, and foreign currency is converted to the account currency.
These steps use Claude to upload offline conversions. PaidSync.ai also works in ChatGPT, and the prompts are the same.
Sign up at paidsync.ai, then connect Google Ads on Google's own sign-in screen. There is no developer token and no Google Cloud project. Use the Google login that has access to the account where you want to upload offline conversions.
Install PaidSync.ai from Claude's connector directory and sign in. Ask "list my Google Ads accounts" and select the account to upload offline conversions in.
List the conversion actions and pick the one that represents the sale or qualified lead.
Gather the click ID, the conversion time, the value and the currency for each conversion from your CRM.
Ask the assistant to validate the batch first, fix any errors, then send it.
Check the conversion action in Google Ads after a day. Imported conversions can take time to appear, and rows without a matching click are rejected.
Use these two prompts to upload offline conversions, in this order.
list_conversion_actions only reads your account, so the lookup before you upload offline conversions changes nothing.upload_offline_conversions runs.upload_offline_conversions can show a preview but not apply it. Tokens are encrypted at rest.upload_offline_conversions is applied, the change is logged, on a best-effort basis, with a before-and-after result.Every Google Ads tool PaidSync.ai offers is on the Google Ads MCP server page, including the tools used to upload offline conversions.
In Google Ads, import offline conversions from a file or through the API. With PaidSync.ai, ask Claude or ChatGPT to validate and upload your rows against the conversion action.
A Google click ID (gclid), or a gbraid or wbraid identifier for each conversion.
Yes. PaidSync.ai connects Google Ads to ChatGPT and to Claude, and the same tools run in both, so you can ask it to upload offline conversions the same way you would in Claude.
A connected Google Ads account, an existing conversion action, and for each conversion a click ID, a time, a value and a currency.
PaidSync.ai is free for 15 tasks a month with no card, enough to upload offline conversions and see the result. Pro starts at $99 a month. See pricing.
PaidSync.ai runs 630+ tools across 14 ad and analytics platforms. Connect your accounts once and use them in the AI assistant you already work in.
Get Started Free Book a Demo