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

  1. 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.
  2. 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.
  3. 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.

  4. 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.example

    Discover which campaigns, ads, and keywords produce high-value conversions.

    Used in 1 workflow

    Events are sent when an inbound call ends.

    Manage workflows+ Create
    Ads Account:
    Ads Account
    Harbor & Pine (123-456-7890)
    Google Ads Call Conversion
    Conversion Name
    Phone Call Conversions1
    Include valueUse enhanced conversion
    The 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

  1. 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 Google1
    Ads Account:
    Ads Account
    Select Ads Account
    Click Continue with Google (1). Once you are signed in, pick the account in the Ads Account card.
  2. 1Add a conversion

    You don’t need to create the conversion in Google Ads. You can do so directly in Nimbata.

    • Click Add conversion (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 Name
    Phone Call Conversions
    Include valueUse enhanced conversion
    Readyβœ•
    Conversion Name
    Select or type to create2
    Include valueUse enhanced conversion
    Click 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.

  1. 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

  2. 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.

  1. 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 setup

    Applies to all events below.

    Tracking Method
    Server-Side (sGTM)1
    Measurement ID
    G-HP4RB0RP1N
    sGTM Server URL
    https://gtm.harborpine.example
    sGTM Activation Path
    /mp/collect
    In Tracking setup, choose Server-Side (sGTM) (1) and fill in the three fields beside it.
  2. 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.

See: Set up DNI step by step

πŸŽ‰ 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.

  1. Go to your Google Ads integration

    Go to Project > Integrations > Google Ads.

  2. 1Add your new conversion

    • Click Add conversion. 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 Name
    Qualified Lead2
    • Create "Qualified Lead" as a new conversion
    Click Add conversion (1), type the new name in Conversion Name (2) and press Enter.
  3. 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.
    Fill 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.

Google Ads Call Conversion
Conversion Name
Phone Call Conversions
1Include valueUse enhanced conversion
Google Ads settings were updated successfully.βœ•
Check Include value (1); Nimbata confirms that the Google Ads settings were updated.

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.

  1. 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 Calls
    Caller NameSource TypeCall Duration
    MCMaya ChenGoogle Ads04:12
    DODaniel OrtizOrganic Search02:48
    PPPriya PatelFacebook Ads00:36
    TBTom BeckerDirect05:21
    ARAisha RahmanGoogle Ads03:05
    DODaniel OrtizOrganic Search01:54
    Open the Only Answered view (1) and find your Google Ads calls.
  2. 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-0171
    Booked job
    Recording
    01:28 / 04:12
    Call DataAttributionTranscript
    Tags
    Booked job
    Call Rating
    Follow-up Date
    Oct 21, 2026
    Call Value
    50.00
    1

    Notes & Comments

    Burst pipe under the kitchen sink. Booked for Thursday morning.
    Enter the sale amount in Call Value (1).
  3. 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).
    Google Ads call valuesWorkflow is valid.
    Enable
    Trigger Enrollment
    Inbound CallOutbound CallForm SubmissionSMS Received
    A customer calls your tracking number
    Fires whenCall StartsCall EndsUser Updates Property
    Filter group
    Valueis greater than or equal to 1βœ•
    Add another rule
    1
    Action group1
    Google AdsPhone Call Conversionsβœ•
    Add another action
    2
    Finish
    The Value filter (1) lets through calls whose value you set; the Google Ads action (2) sends them with their value.
  4. 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 Name
    Phone Call Conversions
    1Include valueUse enhanced conversion
    Readyβœ•
    Conversion Name
    Qualified Lead
    2Include valueUse enhanced conversion
    Check 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.

  1. Add a workflow

    • Go to Workflows and click Create in the top-right corner, then choose From Scratch.
  2. 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 Enrollment
    Inbound CallOutbound CallForm SubmissionSMS Received
    A customer calls your tracking number
    Fires whenCall StartsCall Ends1User Updates Property
    Trigger Enrollment: keep Inbound Call and select Call Ends (1).
  3. 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 Enrollment
    Inbound CallOutbound CallForm SubmissionSMS Received
    A customer calls your tracking number
    Fires whenCall StartsCall EndsUser Updates Property
    Filter groupMatchALLof
    Call Durationis greater than 60βœ•
    Calling Countryis any of United States (1), Canada (1), United Kingdom (44), Australia (61), New Zealand (64)βœ•
    Add another rule
    1
    The filter group (1): calls longer than 60 seconds from English-speaking countries.
  4. 1Add an action

    • Click the + plus sign below your filters and select Perform action (1).
    Trigger Enrollment
    Inbound CallOutbound CallForm SubmissionSMS Received
    A customer calls your tracking number
    Fires whenCall StartsCall EndsUser Updates Property
    Filter groupMatchALLof
    Call Durationis greater than 60βœ•
    Calling Countryis any of United States (1), Canada (1), United Kingdom (44), Australia (61), New Zealand (64)βœ•
    Add another rule
    Finish
    Click the + below the filter and choose Perform action (1).
  5. 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 Enrollment
    Inbound CallOutbound CallForm SubmissionSMS Received
    A customer calls your tracking number
    Fires whenCall StartsCall EndsUser Updates Property
    Filter groupMatchALLof
    Call Durationis greater than 60βœ•
    Calling Countryis any of United States (1), Canada (1), United Kingdom (44), Australia (61), New Zealand (64)βœ•
    Add another rule
    Action group2
    Set Tag toConversionβœ•
    Set Value to $ 50βœ•
    Add another action
    1
    The Action group (1) tags the call Conversion and sets its value.
  6. 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).
  7. 1Enable the workflow

    • Click Enable to activate the workflow.
    Quality Calls WorkflowWorkflow is valid.
    Enable1
    Trigger Enrollment
    Inbound CallOutbound CallForm SubmissionSMS Received
    A customer calls your tracking number
    Fires whenCall StartsCall EndsUser Updates Property
    Filter groupMatchALLof
    Call Durationis greater than 60βœ•
    Calling Countryis any of United States (1), Canada (1), United Kingdom (44), Australia (61), New Zealand (64)βœ•
    Add another rule
    Action group3
    Set Tag toConversionβœ•
    Set Value to $ 50βœ•
    Followed by
    Google AdsPhone Call Conversionsβœ•
    Add another action
    Finish
    The 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.

  1. 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βœ•
    • 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).
  2. 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.
  3. 1Finish the workflow

    • When your keyword and phrase list is complete, click OK (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).
    Type 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

  1. 1Open the Google Ads integration

    Integrations

    Google Ads
    Discover which campaigns, ads, and keywords produce high-value conversions.
    Open the Google Ads tile (1).
  2. 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 Conversion
    Conversion Name
    Phone Call Conversions
    Include value1Use enhanced conversion
    Google 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:

Tip

Once the above steps are complete, you can import your GA4 call events into Google Ads.

  1. Start a new conversion action in Google Ads

    In Google Ads:

    • Go to Goals > Conversions > Summary.
    • Click + Create conversion action.

    Google Ads Goals > Conversions > Summary with the + Create conversion action button marked.

  2. Select Import as the conversion source

    • On the Start tracking conversions screen, select Import.

    The Start tracking conversions screen with the Import option highlighted.

  3. Choose your GA4 property

    • Select Google Analytics 4 properties > Web from the options that appear.
    • Click Continue.

    Import selected, with Google Analytics 4 properties and Web chosen, and Continue marked.

  4. Select and import your call events

    • Select the conversion actions to import from your GA4 property.
    • Click Import and continue.

    The list of GA4 events to import with one event selected and Import and continue marked.

  5. 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.

    The Settings tab of an imported conversion: Conversion name, Action optimization, Value, Source Google Analytics (GA4), GA4 event nimbata_call, Count, conversion windows and Attribution.

πŸŽ‰ That’s it! Imported conversions may take some time to appear in Google Ads, depending on GA4 and Google Ads processing.