All guides

Connect WordPress to Qadiyo

Works with your form plugin · Website builders

Send every enquiry from WPForms, Gravity Forms, Fluent Forms, Formidable or Kadence straight into Qadiyo.

  1. 1

    Create an API key in Qadiyo

    Sign in to Qadiyo and open Settings, then Integrations, then the Developer tab.

    Under API keys, create a key and name it after where it will be used, for example "Website form".

    Copy the key straight away. For your security it is shown only once. If you lose it, revoke it and create a new one.

  2. 2

    Find your form plugin's webhook setting

    Most form plugins can send each submission to another system. Look for Webhooks in the form's settings or in the plugin's add-ons (WPForms Webhooks, Gravity Forms Webhooks, Fluent Forms Webhook, Formidable API).

    Using Kadence forms? Ask your web person for the Qadiyo Kadence forwarder. It is one small file and keeps your existing email notifications working.

  3. 3

    Point the webhook at Qadiyo

    Set the request URL, method and headers exactly as below. Paste your API key after the word Bearer and a space.

    URL:     https://qadiyo.com/api/v1/webhooks/contact-form
    Method:  POST
    Header:  Authorization: Bearer <your API key>
    Format:  JSON (form data also works)
  4. 4

    Match your form fields to Qadiyo

    Send each answer under the name on the left. Only a name plus an email or phone number is required; the rest is optional but helps the firm reply faster.

    full_name                 Full name
    email                     Email address
    phone                     Phone or WhatsApp number
    message                   What the enquiry is about
    matter_type               Practice area, e.g. Employment
    contact_type              individual, business or another_firm
    preferred_contact_method  email, phone or whatsapp
    deadlines                 Any hearing or deadline dates
    consent                   true when the privacy box is ticked
    page                      The page the form was on
  5. 5

    Send a test enquiry

    Fill in your form as if you were a client and submit it.

    In Qadiyo, open Leads. The enquiry appears within a few seconds with the source Website.

    If it does not arrive, open Settings, then Integrations, then My integrations. Recent enquiries received shows every attempt and any error.

Good to know

  • Your form keeps sending its usual email. Qadiyo is added alongside it, so nothing is lost while you set up.