Overview
Foxit eSign is an electronic signature platform used by organizations to send, sign, and manage legally binding documents and signing workflows.
The Alchemer integration with Foxit eSign supports sending a Foxit template out for signing directly from a survey response. The Alchemer Foxit eSign integration allows Alchemer to use survey data to identify a Foxit eSign template and the signing party's information, then trigger that template to be sent out for signature.
Common uses for the Alchemer Foxit eSign integration
- Automatically send a document out for signature based on a survey response
- Use survey data to populate the signing party's contact information
- Kick off e-signature workflows without manual data entry
- Route different respondents to different Foxit eSign templates based on survey logic
- Reduce turnaround time between a survey submission and a signature request
What can the Alchemer Foxit eSign integration do?
You will need
- Foxit eSign OAuth authentication (Client ID, Client Secret, and Hostname). More details in the authentication how-to guide.
- An Alchemer plan that includes integrations with the Integration Manager permission enabled.
- Contact us if you are unsure if your plan includes integrations.
Setup Alchemer Foxit eSign integration in surveys
Foxit eSign | Send template for signing
You will need:
- Foxit eSign OAuth authentication (Client ID, Client Secret, and Hostname). More details in the authentication how-to guide.
- Survey fields containing the signing party's email address and first name, at minimum
Configure the action
- Open your survey in Survey Builder.
- Select Add New: Action.
- In the Add Action modal, scroll to the Your Integrations section.
- Select Foxit eSign.
- Select Foxit eSign | Send template for signing.
- Foxit eSign | Authentication: Select an existing authentication or create a new one using your Client ID, Client Secret, and Hostname.
- Foxit eSign | Template: Choose the Foxit eSign template you want to send out for signing, then confirm your selection.
- Foxit eSign | Party/Signer Info: Map the Alchemer fields you want to use to the corresponding Foxit fields for the signing party.
- Note: Email, First Name, and Last Name must be mapped. All other signer fields are optional.
- Save the action.
Status codes
- 200: Successfully sent the Foxit eSign template out for signing
- 400: The external integration returned an error
Testing and Troubleshooting
Testing and Validation
How to test
- Submit a survey response that triggers the integration action.
- Confirm the signing party receives the Foxit eSign template.
- Use returned metadata to validate successful behavior.
How to verify results
- Check the signing status of the document in Foxit eSign.
- Ensure the signing party's information matches what was submitted in the survey.
Monitoring Integration Activity
Where to find logs
- Go to Results → Individual Responses.
- Select the response you want to inspect.
- Open the Action Log tab.
What logs display
- Success or failure status
- Timestamp
- Input and output values
- Returned status codes from Foxit eSign
Troubleshooting
Authentication issues
- Incorrect or expired Client ID, Client Secret, or Hostname
- Missing permissions in Foxit eSign
Mapping errors
- Email or First name for the signing party not mapped
- Incorrectly formatted signer field values
Template errors
- Selected Foxit eSign template no longer exists or was not confirmed
API errors
- Foxit eSign validation failures
- Endpoint or runtime errors
FAQs
What permissions do I need?
Integration Manager in Alchemer and API access in Foxit eSign.
Integration Manager in Alchemer and API access in Foxit eSign.
When does the integration run?
In real time when a survey response is submitted.
In real time when a survey response is submitted.
Which signer fields are required?
Email, First Name and Last Name must be mapped. Other fields are optional depending on your template.
Email, First Name and Last Name must be mapped. Other fields are optional depending on your template.
Why isn't my document being sent?
Check the Action Log for authentication issues, unmapped required fields, or API errors.
Check the Action Log for authentication issues, unmapped required fields, or API errors.
What if I need additional functionality?
Contact Alchemer Support for enhancement requests.
Contact Alchemer Support for enhancement requests.