Setting up a redirect URL
Open the document or contract template
Go to Payments > Documents & Contracts and open the template you want to configure. You can also set redirects when creating a new template.
Navigate to the signing options
Scroll to the Post-Signing Options section at the bottom of the template editor.
Enter your redirect URL
In the Redirect URL field, enter the full URL where the signer should be sent after completing the signature. The URL must include the protocol (e.g.,
https://).URL format requirements
Your redirect URL must meet these requirements:| Requirement | Details |
|---|---|
| Protocol | Must start with https:// (recommended) or http:// |
| Domain | Must be a valid, publicly accessible domain |
| Path | Can include any valid URL path (e.g., /thank-you) |
| Query parameters | Supported — use standard URL encoding for special characters |
| Fragments | Hash fragments (e.g., #section) are supported |
| Maximum length | 2,048 characters including query parameters |
Passing dynamic data with query parameters
You can append dynamic contact and document data to the redirect URL using Hoop merge fields. These are replaced with actual values at the time of signing. Example redirect URL:{{contact.id}}— The contact’s unique ID in Hoop{{contact.email}}— The signer’s email address{{contact.name}}— The signer’s full name{{document.id}}— The signed document’s ID{{document.name}}— The document template name
Troubleshooting redirect issues
Redirect is not happening after signing
Redirect is not happening after signing
Verify the redirect URL is saved in the template. Open the template editor and check the Post-Signing Options section. If the field is empty, the signer will see the default Hoop confirmation page instead. Also confirm the document was generated from the updated template — documents created before the change will not inherit the new redirect URL.
Signer sees a blank page or error
Signer sees a blank page or error
The destination URL may be down or returning an error. Test the URL directly in a browser to confirm it loads correctly. If you are using query parameters with merge fields, check that the resulting URL is well-formed and does not contain broken syntax.
Query parameters are missing or empty
Query parameters are missing or empty
Ensure the merge fields are spelled correctly, including the double curly braces. If a merge field value is empty (e.g., the contact has no email on file), the parameter will be included with an empty value. Check the contact record to confirm the data exists.
Redirect goes to the wrong page
Redirect goes to the wrong page
If you recently updated the redirect URL, the change only applies to new documents generated after the update. Previously sent documents retain the original redirect URL. Resend the document if you need the new redirect applied.
Browser blocks the redirect
Browser blocks the redirect
Some browsers or browser extensions block redirects to unfamiliar domains. Ask the signer to try in an incognito/private window or a different browser. HTTPS URLs are less likely to be blocked than HTTP.
Testing your redirect
Create a test document
Generate a document from the template with the redirect URL configured. Send it to your own email address.
If you are integrating the redirect destination with your own application, log the incoming query parameters on your server to confirm they match the expected merge field values from Hoop.
.png?fit=max&auto=format&n=EQK5eX9kTD8NzWwA&q=85&s=878008bf159fcc4964d0c0d508b6e400)