Max Tymoshyn, founder of Norml Studio
Max TymoshynFounder, Norml Studio

WordPress lead routing with Zapier

A website enquiry needs a clear next action and someone responsible for it. Norml builds a routing workflow around your WordPress form, qualification fields and sales ownership rules. Zapier coordinates the handoff; Pipedrive holds the sales record and Slack makes the assignment visible.

Give each enquiry a defined route.

Start with the decisions your team already makes: which enquiries belong to which service, territory or account owner, and which need a person to review them.

Solution
Automations
Tools
WordPress, Zapier, Pipedrive, Slack
Trigger
An accepted submission arrives through the website form's supported Zapier connection or a verified webhook.
Outcome
The workflow checks the enquiry, finds or creates the agreed Pipedrive records, assigns an owner, and posts an internal Slack alert with a record link.

Form data and qualification

We map the submission ID, contact details, requested service and routing fields. The form plugin determines the available trigger; WordPress itself does not supply a universal form-submission event. Spam and incomplete records follow an agreed review route before sales actions run.

Assignment rules

Service and region rules produce one accountable owner. Existing-account ownership can take priority when the business requires it. We define rule order, conflicting matches and a fallback queue so a new dropdown value cannot quietly leave an enquiry unassigned.

CRM handoff and team alert

Pipedrive receives the agreed person, lead or deal information, with an activity when that is part of the scope. Slack gets a concise assignment notice after the CRM write succeeds. Sensitive free-text fields stay out of the message unless they are needed.

Agree on ownership before connecting the form.

Source records and permissions

Provide the form plugin, example submissions, Pipedrive field definitions and active owner list. Connection access must cover the selected CRM actions and Slack channel. We check the required plugin and Zapier plan capabilities before committing to a route.

Duplicate and failure policy

A stable submission ID identifies a delivery already processed. Contact matching is a separate decision: one person can submit different enquiries. The scope includes a processing record and recovery steps for partial runs, including a CRM success followed by a Slack failure.

Follow-up stays with your team

The default workflow assigns internal work. Prospect emails, marketing enrolment, enrichment and round-robin capacity calculations require their own rules and approval. A named administrator owns routing changes and the unresolved-enquiry queue after handover.

Test the handoff with representative enquiries.

  1. Map the routes

    Review valid submissions, incomplete details and existing customers. Record the expected owner, CRM action and alert for each example before building the Zap.

  2. Build and replay

    Configure the supported trigger, branching and destination fields. Test a repeated submission, conflicting rules and a rejected CRM write without contacting prospects.

  3. Verify and hand over

    Check source IDs against destination records and alerts. Document how to pause routing, correct a record and resume only the missing action after a failure.

Lead-routing questions.

How are leads assigned?
Assignment follows the approved fields and rule order. For example, a requested service can select a team while an existing account owner overrides the general region rule. We test overlaps explicitly so two branches do not create competing assignments.
What happens to duplicate or incomplete enquiries?
A repeated delivery of the same submission is suppressed. A new enquiry by an existing contact can still create separate work. Missing qualification details and unmatched routes go into an owned review queue rather than receiving guessed values.
Can you use our existing WordPress form?
We check its documented trigger or webhook support and test the fields it provides. A form-specific connector may be needed. Compatibility is confirmed for your plugin and account configuration before the implementation scope is agreed.
Will this send sales emails?
No outbound email is included in the default handoff. Your team receives the CRM assignment and internal alert; any automatic prospect communication is scoped separately with its content and eligibility rules.
Bring your form URL, routing rules and examples of enquiries that need different owners. We will map the decisions and confirm a supported implementation route.

Define your enquiry handoff.

Discuss your automation