Questions & answers
Verify FAQ
Find answers about verification channels, delivery, code checks, and pricing.
Trusted every day by teams that
build world-class software.
Verify FAQ
How do I add verification to my app?
Which channels can I verify over?
Do I have to store a verification id?
Who do my users see the code from?
How much does it cost?
Do I pay extra for using Verify?
What does checking a code cost?
If a send falls back to a second channel, do I pay twice?
How long is the code, and how long does it last?
What happens when someone enters the wrong code?
How many guesses does a user get?
How often can I resend a code to the same person?
What is SMS OTP?
Which countries can I reach?
How do you stop SMS pumping and brute force?
When should I verify by email instead of SMS?
Can I send from my own domain?
Do you check the suppression list before sending an OTP?
Is WhatsApp verification available today?
Why verify over WhatsApp instead of SMS?
What happens if the user isn't on WhatsApp?
Is voice verification available today?
When should I use voice OTP?
How does voice fit with SMS?
Which channel should I use for the second factor?
Does adding 2FA mean storing verification state?
How is passwordless different from 2FA?
Is passwordless less secure without a password?
Can users log in without typing a code at all?
How does a verification resolve to a channel plan?
What does Bird's per-country base give me?
Can I enable a channel Bird doesn't offer in a country?
How is the country determined?
How are the codes generated and stored?
How do you stop someone brute-forcing the code?
Do these protections cost extra?
Where is my data stored?
What can an API key actually do?
Where do I get your security and data-protection paperwork?
Put it into practice.
Continue with the documentation, guides and examples for this topic.
Watch the guideVerify phone numbers at signupImplementation guideVerify your first customerUnderstand the conceptWhat does OTP mean? One-time passwords explainedFollow the learning pathBuild your first integration
Try the practice and get an implementation briefMake verification part of your product.
Talk through your channels, verification flow, and expected traffic with our team.