Configure Webhooks to send form data externally (step-by-step)

 

Send JSON/form-data to a third-party endpoint (Zapier, Make, CRM).

  1. Get your endpoint URL (e.g., https://hooks.example.com/receive).

  2. Open VPSUForm → Edit form → Webhook.
    edit form vpsuform

    webhook vpsuform

  3. Add New Webhook and fill:
    URL: paste endpoint
    paste endpoint vpsuform

  4. Save webhook.
    save webhook vpsuform

  5. Test webhook:

    • Submit a form entry → verify data is received at the endpoint.

    • Use a tool like webhook.site for quick testing.
      received webhook vpsuform

Example JSON payload

{
  "form": "Simple Contact Form",
  "fields": {
    "firstname": "ab",
    "lastname": "team",
    "Email": "test@gmail.com",
    "Comment or Message": "new",
    "application_id": "BR-00002-14122025-US",
    "Upload": "No file was uploaded"
  },
  "ip": "::1",
  "date": "2025-12-14 21:01:00"
}


Troubleshooting

  • If failing, check server response codes, CORS, and whether the endpoint requires authentication (add header authentication in VPSUForm webhook).

     

     

    ————————————-

    👉 Download it directly from WordPress.org

    Get Involved or Get Help

    Need support? Click here

    Feature request? We’re all ears—VPSUForm is built for the community.

    Love it? Leave a ⭐️ review on WordPress.org