{"product_id":"bitrix24-to-google-ads-offline-conversion-upload-gclid-n8n","title":"Bitrix24 to Google Ads Offline Conversion Upload (GCLID) n8n","description":"\u003ch3\u003eSend Bitrix24 GCLID offline conversions to Google Ads—automatically\u003c\/h3\u003e\n\u003cp\u003eThis \u003cstrong\u003en8n workflow\u003c\/strong\u003e listens for \u003cstrong\u003eBitrix24 deal updates\u003c\/strong\u003e, detects deals that include a \u003cstrong\u003eGCLID\u003c\/strong\u003e, and then \u003cstrong\u003euploads an Offline Click Conversion\u003c\/strong\u003e to the \u003cstrong\u003eGoogle Ads API\u003c\/strong\u003e using \u003cstrong\u003ehashed first-party identifiers\u003c\/strong\u003e—with results written back to the deal timeline.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives a Bitrix24 webhook\u003c\/strong\u003e when a deal is updated (e.g., ONCRMDEALUPDATE).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches full deal details\u003c\/strong\u003e from the Bitrix24 REST API and evaluates eligibility, including:\n    \u003cul\u003e\n      \u003cli\u003eGCLID is present\u003c\/li\u003e\n      \u003cli\u003e“Qualified” field matches your configured requirement\u003c\/li\u003e\n      \u003cli\u003eDeal hasn’t been sent before\u003c\/li\u003e\n      \u003cli\u003eA short \u003cstrong\u003ededupe window\u003c\/strong\u003e to prevent repeated uploads\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLoads the linked Bitrix24 contact\u003c\/strong\u003e and normalizes customer data (email, phone, and name) according to \u003cstrong\u003eGoogle Ads formatting rules\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHashes identifiers with SHA-256\u003c\/strong\u003e and builds a Google Ads \u003cstrong\u003eUploadClickConversions\u003c\/strong\u003e request using:\n    \u003cul\u003e\n      \u003cli\u003ethe \u003cstrong\u003eGCLID\u003c\/strong\u003e\n\u003c\/li\u003e\n      \u003cli\u003eyour configured \u003cstrong\u003econversion action\u003c\/strong\u003e\n\u003c\/li\u003e\n      \u003cli\u003econversion \u003cstrong\u003evalue\u003c\/strong\u003e\n\u003c\/li\u003e\n      \u003cli\u003eoptional enhanced conversions identifiers\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUploads to the Google Ads API\u003c\/strong\u003e, checks for partial failures, and validates the response.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLogs back to Bitrix24\u003c\/strong\u003e by adding a success\/error comment to the deal timeline; on success it updates the deal to mark it as sent.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eAttribute completed CRM deals to Google Ads campaigns by sending offline conversions once a Bitrix24 deal is marked qualified.\u003c\/li\u003e\n  \u003cli\u003eRun reliable conversion uploads with deduplication and audit-friendly logging directly in the Bitrix24 deal timeline.\u003c\/li\u003e\n  \u003cli\u003eEnsure privacy-safe uploads by using hashed first-party identifiers (SHA-256) for enhanced conversion matching.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations:\u003c\/strong\u003e Bitrix24 Webhooks + Bitrix24 REST API, \u003cstrong\u003eGoogle Ads API\u003c\/strong\u003e (UploadClickConversions).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes used:\u003c\/strong\u003e \u003ccode\u003ewebhook\u003c\/code\u003e, \u003ccode\u003efilter\u003c\/code\u003e, \u003ccode\u003eset\u003c\/code\u003e, \u003ccode\u003ecode\u003c\/code\u003e, \u003ccode\u003ecrypto\u003c\/code\u003e, \u003ccode\u003esticky note\u003c\/code\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSetup steps:\u003c\/strong\u003e configure the Bitrix24 outbound webhook for deal updates, and fill in Settings with Bitrix24 webhook base URL, Google Ads customer ID, optional login customer ID (MCC), developer token, API version, conversion action ID, plus the Bitrix24 custom field IDs for \u003cstrong\u003eGCLID\u003c\/strong\u003e and \u003cstrong\u003equalified\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45726235295923,"sku":"N8N-17487","price":72.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/KF5A557RKgc3RuNmr35Hk_5HtWlllE.png?v=1785056495","url":"https:\/\/buyflowscripts.com\/products\/bitrix24-to-google-ads-offline-conversion-upload-gclid-n8n","provider":"N8N Commerce","version":"1.0","type":"link"}