>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
  • 01API keys
  • 02Sources — browser extension and integrations
  • 03Billing and credit usage
  • 04Team and engagement stages
Contents

Help / 02 · Settings & Admin

> Sources — browser extension and integrations

Sources are the inputs that feed signals — LinkedIn accounts, CRM connections, sequencer integrations, the browser extension. Each signal type relies on one or more sources; manage them here.

2 min read·Never reviewed

TL;DR: Settings → Sources. Connect the inputs that feed your signals — LinkedIn accounts for keyword tracking, sequencer integrations for reply capture, the browser extension for ad-hoc tagging.

Browser extension

Install: Settings → Sources → Browser Extension → Install for Chrome / Firefox / Safari.

After install, the extension shows up as a chevron icon in your browser. Click on any LinkedIn profile, company page, or post → the extension panel slides in with:

  • Add to Unstuck Engine — capture this person as a record
  • Tag with custom signal — fire a custom signal on the visited page (pick from your declared custom signal types)
  • Find in workspace — opens the existing Unstuck record if this person / company is already captured
  • Enrich — runs the waterfall on the visible person

The extension uses the same workspace credentials as the web app — it auto-detects your login session via shared cookies.

LinkedIn accounts

For 2nd-party signals that read LinkedIn (Keywords, Authors, Post Engagers, Profile Intent, Job Changes, Hiring Intent), an authenticated LinkedIn account is needed.

Settings → Sources → LinkedIn → + Add account:

  1. Pick the LinkedIn account type — personal (standard LinkedIn) or Sales Navigator (preferred for higher-volume / advanced search)
  2. Authorize via OAuth-like flow
  3. Set the account's signal scope — which signals can use this account for scraping

Multiple LinkedIn accounts are common — one for your CEO's network (high-trust connections), one for an SDR's Sales Nav license (broader search).

CRM integrations

For 1st-party signal capture (Replies, CRM stage changes):

  • HubSpot — already connected as a destination → also enables Replies and CRM Stage Change signals
  • Salesforce — same pattern
  • Pipedrive — separate connector at Settings → Sources → Pipedrive

Sequencer integrations

For Replies signal:

  • Smartlead — API key + select which campaigns to listen to
  • Apollo — API key + select which sequences
  • Salesloft — OAuth
  • HubSpot Sequences — auto-included with HubSpot

When a reply comes into your sequencer, the integration POSTs the reply event into Unstuck Engine. The Replies signal captures it; if autoqualify is on, the record qualifies (or re-qualifies with updated engagement).

Webhook source

For anything else — your product's events, a custom integration, an AI agent's discoveries:

Settings → Sources → Webhook → + New endpoint:

  1. Unstuck Engine generates a unique webhook URL for your workspace
  2. Configure your sender to POST signal events to that URL
  3. Set authentication (header token)
  4. Pick which signal types this webhook can fire

The Signals API (POST /signals) is a related but different surface — the webhook source is for inbound events with a specific URL per workspace; the Signals API is for bidirectional REST usage with API keys.

Source health

Each connected source has a status:

  • 🟢 Connected, capturing
  • 🟡 Connected, no recent captures (>7 days)
  • 🔴 Connection error (token expired, auth failure, rate limit)

Click into any source for the last 100 events, error counts, and last-error message. Re-authenticate from there if needed.

Removing a source

Settings → Sources → row → Disconnect. Stops the source from feeding signals. Any captured records remain — only the live feed pauses.

Signals that depend on the disconnected source go into Needs source status until reconnected.

Related

  • What signals are
  • The 31 signal types — a tour
  • Connecting a destination
  • API keys
Previous01API keysSettings & AdminNext 03Billing and credit usageSettings & Admin

On this page

  • Browser extension
  • LinkedIn accounts
  • CRM integrations
  • Sequencer integrations
  • Webhook source
  • Source health
  • Removing a source
  • 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.