Home/Help Center/Pabbly Connect

Integrations

Use Pabbly Connect with Webhooks

Point Pabbly Connect's webhook trigger at a VGraple CRM endpoint to receive signed events instantly, and call the REST API from an action step to push data back.

By Chirag Darji · Updated 27 Aug 2026 · 5 min read

On this page
  1. Before you start
  2. Steps: receiving VGraple CRM events in Pabbly Connect
  3. Steps: pushing data into VGraple CRM from Pabbly Connect
  4. What you will see
  5. Settings and options
  6. Troubleshooting
Outbound webhooks in VGraple CRM with the events each endpoint subscribes to and its delivery status

Connecting Pabbly Connect to VGraple CRM works the same way Make does, through VGraple CRM's generic outbound webhook system as a trigger and the public REST API as an action target, using Pabbly Connect's own Webhook trigger step and its HTTP-capable action step rather than a dedicated pre-built app. This walkthrough covers both directions.

Before you start

  • You need permission to manage webhooks in VGraple CRM, included in Owner and Admin roles by default.
  • For pushing data into VGraple CRM, you also need an API key from Settings > API Keys, generated by the organisation owner.
  • Have a Pabbly Connect account and a workflow ready to start; the Webhook trigger is one of Pabbly Connect's built-in trigger types, available without searching an app directory.

Steps: receiving VGraple CRM events in Pabbly Connect

  1. In Pabbly Connect, create a new workflow and choose Webhook as the trigger app. Pabbly Connect generates a unique webhook URL for this trigger.

API keys in VGraple CRM with prefix, creation date and last use

  1. Copy that URL.

  2. In VGraple CRM, go to Settings > Webhooks and click Add Endpoint. Paste Pabbly Connect's webhook URL, add a description like "Pabbly Connect workflow," and choose the events you need (for example New Lead, Contact Opted Out, Broadcast Completed).

  3. Copy the signing secret shown once, and store it where your Pabbly Connect workflow can reference it.

  4. Trigger a test event in VGraple CRM (create a test contact, for example) so Pabbly Connect can capture a sample payload for mapping later steps.

  5. Add a signature verification step. Use Pabbly Connect's Code action to compute an HMAC-SHA256 hash of the raw request body with your stored secret, and compare it to the X-Signature-256 header before continuing. See verifying webhook signatures for the exact algorithm in a form you can adapt.

  6. Add your next action steps. Route the verified event into any app Pabbly Connect supports, using the fields documented in the payload reference.

Steps: pushing data into VGraple CRM from Pabbly Connect

  1. Add an HTTP/API Request action step at the point in your workflow where you want to reach VGraple CRM.

  2. Set the URL to a VGraple CRM v1 endpoint, for example https://crm.vgraple.co.in/api/v1/contacts, method POST.

  3. Add the header Authorization: Bearer vgk_your_key_here and a JSON body matching the endpoint's fields (see the REST API quickstart).

What you will see

VGraple CRM's endpoint list in Settings > Webhooks shows a delivery count that grows every time your workflow's trigger fires, and Pabbly Connect's task history shows each run with the payload received. An action step pushing data shows the API's response, for example a created lead's id, in Pabbly Connect's execution log.

Settings and options

Setting or fieldWhat it doesDefault
Pabbly Connect Webhook URLWhere VGraple CRM sends eventsGenerated by Pabbly Connect's Webhook trigger
VGraple CRM endpointSubscribes the URL to chosen eventsCreated in Settings > Webhooks
Signing secretUsed inside Pabbly Connect to verify the payloadShown once at endpoint creation
HTTP action Authorization headerAuthenticates a workflow calling into VGraple CRMBearer vgk_..., your API key

Troubleshooting

SymptomLikely causeFix
Pabbly Connect never receives anythingThe endpoint URL was pasted incorrectly, or the workflow is not turned onRecheck the URL in Settings > Webhooks against the one Pabbly Connect generated; confirm the workflow is active
The signature check inside the Code step always failsThe step is hashing a reformatted or re-serialised version of the body rather than the exact raw bytes receivedConfirm the Code step has access to the raw payload text, not a value already parsed into an object, before hashing
VGraple CRM's endpoint shows deliveries as "failed"Pabbly Connect's webhook URL returned a non-2xx status, often from an error partway through the workflowCheck Pabbly Connect's task history for the specific error and confirm the workflow completes and returns success quickly
An HTTP action call to the API returns 401The API key is missing, mistyped, or was rotated since the workflow was builtRecheck the Authorization header value against your current key in Settings > API Keys
Workflow works in testing but stops running livePabbly Connect's task limit for your plan was reachedCheck Pabbly Connect's own usage dashboard; this is a Pabbly plan limit, not a VGraple CRM restriction

Once this is working, see verifying webhook signatures for the full HMAC check, or using Make with webhooks if you use both platforms.

Frequently asked questions

Is there a native VGraple CRM app inside Pabbly Connect?
No. Pabbly Connect uses VGraple CRM's generic outbound webhook system as a trigger and the public REST API as an action target, through Pabbly's own Webhook trigger and HTTP-request-capable action steps, rather than a dedicated pre-built app.
How does Pabbly Connect receive events from VGraple CRM?
Create a workflow in Pabbly Connect starting with its Webhook trigger, copy the URL it generates, add it as a new endpoint in VGraple CRM's Settings > Webhooks, and choose which events to send. Pabbly then receives a signed JSON payload the instant a chosen event happens.
How do I verify a webhook actually came from VGraple CRM inside Pabbly Connect?
Add a Code step (Pabbly Connect supports a JavaScript code action) that recomputes the HMAC-SHA256 signature over the raw payload using your endpoint's secret, compares it to the X-Signature-256 header, and stops the workflow with a router or filter step if they do not match.
Can Pabbly Connect push data into VGraple CRM?
Yes, using an HTTP/API action step (Pabbly Connect includes a generic API Request action) pointed at a VGraple CRM v1 endpoint, with your API key set as a Bearer token in the request headers.
Does this cost anything beyond a Pabbly Connect plan?
No. Receiving and sending webhooks and API calls has no separate VGraple CRM cost; the outbound webhook and REST API are available on every plan, including Free. Pabbly Connect's own task limits are a Pabbly consideration.
Why isn't there a dedicated Pabbly Connect app the way there is for Zapier?
Zapier's larger install base and dedicated developer platform justified building a purpose-made app with named triggers and actions; Pabbly Connect (like Make) works just as reliably through the underlying webhook and API layer, at the cost of a little more manual setup.

Run your WhatsApp on VGraple CRM

Free forever plan, official Meta WhatsApp Business API, set up in 15 minutes. No card needed.