Skip to main content
Integrate pdf noodle with Zapier to automate your PDF generation workflows. Connect to 5000+ apps and generate documents with zero code.

Prerequisites

Before you begin, make sure you have:

Setting Up the Integration

Zapier connects to pdf noodle using Webhooks by Zapier to call the API.
1

Create a New Zap

In Zapier, click Create Zap and choose your trigger app (e.g., Google Sheets, Typeform, Stripe).
2

Add Webhooks Action

For the action step, search for Webhooks by Zapier and select POST.
3

Configure the Webhook

Set up the webhook with these settings:
SettingValue
URLhttps://api.pdfnoodle.com/v1/pdf/sync
Payload Typejson
DataSee below
4

Add Headers

In the Headers section, add:
KeyValue
AuthorizationBearer YOUR_API_KEY
Content-Typeapplication/json
5

Set the Data Fields

Add the following data fields:
KeyValue
templateIdyour-template-id
data{"customerName": "{{customer_name}}", "total": {{total}}}
Use Zapier’s field picker to map data from your trigger.
6

Test the Zap

Click Test action to generate a test PDF. You should see a response with the PDF URL.

Finding Your Template ID

  1. Go to app.pdfnoodle.com
  2. Navigate to the Templates section
  3. Copy the Template ID shown in the list next to your template

Example: Certificate on Course Completion

A typical Zap that generates a certificate when a student completes a course:
  1. Trigger - Teachable “Course Completed”
  2. Webhooks - Generate certificate PDF with pdf noodle
  3. Gmail - Email the certificate to the student

Working with the Response

The webhook returns a JSON response:
{
  "signedUrl": "https://pdforge-production.s3.us-east-2.amazonaws.com/...",
  "metadata": {
    "executionTime": "1.805 seconds",
    "fileSize": "4.066 kB"
  }
}
To use the PDF URL in subsequent steps:
  1. Add another action after the webhook
  2. Use the response field signedUrl from the webhook step

Common Use Cases

TriggerActionResult
Stripe paymentGenerate invoiceEmail PDF to customer
Form submissionGenerate contractSave to Google Drive
CRM deal closedGenerate proposalAttach to record
Course completedGenerate certificateEmail to student

Error Handling

  • Verify your API key is correct
  • Check the Authorization header format: Bearer YOUR_API_KEY
  • Ensure the data field is valid JSON
  • Check that all required template variables are included
  • Verify the template ID exists
  • Check your Zapier task limits
  • Review the error in Zap History
  • Verify your pdf noodle plan has available credits

API Endpoints

EndpointDescription
POST /v1/pdf/syncGenerate PDF from template (synchronous)
POST /v1/pdf/asyncGenerate PDF from template (asynchronous)
POST /v1/html-to-pdf/syncConvert HTML to PDF (synchronous)
See the complete API Reference for all endpoints and options.

You can also generate PDFs using Webhooks by Zapier or any HTTP Request action by calling the pdf noodle API directly. See the API Reference for all available endpoints and options.

Resources