SocialStacheHelp
Back to app

Help / Link in Bio / Sending subscribers to your email tool

Sending subscribers to your email tool

When someone subscribes on your link-in-bio page, SocialStache can automatically send their email address to another tool the moment it happens — so your list grows in your email platform without you exporting CSVs by hand.

What SocialStache sends

Every new subscriber triggers one message (a "webhook") to the address you put in Settings → Link in Bio → New-subscriber webhook. The message looks like this:

{
  "event": "subscriber.created",
  "email": "fan@example.com",
  "link_page_slug": "your-page",
  "subscribed_at": "2026-07-19T14:30:00.000Z"
}

You don't need to understand the format — the tools below read it for you. Duplicate signups are filtered out automatically: the same email subscribing twice only sends one webhook.

Does your tool accept webhooks directly?

We checked the current documentation for the most common email platforms and CRMs:

Email platforms

  • Brevo — yes, directly. Brevo has a built-in "inbound webhooks" feature: it generates a webhook address for you, and can create or update a contact from each message it receives. Steps below.
  • Mailchimp, MailerLite, Kit (ConvertKit), Klaviyo — not directly. Their "webhook" features send data out about events happening inside those tools; they don't provide an address that accepts incoming webhooks. Use the Zapier/Make bridge below.

CRMs

  • GoHighLevel — yes, directly. Workflows have an "Inbound Webhook" trigger that generates a unique address and can create or update a contact from the data it receives. Steps below. (You may need to switch on "Premium Triggers & Actions" in your HighLevel settings first.)
  • HubSpot — only for existing contacts. HubSpot workflows can receive webhooks (with a Data Hub Professional or Enterprise subscription), but the incoming webhook can only act on contacts that already exist in your account — it can't create a new one. Since link-page subscribers are usually new people, use the Zapier/Make bridge, which does create contacts.
  • Salesforce — not without developer help. There's no ready-made address to paste; receiving webhooks directly means having a developer build a custom endpoint. The Zapier/Make bridge has a ready-made "create Salesforce lead" step instead.
  • Pipedrive — not directly. Its webhooks send data out only; use the bridge.
  • Zoho CRM — via Zoho's own bridge. Zoho CRM itself doesn't accept incoming webhooks, but Zoho Flow (Zoho's automation tool) has a webhook trigger that can create a CRM contact — same idea as Zapier, just inside the Zoho family.

Direct connection (Brevo)

  1. In Brevo, open Integrations → Webhooks → Add webhook → Inbound webhook, choose POST, and copy the address Brevo generates.
  2. Paste it into Settings → Link in Bio → New-subscriber webhook.
  3. Subscribe on your own page once so Brevo receives a sample, then in Brevo's mapping screen connect the email field from the sample to the contact's Email attribute and turn on "create or update a contact."

Direct connection (GoHighLevel)

  1. In HighLevel, create a new Workflow and choose Inbound Webhook as the trigger. Copy the unique address it generates.
  2. Paste it into Settings → Link in Bio → New-subscriber webhook.
  3. Subscribe on your own page once so HighLevel receives a sample, then in the trigger's mapping screen pick out the email field.
  4. Add a Create Contact (or Update Contact) action to the workflow, set its email to the mapped field, and publish the workflow.

For everything else: the Zapier bridge

  1. Create a free account at zapier.com and click Create Zap.
  2. For the trigger, search for "Webhooks by Zapier" and choose "Catch Hook".
  3. Zapier shows you a web address that starts with https://hooks.zapier.com/… — copy it.
  4. In SocialStache, go to Settings → Link in Bio, paste that address into the New-subscriber webhook field, and click away from the field. The "Saved" chip confirms it stuck.
  5. Back in Zapier, click Test trigger. Then open your public link page and subscribe with your own email — Zapier should show the test data arriving within a few seconds, including the email field.
  6. For the action, search for your email platform by name and choose its "Create/Add Subscriber" step (the exact wording varies by tool). Connect your account when asked.
  7. In the field mapping, set the subscriber's Email to the email value from step 5, and pick which group/list they should join.
  8. Turn the Zap on. From now on, every link-page subscriber lands in your email platform automatically.

Make (make.com) works the same way: create a scenario starting with a Custom webhook module, copy its address into SocialStache, then add your email platform as the next module.

Checking it works

Subscribe on your own page with a personal email. Within a minute you should see it appear in your email platform. If nothing arrives:

  • Re-check the webhook address in Settings for typos (it must start with https://).
  • In Zapier/Make, open the run history — if the webhook arrived there but not in your email tool, the problem is in the field mapping (step 7).
  • Remember duplicates don't re-send: test with an email that hasn't subscribed before.

The webhook never delays or blocks your visitor — they see the thank-you message immediately either way, and you can always Export CSV from Settings as a backup.