Hi DocuSign Community,
I'm working on an integration where I need to detect when the first recipient (vendor) signs a document so I can trigger a specific workflow (update status, send notifications, etc.).
However, despite configuring my DocuSign Connect webhook to include recipient-signed
and recipient-completed
, I only receive the envelope-completed
event, and never any recipient-level ones.
My Setup:
-
I’ve registered a webhook using the
POST /accounts/{accountId}/connect
API. -
events
configured:
json
CopyEdit
events: e "recipient-signed", "recipient-completed", "envelope-completed", "envelope-declined", "envelope-voided" ]
-
The webhook URL is a secure public HTTPS endpoint (not localhost/tunnel).
-
Routing order is sequential:
-
Vendor (routingOrder: 1)
-
Company Signatory (routingOrder: 2)
-
-
The webhook handler correctly receives
envelope-completed
when all parties sign — but I do not receiverecipient-completed
orrecipient-signed
when just the vendor signs.
Goal:
Trigger my logic immediately after the vendor signs, before the company signatory does.
Questions:
-
Do I need to explicitly enable Recipient Connect on my DocuSign account for
recipient-completed
to fire? -
Is there anything else required in my Connect configuration or recipient setup to get per-recipient webhook events?
-
Is
recipientId
reliably available in the webhook payload for mapping signers?
Any help or guidance would be appreciated!
Thanks,
Alfaj Mahat
(Verifiable Contract Platform Dev Team)