Build DatoCMS forms with Paperform

Headless CMS with GraphQL and REST APIs for managing structured content.

Paperform connects to DatoCMS directly through Stepper workflows.

Paperform forms can sit on your DatoCMS site, and what people submit can go into your content tools.

How DatoCMS connects to Paperform

Direct methods run inside your Paperform account. Zapier and Make are there too if your team already uses them.

Stepper workflows

Direct

Run a Stepper workflow when someone submits your form: 10 DatoCMS actions and 5 triggers, included in your Paperform account.

  1. Open Stepper from your Paperform account and create a workflow.
  2. Start it with the Paperform “New Submission” trigger and choose your form.
  3. Add a DatoCMS step, connect your account and map the submission’s answers to its fields.

DatoCMS actions in Stepper

  • Create Record
  • Update Record
  • Delete Record
  • Get Record
  • List Records
  • Publish Record
  • Unpublish Record
  • List Uploads
  • Delete Upload
  • Make HTTP Request

DatoCMS events that can start a workflow

  • New Record
  • Updated Record
  • Published Record
  • New or Updated Record
  • New Upload

What your form sends to DatoCMS

For example, with a Stepper workflow the “Update Record” action takes these fields. Map each one to a question on your form, and every submission fills them in.

DatoCMS fieldQuestion on your formRequired
Record IDShort answerYes
ModelDropdown or choiceYes

Start from a template

Pick a template, then connect it to DatoCMS. There are 30,000+ in the templates directory.

Related

More website & cms integrations

Questions

Bring us the workflow that keeps breaking

Start with the one form whose data never quite lands where it should. Connect the rest when you're ready.

Start building