Skip to content

Send Facebook and Instagram ad leads to GoHighLevel

GoHighLevel workflows can start from an inbound webhook, which is what EveryComment sends. So a lead captured from an ad comment lands in a sub-account as a contact, with the conversation summary, and your pipeline takes it from there.

Free. Read-only. Unanswered comments, reply time and hostile comments under your ads, in about a minute.

Trial: 14 days free. Cancel any time. Unlimited seats.

How it works

  1. Capture the lead in EveryComment

    From any conversation, press Send lead, check the name, email and phone found in the thread, add a note if you like, and send it on. At least one of email or phone is always present.

  2. EveryComment posts it to your webhook

    A JSON body with the contact, an AI summary of the conversation, the platform, whether it started as a DM or a comment, the ad id and post link, and a link back to the thread. The request is signed with HMAC-SHA256 and a timestamp, so the receiver can prove it came from us.

  3. Your automation writes it to the CRM

    Zapier, Make, n8n or a GoHighLevel workflow catches the webhook, looks the person up by email and then phone, and creates or updates the record. Put the summary, note and conversation link in a note on it.

What the lead webhook sends
FieldWhat it holds
contactfirst_name, last_name, email, phone (email or phone always present)
summaryOne or two sentences by the AI about what the person wants
noteWhat your team member typed when they captured the lead
sourceplatform, origin (dm, comment or review), first_touch, ad_id, post_url, handle, profile_name
brandWhich of your brands the conversation belongs to
conversation_urlA link back to the thread in EveryComment

Set up the GoHighLevel side

  1. Make a workflow with the Inbound Webhook trigger

    In the sub-account, create a workflow and choose Inbound Webhook as the trigger. GoHighLevel generates a unique webhook URL for it. Copy it.

  2. Paste the URL into EveryComment and send a test

    Settings, Lead webhook. Press "Send test lead". GoHighLevel receives the sample request and shows its fields.

  3. Map the fields

    Map contact.first_name, contact.last_name, contact.email and contact.phone onto a contact. Put summary, note and conversation_url into a note, and set the source from source.platform. Add the pipeline stage and tags you use.

GoHighLevel’s help centre describes the Inbound Webhook trigger as capturing incoming requests sent to a unique HighLevel webhook URL, with a test request used to map the data onto fields.

Source: HighLevel support: Workflow Trigger, Inbound Webhook, read 2026-09-22.

HighLevel’s plans are listed at $97 a month (Starter), $297 a month (Unlimited) and $497 a month (Agency Pro), with annual prices alongside. Check which of your plans includes the trigger before you build on it.

Source: HighLevel pricing page, read 2026-09-22.

Let an AI agent wire it

You do not have to work any of this out by hand. Under Settings, Lead webhook there is a set-up brief you paste into your own AI agent (Claude, ChatGPT, or the copilot in Zapier or n8n). It carries the field list, the signature rule and the steps, and asks you which CRM you use. A "Send test lead" button fires a sample so your trigger has something to map.

For agencies with a sub-account per client

Each brand in EveryComment has its own webhook URL and secret, so each client’s leads go to that client’s sub-account and nowhere else. One inbox on your side, one workflow per client on theirs.

EveryComment covers Facebook, Instagram, Google Business and TikTok. Comments, comments on ads, direct messages and reviews land in one list, marked with the platform and the type, and sorted by how long the person has waited.

What EveryComment costs

EveryComment plans
PlanPriceBrandsSeatsAI drafts a month
Starter$49 a month1 brandUnlimited2,000
Growth$149 a month3 brandsUnlimited5,000
Agency$399 a month10 brandsUnlimited15,000

Source: EveryComment pricing, read 2026-09-22.

Prices in US dollars, billed monthly. Every plan has a 14-day free trial and unlimited seats, and on any plan each brand beyond the ones it includes is $30 a month. The AI drafts are shared by all the brands on the plan. At the limit the AI stops writing drafts ahead of time for the rest of the month, anyone can still ask for a draft up to a tenth past it, and the count starts again on the 1st. A card is taken at sign-up and charged when the trial ends unless you cancel first.

Source: EveryComment pricing, read 2026-09-22.

Questions.

Is this a built-in integration?

No. EveryComment sends a signed webhook and nothing else. Your CRM, or an automation tool in front of it, receives the webhook and creates the record. This means any CRM works, and there is no connection to switch on inside EveryComment beyond pasting a URL.

Does the lead go over on its own?

No. A person on your team captures the lead when the conversation warrants it. Nothing is pushed to the CRM without someone choosing to.

Can I check the request is really from EveryComment?

Yes. Every request carries a signature header: a timestamp and an HMAC-SHA256 of the timestamp and the body, keyed with a secret shown in Settings. Refuse anything that does not match or is more than five minutes old.

What if my automation is down?

A send that gets no 2xx answer within 10 seconds shows in EveryComment as failed, next to the conversation, so the team can send it again.

Sources

Every price and plan fact on this page was read from one of these pages on the date shown. Prices change; check the source before you decide.

  1. HighLevel support: Workflow Trigger, Inbound Webhook, read 2026-09-22
  2. HighLevel pricing page, read 2026-09-22
  3. EveryComment pricing, read 2026-09-22

Answer the people your ads already paid for.

Free. Read-only. Unanswered comments, reply time and hostile comments under your ads, in about a minute.

Trial: 14 days free. Cancel any time. Unlimited seats.