Open Dashboard

Integrations

Connect GroupHunter with your favorite tools to automate lead workflows, sync data, and build powerful automations.

Available Integrations

Google Sheets

Auto-sync approved members to a spreadsheet in real-time.

Webhooks

Trigger custom workflows in Zapier, Make, n8n, or any webhook-enabled platform.

Email Marketing

  • Mailchimp
  • ConvertKit
  • ActiveCampaign

CRM

  • HubSpot
  • Custom API integrations

Coming Soon

  • Slack notifications
  • Discord notifications
  • Airtable sync

Google Sheets Integration

Setup

<StepGuide steps={[ { title: "Create a Google Sheet", content: "Create a new Sheet or use an existing one. Add column headers: Name, Email, Phone, Group, Date, etc." }, { title: "Get Sharing Link", content: "Click Share → Anyone with the link can edit → Copy link." }, { title: "Add to GroupHunter", content: "Go to Groups → Settings → Setup tab → Paste Sheet URL → Verify." } ]} />

What Gets Synced

When a member is approved:

  • Row added automatically
  • Columns filled:
    • Name
    • Email (if captured)
    • Phone (if captured)
    • Profile URL
    • Group Name
    • Approval Date
    • All Q&A answers (separate columns)
    • Lead Score

Sync Frequency

  • Real-time: Members added within 5-10 seconds of approval
  • Batch mode: Every 15 minutes (if real-time fails)

Multiple Groups

Each Group can sync to a different Sheet, or all Groups to one Sheet (with Group Name column).

Use Google Sheets formulas to auto-calculate metrics, send to other tools via Zapier, or create pivot tables for analysis.

Webhook Integration

What are Webhooks?

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

  • Zapier — Connect to 5,000+ apps
  • Make (Integromat) — Visual automation builder
  • n8n — Self-hosted automation
  • Custom apps — Your own backend

Setup

  1. Go to Integrations → Webhooks
  2. Click Create Webhook
  3. Enter webhook URL (from Zapier/Make/your server)
  4. Select events to trigger:
    • member.approved
    • member.declined
    • member.captured
    • message.sent
  5. Save webhook

Webhook Payload

When event triggers, GroupHunter sends JSON:

{
  "event": "member.approved",
  "timestamp": "2026-02-14T15:30:00Z",
  "member": {
    "id": "12345",
    "name": "John Doe",
    "first_name": "John",
    "email": "john@example.com",
    "phone": "+15551234567",
    "profile_url": "https://facebook.com/john.doe",
    "lead_score": 85,
    "group": {
      "id": "67890",
      "name": "Marketing Masters",
      "url": "https://facebook.com/groups/marketing-masters"
    },
    "join_date": "2026-02-14T15:25:00Z",
    "answers": [
      {
        "question": "What's your email?",
        "answer": "john@example.com"
      },
      {
        "question": "Why join?",
        "answer": "I want to learn digital marketing"
      }
    ]
  }
}

Use Cases

Zapier Examples:

  1. Member approved → Add to Mailchimp list

    • Trigger: Webhook (GroupHunter)
    • Action: Add subscriber (Mailchimp)
  2. High-score lead → Notify Slack

    • Trigger: Webhook (GroupHunter)
    • Filter: Lead score ≥ 80
    • Action: Send message (Slack)
  3. Member approved → Create HubSpot contact

    • Trigger: Webhook (GroupHunter)
    • Action: Create/update contact (HubSpot)

Testing Webhooks

Use webhook.site to test:

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

Email Marketing Integrations

Mailchimp

Setup:

  1. Go to Integrations → Email Marketing
  2. Select Mailchimp
  3. Enter API key (get from Mailchimp account)
  4. Choose audience (list)
  5. Save

What happens: When member approved → Email added to Mailchimp list automatically.

Options:

  • Add tags (e.g., "Facebook Group")
  • Map custom fields
  • Double opt-in (recommended)

ConvertKit

Setup:

  1. Go to Integrations → Email Marketing
  2. Select ConvertKit
  3. Enter API secret
  4. Choose form or sequence
  5. Save

What happens: Approved members subscribed to ConvertKit form/sequence.

ActiveCampaign

Similar setup:

  1. Enter API URL and key
  2. Select list
  3. Map custom fields
  4. Choose automation to trigger

CRM Integrations

HubSpot

Setup:

  1. Go to Integrations → CRM
  2. Click Connect HubSpot
  3. Authorize GroupHunter in popup
  4. Map fields (Name → Contact Name, etc.)
  5. Save

What happens:

  • Member approved → Create/update HubSpot contact
  • Q&A answers saved as custom properties
  • Lead score added as property
  • Facebook URL added

Use cases:

  • Track all leads in HubSpot
  • Trigger HubSpot workflows
  • Assign to sales reps
  • Add to nurture sequences

Custom API

For custom CRMs:

  1. Use webhooks (see above)
  2. Configure in Zapier/Make
  3. Or build custom integration with API

Integration Security

API Keys

  • Stored encrypted
  • Never exposed in URLs
  • Rotated regularly (recommended)

Webhook Security

  • HTTPS only (no HTTP)
  • Verify webhook signatures (provided in headers)
  • IP whitelist (optional, enterprise)

Data Transmission

  • All data sent over HTTPS
  • No PII stored in third-party logs
  • Complies with GDPR/CCPA

Monitoring Integrations

Integration Status

Each integration shows:

  • Active — Working correctly
  • ⚠️ Warning — Some failures (check logs)
  • Error — Not working

Sync Logs

View detailed logs:

  • Timestamp of each sync
  • Event type (approved, declined, etc.)
  • Success/failure status
  • Error message (if failed)

Example log:

2026-02-14 15:30:12 — Member approved: John Doe
2026-02-14 15:30:15 — Google Sheets: Row added ✓
2026-02-14 15:30:16 — Webhook triggered: webhook.site ✓
2026-02-14 15:30:18 — Mailchimp: Email added ✓

Troubleshooting

Google Sheets not syncing

Check:

  • Sheet URL is correct
  • Sheet has "Anyone with link can edit" permissions
  • Sheet isn't full (max 10 million cells)
  • Column headers match expected names

Webhook not receiving data

Check:

  • Webhook URL is correct (HTTPS)
  • Endpoint is responding (200 status)
  • No firewall blocking requests
  • Test with webhook.site first

Email integration failing

Check:

  • API key is valid
  • List/audience exists
  • Email format is valid
  • Double opt-in settings (may require confirmation)

Best Practices

Google Sheets

  • Use one Sheet per Group for clarity
  • Add timestamps for tracking
  • Use formulas to calculate metrics
  • Create pivot tables for analysis
  • Back up Sheet regularly

Webhooks

  • Always use HTTPS
  • Validate webhook signatures
  • Handle failures gracefully (retry logic)
  • Log webhook calls for debugging
  • Set timeouts (don't hang forever)

Email Marketing

  • Get explicit consent (mention in membership questions)
  • Use double opt-in
  • Provide unsubscribe links
  • Segment by Group/lead score
  • Comply with CAN-SPAM/GDPR

Advanced: Chaining Integrations

Combine multiple integrations for powerful workflows:

Example: Lead Scoring → Segmentation → Nurture

  1. Member approved (score 80+)
  2. → Google Sheets (log all data)
  3. → Webhook → Zapier
  4. → Add to Mailchimp list "High Quality Leads"
  5. → Create HubSpot contact + assign to sales
  6. → Send Slack notification to team

All automated!

Related Features

Next Steps