The shift you're connecting around: the fall of CRM gravity
For years the CRM was treated as the organizational source of truth, because every team migrated its records into it. The 2026 "fall of CRM gravity" thesis argues that this is exactly why the CRM lost that status — and that the cloud data warehouse should replace it as the authoritative foundation. In a warehouse-centric architecture, changes are versioned, authored, timestamped, and reviewable through code-based deployments. The recommended flow is simple to state: extract raw data to the warehouse, transform it with dbt, then activate it via reverse ETL — so an audience is defined once and deployed everywhere, instead of being rebuilt by hand in each tool.
If you only take one idea from this guide, take that sequence. It's the spine that the rest of the tooling hangs off, and it's how you stop maintaining five slightly different definitions of "active customer."
The three ways to connect systems — and how to choose
There isn't one right architecture. There are three patterns, and most teams end up combining them. Pick based on whether your priority is AI access, app-to-app workflows, or a single source of truth.
- DIY MCP servers — The Model Context Protocol gives AI agents a standardized bridge to read and (sometimes) act on a system. Google publishes an official Google Ads MCP server: written in Python, running over stdio transport, it lets MCP-compatible LLMs and agents like Gemini analyze and retrieve campaign data in natural language. Crucially it is strictly read-only — it exposes tools such as list_accessible_customers, search (GAQL queries for metrics, budgets, status), and get_resource_metadata, and explicitly cannot modify bids, pause campaigns, or create assets. Mutations stay in the REST/gRPC API. Best when you want AI to interrogate one platform safely.
- iPaaS — Integration platforms automate app-to-app workflows. n8n is open-source and self-hostable (Docker/on-prem or hosted cloud) with 500+ integrations and native AI-agent features — multi-model support, human-in-the-loop approvals, visible reasoning on the canvas, and MCP support — giving you data-sovereignty control that cloud-only tools don't. Workato is enterprise iPaaS built for governed, large-scale automation. Best when the job is moving events and records between operational apps.
- Warehouse + reverse ETL — The pattern behind "fall of CRM gravity." You land data in a warehouse, model it, and sync it out. Best when ads, CRM, and revenue data disagree and you need one definition to win.
The warehouse-centric stack, layer by layer
This is the pattern most likely to outlive a single tool, so it's worth knowing the pieces by name.
- The warehouse — Snowflake and Google BigQuery are the common single sources of truth. BigQuery is fully managed and serverless, separating storage and compute, with built-in BigQuery ML and 2026 native AI features including Gemini-assisted natural-language SQL and integration with Google's Gemini Enterprise Agent Platform (the platform formerly known as Vertex AI). Snowflake's Cortex AI provides managed LLM, RAG, and text-to-SQL services (e.g. Cortex Analyst for natural-language querying) on governed warehouse data — enabling propensity modeling, churn prediction, and AI-assisted campaign decisioning where the data already lives.
- Reverse ETL / activation — Reverse ETL syncs data from the warehouse out to operational tools used by marketing, advertising, and sales — the opposite direction of traditional ETL. Fivetran Activations (formerly Census, acquired May 2025) moves modeled data into tools like Salesforce, Marketo, Zendesk, and HubSpot while keeping data in your warehouse by default, references dbt models (Core and Cloud) directly as activation sources, and supports near-real-time Live Syncs down to single-second latency (on its higher tiers) across 200+ destinations.
- Composable CDP — A composable CDP layers identity and audiences on the warehouse instead of copying data into a silo. Hightouch reads directly from Snowflake, Databricks, BigQuery, or Redshift, lets you define your own identity-resolution rules and own your identity graph, build audiences in Customer Studio (no-code), and sync to 300+ destinations. RudderStack similarly leaves data where it lives (Snowflake, BigQuery, Databricks, Redshift, Azure Synapse) and layers identity resolution (Unify/Profiles), no-code segmentation, and reverse ETL (Engage) on top.
One consolidation note for your lock-in math: Fivetran acquired Census and rebranded it Fivetran Activations, then completed its merger with dbt Labs (June 1, 2026), bringing ingestion, transformation, and activation under one vendor.
How to prioritise which workflow to connect first
Don't try to unify everything at once. Sequence by where the disagreement costs you most.
- Start read-only. An official, read-only connection like the Google Ads MCP server lets agents analyze campaign data without any ability to change bids or pause campaigns. It's the lowest-blast-radius way to get AI value first, before you grant anything write access.
- Pick the audience you rebuild most often. If your team manually recreates the same "high-value, at-risk" segment in three ad platforms, that's the first thing to model once in dbt and push via reverse ETL — define it once, deploy everywhere.
- Automate the highest-friction app-to-app handoff next. The lead that takes too long to reach sales, the closed-won that never updates marketing — that's iPaaS territory, ideally with human-in-the-loop approval on the first runs.
Governance: centralized truth means centralized blast radius
Warehouse-native architecture is powerful precisely because it centralizes truth — which is also its risk. A single bad model or sync can fan out errors across every connected tool at once. That's why code-reviewed, traceable changes matter: the dbt-based flow gives you deployments that are versioned, authored, timestamped, and reviewable, so a mistake is catchable before it ships.
On the automation layer, Workato bakes role-based access control, audit trails, environment separation, approval flows, and encryption into its core — and in 2026 extends that same governance to AI agents ("Genies") via Enterprise MCP, where agents call pre-validated "Skills" rather than raw APIs to improve auditability and reduce blast radius. That pre-validated-skill idea is the same instinct behind bounded autonomy — our framing for how to adopt these tools safely: let AI act inside guardrails you set, keep early access read-only and auditable, and make every action reversible. Log what each automation does as a Trigger, Action, and Impact so you can see and undo it — and build your write paths on the guardrails first, not after the first incident. The enemy is the black box, not the automation.
Last reviewed June 2026. Microsoft and Google rename and reshape these products frequently — confirm current capabilities and naming on the vendor's own docs.
Not sure which workflow to connect first?
Before you stand up a warehouse or wire an MCP server, find out where your stack is actually ready to automate. The free Readiness Score points you at the first workflow worth connecting — 4 minutes, no login.
Get your free Readiness Score →Keep reading
- Google for marketing and sales — the platform-specific deep dive on the Google Ads MCP server, BigQuery, and Gemini.
- Microsoft for marketing and sales — the companion guide for connecting Microsoft's ads, CRM, and AI layer.
- AI account access for marketing tools — how to grant read-only-first access before any agent gets write permissions.