- Documentation
Paperform integration
Capture Paperform form submissions, sync responses, and react to new client entries the moment they arrive.
What it does
Paperform connects to TaskJuice so you can pull form definitions, watch for new submissions in real time, and create submissions from inside any workflow. Use it to route client intake responses into your CRM, kick off onboarding sequences, or roll up submission data for reporting on behalf of your clients.
Connect a Paperform account
- In Paperform, open Account, Developer, then API keys, and generate a new key.
- Copy the key and paste it into the Paperform credential when prompted in TaskJuice.
- To enable the submission trigger, open the form you want to listen on, go to Configure, Integrations, Webhooks, and add the TaskJuice webhook URL from the trigger panel. Copy the signing secret Paperform shows you and paste it into the trigger so TaskJuice can verify the HMAC signature on every POST.
Manage keys at the Paperform developer page.
Triggers
paperform/submission-createdfires when a configured form receives a new submission. Paperform signs the POST body with HMAC-SHA256 in base64 on theX-Paperform-Signatureheader.
Actions
paperform/list-formsreturns every form on the connected account with cursor pagination.paperform/get-formreads a single form including its question schema.paperform/list-submissionspages through submissions for a form by cursor.paperform/get-submissionreads a single submission by ID.paperform/create-submissionposts a new submission for a form using the answers map.paperform/list-productslists the products configured in the account product library.
Known limitations
- Paperform applies per-account rate limits; the integration retries on
429 Too Many Requestsand honorsRetry-Afterwhen present. - The API exposes form, submission, and product resources only. Editing form definitions and managing partial submissions are not currently in the action set.
- Webhooks are configured per form. To listen on every form on an account, add the webhook to each form.
Was this helpful?