>unstuck engine
>Engine
>SignalsForty signal types, one pipeline>Waterfall enrichmentMulti-provider, ranked by reply rate>AudiencesSaved filters that update themselves
>Plays
>PLG AssistTurn free signups into enterprise pipeline>Inbound enrichmentEvery form fill, enriched and routed in seconds>ABMSurround the account, grade the buying committee
>Partners
>AgenciesPipeline as a service. With your name on top.>AdvocatesSix ways to advocate. Pick yours.
>Pricing
Book a Demo

> help

> Help index
  • 01Connecting a destination
  • 02Field mapping
  • 03Using the Signals API
  • 04Using the Enrichment API
  • 05Programmatic access with an API key
Contents

Help / 01 · Destinations & API

> Connecting a destination

First-time setup for a destination, done from any audience's Destinations section. The signed webhook, a test send, and the tiles that link to a plan upgrade or a trial. The connection is workspace-level, so every other audience can use it afterwards.

3 min read·Never reviewed

TL;DR: Open any audience → Destinations section → click the tool's logo → Connect. Enter your endpoint and send a test in the sheet that opens. The connection is workspace-level, so every other audience can push to it afterwards.

Where destinations live

There is no Destinations page and no Destinations entry in Settings. Destinations are configured on an audience: open any audience (Audiences → a row, or + Add audience for a new one) and scroll to the Destinations section — headed Where each member is pushed, with a counter reading N on this audience · N connected in this workspace.

That section is a grid of every tool the platform supports, grouped by category. Clicking a tile opens its side sheet, and that sheet is where all of the work below happens: credentials, routing, send rules, test and push.

Two things are being set there, and they are scoped differently:

  • The connection — your credentials for the tool. Workspace-level. Connect it once from any audience and every other audience sees it as connected.
  • The pairing — this audience pushing to that connection, with its own target, rules and cadence. Per-audience. A brand-new audience has to be saved before it can be paired, because a pairing needs a row to hang on.

HubSpot, Salesforce and the other CRMs

HubSpot, Salesforce, Attio, Pipedrive, Close and Breakcold are CRM destinations on the Post-PMF plan. Their tiles are visible in the grid, and each opens the plans page, where you upgrade to the Post-PMF plan or request a trial of it.

Google Ads, Meta Ads and LinkedIn Ads

The ad platforms connect from their tiles like any other tool.

Outreach and Salesloft

These tiles carry one link: Request trial, which opens a booking page. We connect the tool with you.

Tools that connect with an API key

Some sequencers connect with an API key instead of a sign-in:

  1. Open an audience → Destinations → click the tool's tile
  2. Paste the tool's API key → Connect
  3. Send a test from the sheet

Custom webhooks

For anything else (your own internal tool, a custom AI agent, a notification system):

  1. Open an audience → Destinations → click the Custom webhook tile → Connect
  2. Enter your webhook URL
  3. Set an auth header (e.g. Authorization: Bearer <your-secret>)
  4. Pick the events to POST — member_added, member_updated, or both
  5. Test with a dummy event

Your webhook receives a JSON payload per event, and every payload is signed. Schema is documented in the Unstuck Engine docs.

Verifying the connection

The Destinations grid on the audience is the status surface. Every tile carries its own state:

  • Full colour — connected in this workspace
  • Greyscale — not connected yet; clicking opens the credential form
  • Plans link — a CRM destination on the Post-PMF plan; the link opens the plans page to upgrade or request a trial
  • Request trial — the link opens a booking page
  • Corner badge — the pairing on this audience needs attention: amber for a warning, red for an error, a dashed circle for one that has never run

Click any tile to open its sheet. The header carries the connection's health — Healthy, Degraded, Action required or Not checked yet — how long ago it was checked, and the provider's own error message when there is one. Re-check connection re-runs the check on demand.

Disconnecting

Two different things, in two places inside the destination's sheet:

  • Remove (sheet footer) — detaches the destination from this audience. The workspace connection stays, and other audiences keep pushing.
  • Disconnect (trash icon in the sheet header) — drops the workspace connection itself. Stops every audience pushing to that tool and revokes the stored credentials.

Pause connection, next to it in the header, is the reversible middle ground: the configuration is preserved, syncing stops.

Records already in the destination remain in every case; Unstuck Engine doesn't clean up downstream.

Related

  • Field mapping
  • Pushing an audience to a destination
  • Using the Signals API
  • Using the Enrichment API
Next 02Field mappingDestinations & API

On this page

  • Where destinations live
  • HubSpot, Salesforce and the other CRMs
  • Google Ads, Meta Ads and LinkedIn Ads
  • Outreach and Salesloft
  • Tools that connect with an API key
  • Custom webhooks
  • Verifying the connection
  • Disconnecting
  • Related

Share

> wave is here.

Schedule it.
>unstuck engine
PricingBlogContact
>unstuck engine

The B2B GTM engine. Signal-led targeting, ICP-fit pipeline.

Product

  • Pricing
  • Comparisons
  • Blog
  • Handbook
  • Help

Company

  • Contact

Legal

  • Terms
  • Privacy

© 2026 Unstuck Engine. All rights reserved.

> wave is here.

Schedule it.
>unstuck engine
PricingBlogContact
>unstuck engine

The B2B GTM engine. Signal-led targeting, ICP-fit pipeline.

Product

  • Pricing
  • Comparisons
  • Blog
  • Handbook
  • Help

Company

  • Contact

Legal

  • Terms
  • Privacy

© 2026 Unstuck Engine. All rights reserved.