Connections
Connections are how Zimmer plugs into the systems you already use — your ad platforms, your content and data sources, and your team's tools. Find them under Connections (opens in a new tab) in the left nav. A connection lives in the current project: connect it once, and every agent in the project can build on it.
Browse by what a connection unlocks
The page groups connections by the job they do, so you can find the right one by what you need:
| Category | What it unlocks |
|---|---|
| Marketing | Your ad platforms — so optimizer agents can read and act on your campaigns. |
| Data sources | Structured product and catalog data — Shopify, Google Sheets, or a CSV / API feed — for your Data Tables and e-commerce kits. |
| Knowledge sources | Content that syncs into your Knowledge Bases. |
| Actions & handoff | Actions an agent can take, or a handoff to a person — for example, booking or routing. |
| Outbound events | Events sent to your own analytics or automation tools. |
Ad platforms (Marketing)
Connect your ad platforms so optimizer agents can manage and optimize them:
- Meta Ads — Facebook and Instagram.
- Google Ads — Search, Display, Performance Max, Demand Gen, and YouTube.
- TikTok Ads.
- Display & Video 360 (DV360).
- Google Ad Manager — for publishers monetizing their own inventory.
Other systems
- Knowledge & data — bring content into your Knowledge Bases (for example, from Google Drive), and structured records into your Data Tables (a CSV or an API feed).
- Shopify — bring your product catalog into Zimmer for the e-commerce kits and your Data Tables.
- Slack — deliver proposals, approvals, and status updates to a channel. → Runs
- Measurement partners — AppsFlyer and Campaign Manager 360, used as attribution sources for Goals.
What each connection shows
Once connected, a connection's card tells you, at a glance:
- Powers — what it enables (for example, marketing campaigns, or advertiser discovery).
- Connected to — that it's connected at the project level.
- Used by — which agents are linked to it (or that none are yet).
- Last result — the most recent sync, including any error worth looking into.
- Available resources — what it found (for example, the number of ad accounts).
From the card you can sync it now, open its settings, or disconnect.
Settings and syncing
Open a connection for its full panel, where you manage how it syncs and which accounts it uses.
Syncing
- Last sync and last result — for an ad platform, the counts pulled in (campaigns, ad sets, ads, and insight rows — rows of performance data, roughly one per entity per day), with a success or error badge, plus a Recent Sync Activity log.
- Sync schedule — how often the connection refreshes on its own: Manual only, or every 6 hours, every 12 hours, or daily. You can always refresh on demand with Sync All Now.
- Sync All Now — refresh on demand at any time.
Settings
- See the connection's status, how many agents use it, and its last sync.
- For an ad platform, choose which ad accounts to bring in — search, sort, Select all, or expand a business to pick individual accounts. Only the accounts you select are available to your agents.
Disconnect — remove the connection when you no longer need it.
How connecting works
- Connect — open Connections, find the system, and sign in (OAuth for most; an API key for some, like a Custom API feed).
- Choose accounts — for platforms with more than one account, pick which to bring in.
- Use it — create an optimizer from a kit, or link a knowledge or data source to a conversational agent.
Optimizer agents created from a kit bind to the connection you choose during setup. → Paid Media