Stop letting bad emails into your GHL workflows.
Drop ListPulse into any GoHighLevel workflow. Every new contact gets verified, tagged, and routed — so your nurture sequences, SMS blasts, and pipeline automations only run on real, deliverable leads.
Three ways to use it inside GHL
Workflow webhook (any plan)
Trigger: Contact Created. Action: Custom Webhook → POST to /api/v1/verify. Branch on status == "undeliverable" → tag and remove from sequences. Works in every GHL plan today.
Bulk re-cleaning (Growth+)
One-click connect a sub-account. ListPulse pulls every contact in batches, verifies them, and pushes back lp-verified / lp-bad-email tags. Re-runs on a schedule you set.
Agency mode (Pro)
Connect every sub-account from a single ListPulse login. Aggregate billing, separate per-location credit usage, white-labeled health reports for your clients.
The 5-minute workflow recipe
- In GHL, create a Workflow with the trigger Contact Created (or Tag Added, or any opt-in event).
- Add an action: Custom Webhook. Method:
POST. URL:https://listpulse.io/app/api/v1/verify.php - Headers:
Authorization: Bearer lp_live_…·Content-Type: application/json - Body:
{"email":"{{contact.email}}","verify":true} - Add an If/Else: branch on
{{response.status}} == "undeliverable" - True branch → Add Tag
lp-bad-email+ Remove from all workflows. - False branch → Add Tag
lp-verified+ continue your normal nurture sequence.
Get your API key from your dashboard after signing up.
Bad emails, gone — before they touch your funnels.
Score your existing list free, then wire ListPulse into your GHL workflows in under 5 minutes.
Score my list free →