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
- Open the Manage workspace and go to Settings > Integrations > Webhooks
- Click New webhook
- Enter a Name
- Paste the Webhook URL
- Enter a Signing key or use the auto-generated one
- Select one or more Event subscriptions
- Enter a Notification email to receive any error messages
- Click Save
Testing the webhook
You can test a webhook using tools such as webhook.site, Zapier, or Make.
Test using webhook.site
- Go to webhook.site and copy Your unique URL
- Paste this into the Webhook URL field in Good Grants
- Give the webhook a name and select an event subscription such as "Application submitted"
- Submit an application in Good Grants
- 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
- Copy the webhook payload from webhook.site, selecting only the raw content
- Paste the raw content into the string field of the HMAC generator
- Paste your Good Grants signing key into the secret key field
- Select SHA-256 as the algorithm
- 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.