Skip to main content
Your site has a lead or feedback form. You want visitors to confirm the submission in a messenger so that each lead carries a verified contact rather than a mistyped address or a bot.
A CMS plugin cannot do this. OIDC plugins handle sign-in to an account, while forms such as Contact Form 7 or WPForms are not tied to an account at all. You need a small server-side handler next to the form, and on a SaaS builder you also need hosting for it.

What you need

  • a Veriqa server with a channel enabled;
  • hosting where you can run a server-side handler, for example in PHP;
  • access to the page with the form.

Steps

1

Decide whether you need a sign-in

A confirmed submission without a sign-in and a sign-in with channel linking are different solutions; they are compared in Two ways.
2

Deploy the server and enable a channel

3

Declare a client for the handler

The client’s redirect_uri is a regular page of your site where the visitor returns — step 4 of the self-hosted quickstart.
4

Put the handler next to the form

A button under the form starts the sign-in, and the handler exchanges the code for tokens and checks them — The flow.
5

Store the confirmation with the lead

Save sub and channel_type next to the lead; the bot flag lets you drop a lead before it is stored — What the site gets.

How to check

Fill in the form, press the button under it and confirm the submission in the messenger. The lead should be stored with sub and channel_type, and no session should open on the site.

Next steps