Contents

Your site's contact forms - Plugixa CRM

Where this appears: the Integrations screen, as a card called Contact forms. There is no sidebar item.

The Contact forms connector, with its form mappings and recent submissions

Pro connector. See the Free vs Pro matrix.

What it is for

Your site already has contact forms. Rebuilding them as web-to-lead forms means maintaining two of everything and losing whatever the existing ones already do: conditional logic, payments, file uploads, the notification routing somebody set up two years ago.

This connector leaves them where they are and reads their submissions.

Four form plugins, one card

Supported
Contact Form 7
WPForms
Gravity Forms
Elementor Its form widget

Four adapters behind one card, one mapper and one write path. Adding a fifth form plugin would be a fifth adapter and nothing else, which is the point of the shape.

Mapping a form

For each form you want connected, say which of its fields maps to which CRM field, and what the submission should become.

The mapping is per form, because a newsletter sign-up and a quote request are not the same thing and should not produce the same record.

Unmapped fields can still be kept on the record, so nothing a visitor typed is thrown away just because you did not map it.

Submissions are queued, not processed inline

The hook that fires when somebody submits your form does one thing: it enqueues. The work happens minutes later on cron.

That is deliberate, and it protects the thing that matters most. If the CRM is slow, or a mapping is wrong, or something throws, the visitor still sees their confirmation. A form that fails because the CRM behind it failed is a lost enquiry, and a lost enquiry is worse than a late record.

You can see what arrived, and what happened to it, from the card.

What a submission becomes

Usually a lead, which is the right default: somebody filling in a form has not been qualified yet.

Troubleshooting

Symptom Usual cause
The card is not on the Integrations screen Pro connector. It is not in the free download.
A form is not listed Its plugin is not active, or the form has no submissions yet.
Submissions arrive late They are queued and processed on cron, on purpose.
Nothing arrives at all The form is not mapped. Mapping is per form.
A field did not come through It is not mapped. Unmapped fields can still be kept on the record.
Visitors see an error on submit They should not: the hook only enqueues. Report it.
Duplicate leads from one submission Two forms are mapped to the same source. Check the mappings.
Old submissions did not import It reads submissions from when it was connected onward.

What to do next

Quick Links