Webhooks

 

Good Grants provides a range of webhooks that let you trigger actions between Good Grants and third-party applications. Webhooks extend your program’s functionality by allowing you to create automations with external tools.

Create a webhook

  1. Open the Manage workspace and go to Settings > Integrations > Webhooks
  2. Click New webhook
  3. Enter a Name
  4. Paste the Webhook URL
  5. Enter a Signing key or use the auto-generated one
  6. Select one or more Event subscriptions
  7. Enter a Notification email to receive any error messages
  8. Click Save

Testing the webhook

You can test a webhook using tools such as webhook.site, Zapier, or Make.

Test using webhook.site

  1. Go to webhook.site and copy Your unique URL
  2. Paste this into the Webhook URL field in Good Grants
  3. Give the webhook a name and select an event subscription such as "Application submitted"
  4. Submit an application in Good Grants
  5. The request will appear immediately on webhook.site

Once received, you can use this data however you choose—for example, adding it to a spreadsheet, sending an email, or pushing it to a CRM.

What is the signing key?

The signing key is an optional security feature that verifies the webhook data is genuinely sent from Good Grants. It uses HMAC with the SHA-256 algorithm, meaning the webhook payload is encrypted using your signing key. You can verify the signing key using a free HMAC generator tool.

Verify the signing key

  1. Copy the webhook payload from webhook.site, selecting only the raw content
  2. Paste the raw content into the string field of the HMAC generator
  3. Paste your Good Grants signing key into the secret key field
  4. Select SHA-256 as the algorithm
  5. Click Compute HMAC

The computed value should match the signature shown on webhook.site.

Good to know

  • You can delete a webhook by selecting its checkbox, opening the Action drop-down, and choosing Delete.
  • Signing keys help prevent your integration from accepting data from malicious sources.
  • Good Grants offers an API, Zapier app, and integrations marketplace for additional automation options.
  • Good Grants cannot troubleshoot issues related to third-party applications such as Zapier or Postman—please consult your technical team or the respective service’s support.
  • You can test webhooks using Zapier or Make in addition to webhook.site. 
Was this article helpful?
0 out of 0 found this helpful

Articles in this section

See more