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
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.
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.
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.
| Field | What it holds |
|---|---|
| contact | first_name, last_name, email, phone (email or phone always present) |
| summary | One or two sentences by the AI about what the person wants |
| note | What your team member typed when they captured the lead |
| source | platform, origin (dm, comment or review), first_touch, ad_id, post_url, handle, profile_name |
| brand | Which of your brands the conversation belongs to |
| conversation_url | A link back to the thread in EveryComment |
Set up the GoHighLevel side
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.
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.
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
| Plan | Price | Brands | Seats | AI drafts a month |
|---|---|---|---|---|
| Starter | $49 a month | 1 brand | Unlimited | 2,000 |
| Growth | $149 a month | 3 brands | Unlimited | 5,000 |
| Agency | $399 a month | 10 brands | Unlimited | 15,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.
- HighLevel support: Workflow Trigger, Inbound Webhook, read 2026-09-22
- HighLevel pricing page, read 2026-09-22
- 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.