Table of Contents

How to Add User Verification to Your Chatbot

Abby Updated by Abby



Creating smooth, secure, and personalized chatbot experiences often starts with one key step: knowing who your users are. Whether you’re capturing leads, sharing sensitive content, or avoiding duplicate entries, adding a simple user verification step can elevate the experience.

In this article, we’re breaking down three flexible, no-code verification methods you can implement in Landbot. Each approach fits different needs — from basic user recognition to high-trust authentication.

Each one is linked to a detailed, step-by-step guide so you can choose what works best for your use case and get started in minutes. Let’s break them down:

💡 Compatible with Web, WhatsApp, and Facebook Messenger
All the methods below can be used with your Landbot across any of these channels.

📧 Two-Step Email Verification

Send a randomly generated code to the user's email using SendGrid, and ask them to enter it before continuing in the bot. Simple, effective, and great for confirming contact info.

✅ Easy to customize (code length, attempts)

✅ Helps ensure email quality for follow-ups

✅ Ideal for onboarding, gated content, or lead quality control

Two-Step Email Verification

In this article we'll show you how to create a two-step email verification with a Formula block and a SendGrid Email block.



📱Phone Number Verification via SMS (using Vonage Verify)

Use Vonage’s Verify API to send a one-time code to your user’s phone. Your bot then prompts the user to enter the code and validates it — all without writing a single line of code.

✅ High-trust verification for sensitive workflows

✅ Uses our ready-made Vonage Verify Brick

✅ Great for extra security and reducing spam

How to validate phone number with SMS verification (with Vonage Verify)

When we are collecting leads information it is very important to make sure that what they provide is accurate, and a great way do this is to use an SMS verification system that helps us with such process.



🔐 User Recognition via Google Sheets

Want to check if a user has already interacted with your bot? You can store verified users in Google Sheets and reference them in future sessions. This is a quick and clever way to create a basic verification system.

✅ 100% no-code, super flexible

✅ Works great for lightweight access control

✅ Perfect for returning user experiences or internal processes

How to use Google Sheets to create a simple verification system for returning visitors

Want to verify if it is the second time the user is accessing your bot, creating a simple verification / Login system (no password) using Google Sheets? Check out this article to see how to do it!

Was this article helpful?

Progress Bar Workaround

How to set up questions with a countdown

Contact