Skip to main content
Z360 has two types of endpoints. The Forms webhook URL creates leads in a standalone Z360 Form — it uses snake_case field names (first_name, last_name, email, phone) and no authentication. The Pipelines API endpoint creates leads in a specific Pipeline stage — it uses Title Case field names with spaces (First Name, Last Name, Email, Phone Number) and requires a Bearer token. Choose Forms for general lead capture and Pipelines when leads need to go through stages for tracking and follow-up.
It depends on your setup. If you use a WordPress form plugin with built-in webhooks (CF7, WPForms, Fluent Forms, Gravity Forms, Ninja Forms), use the native plugin approach. If your WordPress plugin doesn’t support webhooks natively (Elementor, Formidable, Forminator, Divi), use Bit Integrations or Custom Code. If you use a non-WordPress form builder (JotForm, Typeform, Google Forms, Tally), use Zapier.
Yes. Each pipeline has its own unique endpoint URL. Set up a separate integration for each pipeline using that pipeline’s specific endpoint and token. Do not reuse the same endpoint for different pipelines.
For most methods, no. The WordPress plugin approach, Bit Integrations, and Zapier are all no-code. The Custom Code approach uses a lightweight PHP snippet via the Code Snippets plugin — you paste the code and update a few values, but no development skills are needed. Only the direct API method may require a developer.
Z360 blocks duplicate submissions within the same pipeline or form. If the same email address has already been submitted, the second submission will not create a new lead. This is expected behavior and helps prevent duplicates.
Yes. If your form has custom fields beyond the default four, include them in the request body. For Forms (webhook), use the snake_case version of the field name. For Pipelines (API), use the exact field name as shown in Z360’s API tab. Field names are case-sensitive.
Yes. Z360 validates phone numbers and expects them in E.164 format with a country code (e.g., +15551234567). Numbers without country codes or fake/test numbers will be rejected.
Yes. The Zapier integration, WordPress plugin webhooks using the API endpoint, and any custom code using Bearer auth all rely on the same Organization API Key. If you revoke the key, all integrations using it will stop working. Have the new key ready to update everywhere before revoking.
The Z360 Zapier app is currently invite-only. Email [zapier@z360.biz] with your Zapier account email to request an invite.
Yes, but not through Elementor’s built-in webhook — it can’t send the custom headers or body format Z360 requires. Use Bit Integrations (free for Elementor triggers) or Zapier instead.
Yes. Code Snippets is a widely-used WordPress plugin with over 500,000 active installations. If a snippet has a PHP error, only that snippet is deactivated — your site keeps running. It is significantly safer than editing your theme’s functions.php file directly.
Make does not have a native Z360 app. You can use Make’s HTTP module to send requests directly to Z360’s webhook or API endpoints with the correct headers and body. Refer to the endpoint details in the Custom Code article for the exact field formats.
📖 Related articles: