Connecting integrations to Ad Nuggets

Step-by-step setup for every alert channel and CRM connection, found under Parameters () in the app. Most of these need Pro.

Slack Microsoft Teams Salesforce HubSpot Webhooks / Zapier API key Browser extension

Slack Pro

Posts new alerts (watchlist hits, deals, people moves) into a Slack channel.

  1. Open Parameters () in Ad Nuggets, find the Slack row.
  2. Click "Connect Slack →" — this opens Slack's own authorization screen.
  3. Pick the workspace and channel to post into, then click Allow.
  4. You're redirected back to Ad Nuggets — the row should now show "✓ Connected to <workspace>".
If clicking "Connect Slack" redirects you to the pricing page instead, your account isn't on Pro yet — that gate is intentional. If the row stays stuck on "Loading…", refresh the page and reopen Parameters; if it's still stuck, that's a bug — let us know.

Microsoft Teams Pro

Unlike Slack, Teams uses a webhook URL you generate yourself via Power Automate — there's no "Connect" OAuth screen.

  1. In Teams, go to the channel you want alerts in → ⋯ → Workflows (or "Connectors" on older Teams).
  2. Search for "When a webhook request is received" and add that workflow to the channel.
  3. Copy the webhook URL it gives you (looks like https://...logic.azure.com/... or ...webhook.office.com/...).
  4. In Ad Nuggets Parameters, paste that URL into the Microsoft Teams field and click Connect.
  5. Use "Send test" to confirm a message lands in the channel.

☁️ Salesforce Pro

Auto-logs tracked-account activity as Salesforce tasks. Requires a one-time setup by a Salesforce admin (Connected App), then each user connects their own account.

Admin setup (once per company, needs Salesforce System Administrator / "Customize Application" permission):

  1. Salesforce Setup → Quick Find box (left sidebar, not the top search bar) → type "App Manager" (or "External Client App" if your org uses Salesforce's newer app model).
  2. Click New Connected App (or New External Client App).
  3. Enable OAuth Settings, set the Callback URL to exactly:
    https://adnuggets.com/api/salesforce/oauth/callback
  4. Add OAuth scopes api and refresh_token (or "Perform requests at any time"). Save.
  5. Open the app → Manage Consumer Details to reveal the Consumer Key and Consumer Secret.
  6. Send those two values to whoever manages the Ad Nuggets deployment — they get set as SALESFORCE_CLIENT_ID / SALESFORCE_CLIENT_SECRET in the hosting environment.

Per-user connection (once the admin step above is done):

  1. Open Parameters (), find the Salesforce row.
  2. Click "Connect Salesforce →", log in and authorize.
  3. You're redirected back — the row shows "✓ Connected".
If you see "Salesforce integration isn't configured yet", the admin step above hasn't been done for your org yet. If "App Manager" doesn't appear anywhere in your Salesforce Setup search, your Salesforce user profile likely lacks the "Customize Application" permission — you'll need your Salesforce admin to do the setup, not a regular user.

🧡 HubSpot Pro

Uses a HubSpot Private App token — simpler than OAuth, no redirect flow.

  1. In HubSpot: Settings → Integrations → Private Apps → Create a private app.
  2. Give it a name, and under Scopes grant at least CRM read/write for notes/tasks (whatever your HubSpot plan calls it — usually crm.objects.contacts + crm.objects.notes/tasks).
  3. Create the app, then copy the Access token it generates.
  4. In Ad Nuggets Parameters, click "Connect / update token" next to HubSpot and paste it in.

Webhooks (Zapier & other automation tools) Pro

Generic outgoing webhooks — no third-party OAuth, works with Zapier, Make, n8n, or your own endpoint.

  1. In Parameters, scroll to the Webhooks section.
  2. Paste the target URL (e.g. a Zapier "Catch Hook" URL) and pick which event type triggers it (watchlist hits, deals, people moves, or all).
  3. Click Add — you'll get a secret shown once, sent as the X-Ad-Nuggets-Secret header on every request so you can verify it's really from Ad Nuggets.
  4. Use Test to fire a sample event and confirm delivery.

API key API Starter / Business

For programmatic access to the Data API — a separate paid product from Pro, see pricing.

  1. Buy an API Starter or API Business plan on /pricing — Stripe checkout emails your key immediately.
  2. Didn't get the email, or lost the key? Sign in and open Parameters () — if you have an active key, an "API key" row appears with a "Resend / regenerate →" button. This invalidates the old key value and issues a fresh one, shown on-screen and re-emailed.

Browser extension — Account Radar Pro

Look up any company from the toolbar, or right-click selected text on any page, without switching to adnuggets.com. Not on the Chrome Web Store yet, so it installs as an unpacked extension — takes under a minute.

  1. Download ad-nuggets-extension.zip and unzip it (creates an ad-nuggets-extension folder — keep it somewhere permanent, don't delete it after installing).
  2. Open chrome://extensions (or edge://extensions) and enable Developer mode (top right).
  3. Click Load unpacked and select the unzipped ad-nuggets-extension folder.
  4. Pin the extension to your toolbar, then click its icon → paste your token from Parameters → "Get my token".
The token is stored only in the extension's local storage. Reinstalling later (e.g. after an update) means repeating steps 2–3 with the new zip — your token stays saved unless you click Disconnect.

From a result, you can also Track the account, Flag in review (submits the same crowdsourced signal as the site), and Copy summary as plain text for a CRM note — all without switching tabs.

Something above doesn't match what you're seeing? Reply to any Ad Nuggets email and we'll take a look.