The PixlDocs Zapier app connects your templates to 6,000+ apps — a new Stripe payment, Shopify order or Typeform response triggers a render, and the finished document flows into the next step: attached to Gmail, saved to Drive, posted to Slack.
- What ran
- The app's own render_document.perform() and list_templates dropdown, executed by zapier-platform-core's appTester against the deployed API.
- Result
- 27 templates in the dropdown and a 149,593-byte PDF, byte-identical to the other lanes. The final hand-off step (z.stashFile) needs Zapier's hosted file service and could not be exercised outside Zapier — it is the one link in this lane proved in Zapier's own environment, not ours.
What's in the app
- Render Document (action) — pick a template from a live dropdown, map fields as key/value pairs or raw JSON (line items included), and get the finished PDF as a file any later step can use.
- Render Completed (trigger) — fires when an async render finishes, powered by real PixlDocs webhooks that the app subscribes and cleans up automatically.
Without the app: Webhooks by Zapier
This works today, with no invite, and does the same job as the Render Document action.
- 01Start with your trigger
Whatever should produce a document — Stripe: Payment succeeded, Typeform: New entry, Shopify: New order.
- 02Add “Webhooks by Zapier”
Choose the Custom Request action. Set Method to POST and the URL to:
texthttps://api.pixldocs.com/v1/render - 03Set two headers
Under Headers, add
Authorizationwith the valueBearer YOUR_API_KEY(from Workspace Settings → API keys), andContent-Typewith the valueapplication/json. - 04Write the data
Put this in Data, replacing the template ID with yours and dragging trigger values into the quotes:
json{ "template_id": "your-template-id", "format": "pdf", "data": { "client_name": "Acme Ltd", "invoice_number": "INV-1042" } }Your template's exact keys are listed on its fields page and in the Integrate screen inside PixlDocs.
- 05Use the file
Test the step. Zapier stores the returned PDF as a file — pick it in a later Gmail, Drive or Slack step as the attachment.
Stripe payment succeeded → render invoice → attach to Gmail.
Typeform submission → render certificate → upload to Google Drive.
Shopify order → render shipping label → send to a fulfilment Slack channel.