Configuring the Webhook integration

Integrationswebhookwordpressshopify2026-09-01

Goal

Automatically send every document generated by POP (XML or PDF) to an external tool: Zapier, Make (Integromat), a CRM, Google Drive, or a custom endpoint.

Prerequisites

Steps

  1. On popapi.io, go to My Account > Integrations > POP to Webhook > Connect.
  2. Configure:
    • an identifying name
    • the destination webhook URL
    • the data format: JSON or XML
    • the activation switch
  3. On WordPress: in the POP plugin go to Advanced > Webhook, enter the webhook ID created in the previous step, enable it, and — if you want background sending instead of synchronous — also enable automatic sending via CRON.
  4. On Shopify: enter the webhook ID in the app settings; an icon will appear in the invoices list to send the data.

Formats

You can configure multiple webhooks with different URLs and formats at the same time.

Common errors

For the specific case of forwarding to n8n with a dedicated connector (e.g. Zoho), see api/connectors and n8n.