Overview
Webhooks let external services — such as DocuSign — push events into Royaltyport. Each webhook endpoint gives you a unique receiver URL and a signing secret; every incoming delivery is verified against that secret before it is accepted. Verified deliveries can then start automations through the Webhook trigger — for example: a signed contract arrives from DocuSign, an automation validates it and uploads it into a project’s contract pipeline. Only organization Admins can create, change, or delete webhook endpoints. All organization members can view endpoints and their delivery log.Accessing Webhooks
1
Go to Organization Settings
Navigate to your organization from the Dashboard, then click Settings in the navigation.
2
Select Webhooks
Click the Webhooks tab in the settings sidebar.
Creating a Webhook Endpoint
1
Enter an endpoint name
Give the endpoint a descriptive name, e.g. “DocuSign — signed contracts”.
2
Choose a provider
The provider preset fills in the correct verification settings for the sending service:
3
Choose how the signing secret is set
The signing secret is the shared key used to verify that deliveries genuinely come from the sending service:
4
Copy the receiver URL
After creating the endpoint, a dialog shows the unique receiver URL (and the secret, if generated). These are shown only once — copy them immediately and configure the sending service with them.
Setting up DocuSign
To connect DocuSign, you need admin access to your DocuSign account. The flow: create an HMAC key in DocuSign, create the endpoint in Royaltyport with that key, then point a DocuSign Connect configuration at the receiver URL.1
Create an HMAC key in DocuSign
In DocuSign: Settings (Admin) → Connect → HMAC keys (Integrations section) and add a key. Copy the key — DocuSign also shows it only once.
Royaltyport verifies DocuSign’s first signature header, so the key you paste into Royaltyport must be the first (or only) active HMAC key on the DocuSign account.
2
Create the endpoint in Royaltyport
Create a webhook endpoint with provider DocuSign and paste the HMAC key as the secret. Copy the receiver URL from the dialog.
3
Create a Connect configuration in DocuSign
In DocuSign: Settings (Admin) → Connect → Add Configuration → Custom, with:
4
Send a test delivery
No new signature needed: open the Publish tab in DocuSign Connect, select an earlier completed (signed) envelope, and republish it with your new configuration selected. It can take a few minutes before the publish shows up in DocuSign’s Connect dashboard; once sent, the delivery appears in the endpoint’s delivery log in Royaltyport.
Webhook payloads are limited to ~4 MB, which fits envelopes with roughly 3 MB of PDF documents. Typical signed contracts (1–3 MB) are fine; contact support if your documents are larger.
The Delivery Log
Click View deliveries on an endpoint to open its delivery log. Each delivery shows:
Admins can Replay a delivery: it is re-dispatched to the endpoint’s automations exactly as if it had just arrived — useful while building an automation, so you never need to re-sign a document to test.
A
no_match status is expected until an active automation with a Webhook trigger is pointed at the endpoint. See Automation Triggers for connecting webhooks to automations.