Send Facebook Group Posts to Your CRM

With the Groups Watcher Pro plan, you can send every new post from your monitored Facebook groups and pages into your CRM (HubSpot, Salesforce, Pipedrive, and others). Use an automation platform like Zapier, Make.com, or n8n: Groups Watcher sends each post to your webhook URL, and you build a flow that creates or updates a contact, lead, or deal and attaches the post link and text. We POST a simple, flat JSON payload; you map data.poster_name, data.body, data.post_url, data.group_name, and more to your CRM fields.

This feature is available on the Pro plan. Check pricing here.

Set up CRM

Use one of these to get a webhook URL, then add an action that sends data to your CRM:

  • Zapier: Trigger = Webhooks by Zapier (Catch Hook). Action = HubSpot Create Contact / Create Deal, Salesforce Create Lead / Create Opportunity, Pipedrive Create Person / Create Deal, etc. Map our payload: e.g. contact name = data.poster_name, note or description = data.body + link data.post_url, source = data.group_name.
  • Make.com: First module = Webhooks (Custom webhook). Second module = HubSpot / Salesforce / Pipedrive / etc. → Create a record (Contact, Lead, Deal). Map data.* to your CRM fields.
  • n8n: First node = Webhook (POST). Next node = HubSpot, Salesforce, Pipedrive, or similar. Map body.data fields into the CRM (contact name, notes, link to post).

Copy the webhook URL from your chosen tool and paste it into Groups Watcher as your webhook URL (campaign or Pro plan setup). Each new post will trigger the flow and create or update a record in your CRM.

The payload we send is the same as our custom webhook: flat JSON with message and data (group name, poster, post URL, body, images, videos, etc.).

Test your webhook

Before or after connecting your CRM, you can send a test payload to your webhook URL (the one from Zapier, Make, or n8n) to confirm it receives data. Enter the URL below and we’ll POST a sample payload (same shape as real posts) so you can verify the flow and see the data in your automation.


Request

  • Method: POST
  • Headers: Content-Type: application/json
  • Body: JSON with message and data (see below)

Payload (map to CRM fields)

The body is a flat object: a short message (summary line) and a data object with all post fields. In Zapier, Make, or n8n map data.poster_name, data.poster_url, data.post_url, data.body, data.group_name, etc. to your CRM contact, lead, or deal fields and notes.

{
  "message": "<string>",
  "data": {
    "group_name": "<string>",
    "group_id": "<string>",
    "poster_name": "<string>",
    "poster_url": "<string>",
    "post_url": "<string>",
    "group_url": "<string>",
    "post_id": "<string>",
    "post_type": "regular_post" | "marketplace",
    "body": "<string>",
    "images": ["<url>", ...],
    "videos": ["<url>", ...],
    "timestamp": "<ISO 8601 string>"
  }
}

Field reference

FieldTypeDescription
messagestringSummary line, e.g. New post in <group_name>. Good for deal name or note title.
data.group_namestringName of the Facebook group or page. Use as lead source or campaign.
data.group_idstringFacebook group or page ID.
data.poster_namestringDisplay name of the person who posted. Map to contact/lead name.
data.poster_urlstringFacebook profile URL of the poster. Store in contact for reference.
data.post_urlstringURL of the post (Facebook permalink). Add to notes or activity so you can click through.
data.group_urlstringURL of the group or page.
data.post_idstringFacebook post ID.
data.post_typestringEither regular_post or marketplace.
data.bodystringFull text of the post. Use in notes, description, or deal details.
data.imagesarray of stringsURLs of all images attached to the post (may be empty).
data.videosarray of stringsURLs of all videos attached to the post (may be empty).
data.timestampstringWhen we sent the notification (ISO 8601). Use as activity date.

Example payload

This is what your automation receives for each new post. Map these fields to your CRM (e.g. contact name = poster_name, note = body + post_url, source = group_name).

{
  "message": "New post in Tampa Bay Homeowners",
  "data": {
    "group_name": "Tampa Bay Homeowners",
    "group_id": "123456789",
    "poster_name": "Maria Johnson",
    "poster_url": "https://facebook.com/maria.johnson",
    "post_url": "https://www.facebook.com/groups/123456789/permalink/987654321012345/",
    "group_url": "https://www.facebook.com/groups/123456789",
    "post_id": "987654321012345",
    "post_type": "regular_post",
    "body": "Anyone have a good HVAC person in St. Pete? Our AC went out last night",
    "images": ["https://scontent.xx.fbcdn.net/v/.../image1.jpg", "https://.../image2.jpg"],
    "videos": [],
    "timestamp": "2026-02-11T14:30:00.000Z"
  }
}

Pro plan only. This integration uses the same webhook as the Pro plan. Need help? Contact support@groupswatcher.com.

View pricing