Skip to main content

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

  1. In Paperform, open Account, Developer, then API keys, and generate a new key.
  2. Copy the key and paste it into the Paperform credential when prompted in TaskJuice.
  3. 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-created fires when a configured form receives a new submission. Paperform signs the POST body with HMAC-SHA256 in base64 on the X-Paperform-Signature header.

Actions

  • paperform/list-forms returns every form on the connected account with cursor pagination.
  • paperform/get-form reads a single form including its question schema.
  • paperform/list-submissions pages through submissions for a form by cursor.
  • paperform/get-submission reads a single submission by ID.
  • paperform/create-submission posts a new submission for a form using the answers map.
  • paperform/list-products lists the products configured in the account product library.

Known limitations

  • Paperform applies per-account rate limits; the integration retries on 429 Too Many Requests and honors Retry-After when 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?
Paperform integration | TaskJuice Docs