Nimbataβs Google Ads integration sends call conversions directly to Google Ads, so you can see which campaigns, ad groups, and keywords drive phone leads. You can also send a value with each conversion, and send enhanced conversions with hashed caller ID data.
Connect Google Ads
Note
This section covers the full Google Ads call conversion setup in Nimbata. Before you start, make sure the DNI script is installed on your website so that Nimbata can capture GCLIDs. See: Set up DNI step by step.
Tip
The integration connects Google Ads directly from within Nimbata, without using Google Analytics as an intermediary. You need an active Google Ads account with permission to create conversion actions.
Nimbata sends call conversions directly to Google Ads, letting you see which campaigns, ad groups, and keywords are driving phone leads, with optional AI-driven values for Smart Bidding.
Connect and map a conversion action from Google Ads
Open the Google Ads integration
- Go to Integrations in the left-hand menu.
- On the Google Ads tile, click Go to integration, then click Continue with Google.
- Sign in with the Google account that has Admin or Standard access to the Google Ads account you want to link. Google Ads needs one of these access levels to create conversion actions and receive conversions.
Select your Ads Account
- In the Ads Account card, choose the Google Ads account you want to link from the drop-down menu.
- If you manage multiple accounts, select the specific child account, not the manager (MCC) account: when you pick a manager account, a Select MCC Child drop-down appears under it for the child account.
Optional: create the conversion action in Google Ads
You can map a conversion action that already exists in Google Ads, or create a new one from Nimbata without opening Google Ads: see Create a conversion action in Nimbata. To create it in Google Ads instead:
- In Google Ads, go to Goals > Summary and click + New Conversion Action.
- Select Import > Other data sources or CRMs > Track conversions from clicks.
- Name the action clearly, for example
Nimbata - All Calls. - Click Save and continue, then Finish.
If the setup interface looks different, set the data source to Offline and select Connect data source later before saving.
1Map the conversion in Nimbata
Back in the Google Ads integration settings in Nimbata:
- In the Conversion Name field, pick the conversion action, or type a new name to create it.
- Which calls are sent as conversions is set by the workflow that uses the conversion: the panel at the top of the page shows how many workflows use the integration, and each conversion shows its workflows. See Google Ads call conversions.
- Nimbata saves automatically.
Google Ads
sam@harborpine.exampleDiscover which campaigns, ads, and keywords produce high-value conversions.
Used in 1 workflow
Events are sent when an inbound call ends.
Manage workflows+ CreateAds Account:Ads AccountHarbor & Pine (123-456-7890)Google Ads Call ConversionConversion NamePhone Call Conversions1Include valueUse enhanced conversionThe connected Google Ads page: pick the conversion in Conversion Name (1). The workflow that sends it shows on the row.
Connect with Continue with Google
1Connect your Google Ads account
- In Nimbata, go to Integrations > Browse.
- On the Google Ads tile, click Go to integration, then click Continue with Google.
- If you have connected a Google account before, a Connect Google Ads window opens first: pick that account, or click Sign in with Google to use another.
- Sign in with the Google account linked to your Google Ads account.
- Then click Continue and Allow.
- Your Gmail address appears right next to the Google Ads name at the top of the page.
Google Ads
Discover which campaigns, ads, and keywords produce high-value conversions.
Continue with Google1Ads Account:Ads AccountSelect Ads AccountClick Continue with Google (1). Once you are signed in, pick the account in the Ads Account card. 1Add a conversion
You donβt need to create the conversion in Google Ads. You can do so directly in Nimbata.
- Click (on the right side of the page).
- The new conversion uses the account in the Ads Account card. To send a conversion to another Ads account, click Advanced setup in that card (it appears once you have two conversions): each conversion then gets its own Ads Account field.
- Select a conversion from the Conversion Name drop-down menu (2), or create one from scratch.
Google Ads Call ConversionβConversion NamePhone Call ConversionsInclude valueUse enhanced conversionReadyβConversion NameSelect or type to create2Include valueUse enhanced conversionClick Add conversion (1), then pick or type the conversion in the new row (2). Tip
If you create one from scratch, type its name and pick Create βyour conversion nameβ as a new conversion in the list.
π Done! Call conversions are sent to Google Ads whenever a call matches your workflow conditions.
Set up multiple call conversion types
You can send different conversion types to Google Ads from within the same integration. Add each conversion with Add conversion on the Google Ads integration page, then choose in each workflow which conversions it sends.
Detailed guide: Several conversion types
Add AI-driven conversion values
Assigning values to conversions lets Google Ads Smart Bidding optimize toward the outcomes that matter most.
Enable AI call analysis
AI value assignment requires call transcriptions to be active.
- Go to Workflows and click + Create.
- Select From Template.
- Choose AI Call Analysis and click Use template.
- Click Enable.
Detailed guide: Start from a template
Assign a value to each conversion
- Open the Google Ads integration settings in Nimbata.
- For each conversion, check Include value. The value sent is the callβs value, which your workflow sets with a Value task: enter the amount that reflects what that outcome is worth to your business, or let the AI generate it.
The AI analyzes each call and assigns tags, such as Qualified Lead, Appointment Booked, or Sale Confirmed, which your triggers reference. Each conversion action in Google Ads receives only the calls that match its outcome, along with the value youβve defined. For calls that fall outside any of your defined conversions, no data is sent to Google Ads.
Send conversions through server-side tracking (sGTM)
Nimbata sends Google Ads call conversions straight to Google Ads through its API, from Nimbataβs servers, so ad-blockers and browser privacy restrictions donβt affect them. The Google Ads integration has no server-side (sGTM) setting: in Nimbata, sGTM is an option of the Google Analytics 4 integration. If you run a Google Tag Manager Server container, you can send Nimbataβs call events to GA4 through it, and use them in your container as you choose.
Switch the Google Analytics integration to server-side tracking
- Go to Integrations > Google Analytics.
- Under Tracking Method, select Server-Side (sGTM).
- Enter your sGTM Server URL, sGTM Activation Path and Measurement ID.
Tracking setupApplies to all events below.
Tracking MethodServer-Side (sGTM)1Measurement IDG-HP4RB0RP1NsGTM Server URLhttps://gtm.harborpine.examplesGTM Activation Path/mp/collectIn Tracking setup, choose Server-Side (sGTM) (1) and fill in the three fields beside it. Configure your sGTM container
Follow the full setup guide to create the required GA4 Measurement Protocol client, variables, transformations, and tags inside your sGTM container.
Detailed guide: Server-side tracking
A note on GCLIDs
For Google to accept a conversion, the call must have a GCLID (Google Click ID). Nimbata captures it automatically when the DNI script is installed. The GCLID is stored in a first-party cookie when a visitor lands from a Google Ads click, so delayed calls are still attributed correctly to the original click.
If calls are arriving without a GCLID, confirm that:
- Auto-tagging is enabled in your Google Ads account settings.
- The DNI script is correctly installed and firing on all pages.
π Call conversions are now sent to Google Ads whenever a call matches your workflow conditions.
Detailed guide: Google Ads call conversions
Detailed guide: Approve conversions by tagging
Detailed guide: Set up AI call analysis
Detailed guide: Server-side tracking
Detailed guide: Several conversion types
Detailed guide: Set up DNI step by step
Detailed guide: Create a workflow
Detailed guide: The integration shows βInactiveβ status
Create a conversion action in Nimbata
Instead of digging through Google Ads to create a new conversion action, you can do it directly from Nimbata.
Note
Prerequisite: your Google Ads account must be connected to Nimbata, with an active status.
Go to your Google Ads integration
Go to Project > Integrations > Google Ads.
1Add your new conversion
- Click . The conversion uses the account in the Ads Account card (or, with Advanced setup, pick its own Ads account).
- Type your Conversion Name in the relevant field (2) and press Enter, or pick Create βQualified Leadβ as a new conversion in the list.
Conversion NameQualified Lead2Click Add conversion (1), type the new name in Conversion Name (2) and press Enter. 1Create your new conversion action
- Select the Category of your newly named conversion from the drop-down menu (Phone call lead, Imported lead, Submitted lead form and so on).
- Refine your Counting: choose One (no more than one conversion per click) or Every (every conversion counted per click). With One, Nimbata warns that Google Ads rejects conversions from iOS and app traffic (gbraid and wbraid), so those are not uploaded; choose Every to include them.
- Adjust the time period (days) for your Click-through lookback window (days).
- Click .
Create a new conversionConversion nameQualified LeadCategoryPhone call leadCountingEvery (every conversion counted per click)Click-through lookback window (days)30Fill in the dialog and click Create (1).
π Your new conversion action is all set!
Detailed guide: Create a workflow
Detailed guide: The integration shows βInactiveβ status
Send conversion values
Sending value back to Google Ads from your call tracking makes your campaigns more effective:
- Optimizing campaigns better: shift your budget so the best-performing campaigns get a constant boost.
- Measuring ROI: traditional methods often miss phone call conversions. Send call value to see the full impact of your Google Ads investment.
- Creating smarter bidding strategies: send call value to optimize bids based on the potential value of each call.
Tip
For any of this to work, you need to connect Nimbata with your Google Ads account first: Connect Google Ads
There are three ways to send value to Google Ads: by hand, with a quality calls workflow, or with a keyword spotting workflow. First, go to Integrations > Google Ads and check the Include value box (1). Nimbata displays a message confirming the change.
Send values by hand
If your sales team or client manually tracks actual closed revenue per call, you can configure Nimbata to automatically push these dollar values back to Google Ads as Offline Conversion Tracking (OCT) events.
Note
Prerequisites: to create Offline Conversion Tracking events, an active Google Ads integration must be connected in your Nimbata account, and the user must have access to the Activity > Calls dashboard.
1Find the call
- Go to Activity > Calls.
- Find the calls that came from your Google Ads campaigns. Use the Only Answered view.
Call Activity
Completed CallsOnly Answered1VoicemailAll CallsCaller Name Source Type Call Duration MCMaya Chen Google Ads 04:12 DODaniel Ortiz Organic Search 02:48 PPPriya Patel Facebook Ads 00:36 TBTom Becker Direct 05:21 ARAisha Rahman Google Ads 03:05 DODaniel Ortiz Organic Search 01:54 Open the Only Answered view (1) and find your Google Ads calls. 1Record the sale value
- Open the call you want. Here you can listen to the recording.
- Enter the monetary sale amount in the callβs Call Value field.
MCMaya Chen(415) 555-0171Recording01:28 / 04:12Call DataAttributionTranscriptBooked jobOct 21, 202650.001Notes & Comments
Burst pipe under the kitchen sink. Booked for Thursday morning.Enter the sale amount in Call Value (1). Create the workflow that sends the value
Entering a value doesnβt send anything by itself: a workflow with a Google Ads action sends the conversion, with the callβs value.
- Go to Workflows in the Nimbata menu.
- Create a new workflow and set the trigger to User performs action on a call.
- Click +, select Add filter, and add a Value rule with your threshold (for example, Value is greater than or equal to 1).
- Click + below the filter, select Perform action, choose Google Ads, and pick your conversion under Select configuration (2).
Trigger EnrollmentInbound CallOutbound CallForm SubmissionSMS ReceivedA customer calls your tracking numberFires whenCall StartsCall EndsUser Updates PropertyFilter groupValueis greater than or equal to 1βAdd another rule1Action group1Google AdsPhone Call ConversionsβAdd another action2FinishThe Value filter (1) lets through calls whose value you set; the Google Ads action (2) sends them with their value. 1Enable values in the Google Ads integration
- Go to Integrations > Google Ads.
- Check the Include value box next to each conversion that should carry the value. Your changes are saved automatically.
Google Ads call valuesβConversion NamePhone Call Conversions1Include valueUse enhanced conversionReadyβConversion NameQualified Lead2Include valueUse enhanced conversionCheck Include value on each conversion that sends a value (1, 2).
Behind the scenes: whenever a user updates a call recordβs Call Value field to an amount that passes your workflowβs Value filter ($1 or higher in the example), Nimbata triggers your workflow and transmits the associated Google Click ID (GCLID) along with the exact revenue value directly back to your Google Ads conversion reports.
Send values with a quality calls workflow
This workflow automatically assigns a value to calls based on criteria you decide. It requires some experience and intuition from running your business.
Add a workflow
- Go to Workflows and click in the top-right corner, then choose From Scratch.
1Trigger on Call Ends
- Make sure your workflow triggers when Call Ends (1), on Inbound Call.
- Optionally, nickname your workflow: click its title at the top of the builder.
Trigger EnrollmentInbound CallOutbound CallForm SubmissionSMS ReceivedA customer calls your tracking numberFires whenCall StartsCall Ends1User Updates PropertyTrigger Enrollment: keep Inbound Call and select Call Ends (1). 1Add your filters
- Click the + plus sign and select Add filter to add the filter criteria for this workflow.
- Select when you want a call to be assigned a value and sent to Google Ads. This example uses callers from English-speaking countries and a call duration greater than 60 seconds.
Trigger EnrollmentInbound CallOutbound CallForm SubmissionSMS ReceivedA customer calls your tracking numberFires whenCall StartsCall EndsUser Updates PropertyFilter groupMatchALLofCall Durationis greater than 60βCalling Countryis any of United States (1), Canada (1), United Kingdom (44), Australia (61), New Zealand (64)βAdd another rule1The filter group (1): calls longer than 60 seconds from English-speaking countries. 1Add an action
- Click the + plus sign below your filters and select Perform action (1).
Trigger EnrollmentInbound CallOutbound CallForm SubmissionSMS ReceivedA customer calls your tracking numberFires whenCall StartsCall EndsUser Updates PropertyFilter groupMatchALLofCall Durationis greater than 60βCalling Countryis any of United States (1), Canada (1), United Kingdom (44), Australia (61), New Zealand (64)βAdd another ruleFinishClick the + below the filter and choose Perform action (1). 1Set the tag and value
- Select the Tag task and assign the Conversion tag to the calls that meet these criteria.
- Then select the Value task and assign the value you wish to the calls.
Trigger EnrollmentInbound CallOutbound CallForm SubmissionSMS ReceivedA customer calls your tracking numberFires whenCall StartsCall EndsUser Updates PropertyFilter groupMatchALLofCall Durationis greater than 60βCalling Countryis any of United States (1), Canada (1), United Kingdom (44), Australia (61), New Zealand (64)βAdd another ruleAction group2Set Tag toβSet Value to $ 50βAdd another action1The Action group (1) tags the call Conversion and sets its value. 1Send the conversion to Google Ads
- Click the + plus sign below the Actions youβve just selected and choose Perform action.
- Click Google Ads under Integrations (1) to send your conversions to your Google Ads account, and pick the conversion.
Select taskβ- Transcribe Call
- Update Field
- Tags
- Action Plan
- Coaching
- Notes
- Rating
- Smart Follow-Up
- Value
- Perform an action
- Summarize Call
- Add to Spam Filter
- Integrations
- Google AdsDiscover which campaigns, ads, and keywords produce high-value conversions.edit configuration1
- Email AlertsHave calls, form submissions, and SMS delivered straight to your inbox.edit configuration
- SlackRoute phone leads directly to Slack. Respond instantly and collaborate in real time.edit configuration
Under Integrations, choose Google Ads (1). 1Enable the workflow
- Click to activate the workflow.
Trigger EnrollmentInbound CallOutbound CallForm SubmissionSMS ReceivedA customer calls your tracking numberFires whenCall StartsCall EndsUser Updates PropertyFilter groupMatchALLofCall Durationis greater than 60βCalling Countryis any of United States (1), Canada (1), United Kingdom (44), Australia (61), New Zealand (64)βAdd another ruleAction group3Set Tag toβSet Value to $ 50βFollowed byGoogle AdsPhone Call ConversionsβAdd another actionFinishThe finished quality calls workflow. Click Enable (1).
Send values with a keyword spotting workflow
This workflow is similar to the quality calls workflow, but uses keyword spotting instead. Follow its first two steps (add a workflow, trigger on Call Ends), then return here.
1Add a Word & Phrase Spotting filter
- Spotting reads the callβs transcript, so add a Transcribe Call step first (see Transcriptions).
- Click the + plus sign and select Add filter.
- Scroll down to the Conversation section of the filter criterion menu.
- Select Word & Phrase Spotting (1).
Select filter ruleβSearch- Free Text Question
- History
- Call History
- Call Details
- 1st Time Caller (1yr)
- Call Capping
- Call Duration
- Call Outcome
- Call Type
- Caller
- Caller Name
- Calling Country
- Destination
- Digits Pressed by Caller
- Digits Pressed by Destination
- Hangup Cause
- Recording
- Recordings (stopped)
- Talk Duration
- Time
- Times Called
- Tracking Number
- Transcriptions
- Voicemail
- Attribution
- Call Page
- Click ID
- Device type
- Source Type
- UTM Campaign
- UTM Medium
- UTM Source
- Fields
- Notes
- Rating
- Tag
- Value
- Conversation
- Word & Phrase Spotting1
- Other
- Call Flow
- Swap Group
Under Conversation, choose Word & Phrase Spotting (1). Type your keywords and phrases
- Type the keywords or phrases that you believe indicate a conversion or help indicate the value of a call. You can ask your team for specific keywords used in closed deals, for example Thank you for trusting us.
- In this menu, the caller is the one who calls your business and the destination is the one picking up the phone.
1Finish the workflow
- When your keyword and phrase list is complete, click (1).
- Finish setting up the workflow with the last four steps of the quality calls workflow (add an action, set the tag and value, send the conversion to Google Ads, enable the workflow).
Word & Phrase SpottingCaller or Destinationit's a dealΓall words and phrases must be spottedCaller onlyword or phrase spoken by callerall words and phrases must be spottedDestination onlythank you for trusting usΓall words and phrases must be spottedType your phrases in the list for who says them, then click OK (1).
Those are the three ways of sending value back to Google Ads. The manual way might be the most accurate, but it is also the most time consuming. The other two rely more on your experience and business acumen, but we believe they are also pretty safe to use.
Enhanced conversions
Google Ads Enhanced Conversions is a feature that improves conversion measurement by sending hashed, first-party customer data to Google in a privacy-safe way. Google Ads uses this data to help match conversions that may not be attributed through standard tracking alone. This can be useful in cases where standard conversion tracking is limited.
How Nimbata sends enhanced conversions
Nimbata supports Enhanced Conversions by sending caller ID data in hashed form through the Google Ads API, in accordance with Google Ads requirements. Google Ads uses the hashed data to help match conversions where applicable.
Turn on enhanced conversions
Tip
Make sure the Google Ads integration is already set up before following the steps below: Connect Google Ads
1Open the Google Ads integration
- Go to Integrations and click Go to integration on the Google Ads tile (1), or go straight to Integrations > Google Ads.
Integrations
Google AdsDiscover which campaigns, ads, and keywords produce high-value conversions.Open the Google Ads tile (1). 1Check Use enhanced conversion
- Check the Use enhanced conversion box (1) to enable the setting. Nimbata displays a confirmation message once the setting is saved.
Google Ads Call ConversionConversion NamePhone Call ConversionsInclude value1Use enhanced conversionGoogle Ads settings were updated successfully.βCheck Use enhanced conversion (1); Nimbata confirms the change.
Once enabled, Enhanced Conversions are included when call conversions are sent to Google Ads.
Note
Nimbata currently supports Enhanced Conversions using hashed caller ID data.
Import call events from GA4
Import Nimbata call events from GA4 into Google Ads as conversion actions, so calls recorded by Nimbata and sent to GA4 are visible directly in your Google Ads campaigns.
Before you start, make sure you have:
- Nimbata integrated with GA4
- Google Ads linked to your GA4 property
- Your call event appearing in GA4 under Events
- Your event toggled as a Conversion in GA4.
Tip
Once the above steps are complete, you can import your GA4 call events into Google Ads.
Start a new conversion action in Google Ads
In Google Ads:
- Go to Goals > Conversions > Summary.
- Click + Create conversion action.
Select Import as the conversion source
- On the Start tracking conversions screen, select Import.
Choose your GA4 property
- Select Google Analytics 4 properties > Web from the options that appear.
- Click Continue.
Select and import your call events
- Select the conversion actions to import from your GA4 property.
- Click Import and continue.
Review and adjust your conversion settings
Once imported, your GA4 call events appear as conversion actions in Google Ads. To adjust conversion settings later:
- Return to the Summary view.
- Select the conversion.
- Edit its settings as needed.
π Thatβs it! Imported conversions may take some time to appear in Google Ads, depending on GA4 and Google Ads processing.




