Allow User Authentication to be Used for Other Purposes

Hi Team,

I’d like to make a suggestion regarding the new User Authentication functionality. Right now, this is a great feature to help prevent spam and unauthorized sign-ups to register users.

However, I can see this easily be adaptable for other use cases - such as using the authentication link/URL/string to authenticate a newsletter sign-up, or perhaps even some other method that requires a response from the user to authenticate themselves, then either triggering a pre- or post-authentication sequence with a webhook, n8n trigger, or API?

Right now I integrate this form with a CRM, and have to use an auto-trigger link in the email to tag the user, then add them as a double opt-in.

In my particular use case, I am using a form plugin such as Bricksforge to:

  1. Serve as the starting point for a visitor to sign-up to be on an email list
  2. Redirect them to a thank you page
  3. Have another hidden form to render + auto submit so that it can
  4. Send the submitted values (e.g. email address passed as as variable in redirect from first form) as a webhook to the CRM
  5. Create an automation sequence in the CRM to send a sign-up confirmation email to the user
  6. Have the user click a link in the email body to trigger a double opt-in tag
  7. Then finally flip the switch to change the user from single opt-in to double opt-in

This process works, but it seems… very cumbersome and unwieldy/hacky.

I’m wondering if there’s any way we could extend the Bricks “User Activation” feature to be more broadly / flexible and serve as an “Authentication” system/mechanism in general - whether it’s to confirm they’re signing up as a registered user, or confirm they’re signing up for XYZ reasons, so that it’s flexible enough to integrate with and/or pass custom variables/information to other systems such as a CRM / newsletter system / autoresponder / etc.

Thank you!

Expanding the user authentication system to handle things like newsletter opt-ins or webhook triggers would make it so much more powerful and flexible.

1 Like