Open Dashboard

How to Create Custom Webhook Integrations

Trigger custom workflows in Zapier, Make, n8n, or your own apps when members are approved, declined, or captured.

What are Webhooks?

Webhooks send data to a URL when events happen. Use them to:

  • Add members to your CRM
  • Send Slack notifications
  • Trigger email sequences
  • Update databases
  • Create custom automations

Setup Guide

<StepGuide steps={[ { title: "Get Webhook URL", content: "From Zapier, Make, webhook.site, or your server. Example: https://hooks.zapier.com/hooks/catch/..." }, { title: "Add to GroupHunter", content: "Integrations → Webhooks → Create Webhook → Paste URL." }, { title: "Select Events", content: "Choose which events trigger webhook: member.approved, member.declined, member.captured, message.sent." }, { title: "Save and Test", content: "Save webhook. Approve a test member to verify it triggers." } ]} />

Webhook Events

  • member.approved - Member approved to Group
  • member.declined - Member declined
  • member.captured - New member request synced
  • message.sent - Welcome/decline message sent

Payload Format

{
  "event": "member.approved",
  "timestamp": "2026-02-14T15:30:00Z",
  "member": {
    "name": "John Doe",
    "email": "john@example.com",
    "phone": "+15551234567",
    "lead_score": 85,
    "group": {
      "name": "Marketing Masters"
    }
  }
}

Use Cases

Zapier Examples

Approved → Add to Mailchimp

  1. Trigger: Webhook (GroupHunter)
  2. Action: Add Subscriber (Mailchimp)

High Score → Notify Slack

  1. Trigger: Webhook (GroupHunter)
  2. Filter: lead_score >= 80
  3. Action: Send Message (Slack)

Approved → Create HubSpot Contact

  1. Trigger: Webhook (GroupHunter)
  2. Action: Create Contact (HubSpot)

Make (Integromat) Examples

Multi-step workflow:

  1. GroupHunter webhook received
  2. Check if email exists in database
  3. If new → Add to Google Sheets
  4. Send to email sequence
  5. Log in Airtable

Testing Webhooks

Use webhook.site:

  1. Go to webhook.site
  2. Copy unique URL
  3. Add as webhook in GroupHunter
  4. Approve test member
  5. View payload at webhook.site

Troubleshooting

Webhook not firing?

  • Verify URL is HTTPS (not HTTP)
  • Check endpoint is responding (200 status)
  • Test with webhook.site first
  • Review logs in Integrations page

Next Steps