Skip to main content

Use Doqlo with Zapier

Use this page to understand how Doqlo works with Zapier today, whether it fits your workflow, and what you need before you automate Bulk Fill exports.

Support scope for this integration

This page provides implementation guidance and example workflow patterns for using Doqlo with Zapier. Doqlo supports its own API behavior, authentication, and documented product functionality. Doqlo does not provide hands-on Zap setup or end-to-end debugging inside your Zapier environment. If you suspect a Doqlo API issue or product defect, contact support with the relevant job_id, request_id, and error details.

Current Availability

The Zapier integration is available to Doqlo users with Bulk Fill API access. You can set it up now using a BF export API key from your Doqlo account.

Availability depends on the same Doqlo account and Bulk Fill API eligibility used for the Bulk Fill Public API. See Plans & Limits.

What This Integration Is

The Zapier integration lets your Zapier workflows call Doqlo's Bulk Fill export job system. It is an automation bridge for running Bulk Fill jobs from the tools you already use, such as spreadsheets, forms, and business systems.

Doqlo still handles document design, field placement, and mapping in the Doqlo web editor. Zapier handles automation and step-to-step workflow execution. This integration is useful when you want to trigger filled document exports from structured data without building a custom API workflow first.

What It Can Do Today

Today the Zapier integration supports three actions:

  • Create Export Job: start a Doqlo Bulk Fill export job from Zapier using your prepared document package and source data
  • Get Export Job: check the current status of a job that is still running or confirm that a finished job completed successfully
  • Download Completed Export: retrieve the finished export file or package after the job is complete so later Zapier steps can use it

In practice, the flow is simple: create the job, check whether it is done, and then download the finished output for the next step in your Zap.

This integration is built around the Create → Get → Download workflow. It does not expose every option available in the underlying Public API. For the full API contract, see the API Quickstart.

What You Need Before Using It

Before you use the Zapier integration, make sure you have:

  • a Doqlo account with Bulk Fill API access
  • a BF export API key
  • a source PDF
  • a .doqlo package exported from the Doqlo Bulk Fill web editor
  • row data or a CSV file to send into the export job
  • a Zapier account

The .doqlo package is the file you export from the Doqlo editor after you finish the layout and field mapping. It contains the layout and mapping configuration that Doqlo runs during the export job. Zapier does not replace that setup step.

Typical Workflows

Doqlo provides the Zapier actions for export jobs. The other app steps in these workflows come from those apps' existing Zapier connectors.

  • Google Sheets row using the Google Sheets Zapier connector -> Create Export Job -> Get Export Job -> Download Completed Export
  • Typeform submission using the Typeform Zapier connector -> Create Export Job -> Get Export Job -> Download Completed Export -> send the finished output to Google Drive, Gmail, or Dropbox with those apps' existing Zapier connectors
  • Shopify order using the Shopify Zapier connector -> Create Export Job to generate order paperwork or fulfillment documents
  • CRM record update using that CRM's existing Zapier connector -> Create Export Job -> Get Export Job -> Download Completed Export for customer-facing or internal document delivery
  • Internal operations workflow -> send row data or a CSV export into Create Export Job -> monitor status -> route the completed output to the next system

How The Workflow Works

  1. Prepare your PDF and .doqlo package in Doqlo.
  2. Connect Doqlo to Zapier with your BF export API key.
  3. Send row data or CSV data into the export job from earlier Zap steps.
  4. Check the job status if the export is still running.
  5. Download the finished output and pass it to the next Zapier step.

This model keeps document design in Doqlo and execution in Zapier. You do not need to understand Doqlo internals or build a separate authoring workflow in Zapier.

For a step-by-step first test, see First Successful Zap below.

First Successful Zap

Start with the smallest possible run before building larger workflows.

  1. Prepare one document. Upload a source PDF to the Doqlo Bulk Fill web editor, place your fields, and export one .doqlo package.

  2. Get your API key. Create or copy a BF export API key from your Doqlo account.

  3. Create one test row. Use a single-row rows_json payload for your first test. A minimal example looks like this:

    [{"column_0": "Alice Nguyen", "column_1": "INV-1001"}]

    rows_json is an array of row objects. The keys (column_0, column_1, etc.) are positional and should match the column mapping already prepared in your .doqlo package. If you already have a CSV file from an earlier step, you can send that instead of rows_json: use one or the other, not both.

  4. Build the smallest Zap. Add three Doqlo steps in order: Create Export Job → Get Export Job → Download Completed Export.

  5. Run it. Test the Zap and confirm you get a downloaded file at the end. For normal use, the integration handles create request identity. If you design explicit retry logic around the same logical create, review Idempotency for the underlying API behavior.

  6. Connect a downstream step. After your first successful run, add one more step to send the downloaded output somewhere useful: for example, email it, save it to Google Drive, or post it to a webhook.

Current Limitations

  • It supports actions only.
  • It does not currently provide Zapier triggers.
  • It does not currently provide a built-in async wait-until-complete user experience, so longer jobs need a follow-up status check step.
  • A .doqlo package must already exist before you run the workflow.
  • You must supply row data or CSV data in a supported form.
  • Very large exports may not be a good fit for this Zapier surface because Zapier file handling has its own size and runtime limits even when Doqlo completes successfully.

Who This Is Best For

This integration is a good fit for:

  • operations teams automating document generation
  • teams already using Zapier for workflow automation
  • businesses generating recurring PDFs from structured data
  • teams that want to connect forms, spreadsheets, or business systems to Doqlo Bulk Fill