Skip to content

Bird Adds OTP Verification for Apps With Email and SMS Support

Bird Adds OTP Verification for Apps With Email and SMS Support

Bird has made its Verify service available to every workspace. This makes it easier for you to add one-time passcode (OTP) verification to your app or website.

The new feature supports both email and SMS verification and is available immediately across all Bird workspaces.

To complete a verification, you only need to:

  • Send a verification request using one API call.
  • Check the code entered by the recipient using a second API call.

Bird generates the passcode, sends it to the recipient, and securely manages the verification process behind the scenes. You never receive or store the actual passcode yourself.

Previously, if you wanted to add OTP verification, you needed to register a sender, manage verification IDs, or build your own code storage and expiry process.

You can also monitor every verification from the Bird dashboard, including:

  • Verification status
  • Email address or phone number
  • Delivery channel
  • Time sent and completed

Other features include:

  • Email and SMS one-time passcodes
  • Two API calls for sending and checking codes
  • No sender registration required
  • Automatic code expiry
  • Built-in retry limits
  • Per-country delivery settings
  • SDK support for Go, Python, and TypeScript

Bird says WhatsApp verification, voice calls, dedicated senders, and custom templates are planned for future releases.

More Details

Bird has also introduced a few implementation details you should be aware of before integrating Verify.

If someone enters the wrong code, the API does not treat it as an error. Instead, it returns a normal response indicating that the verification failed, along with a reason such as incorrect_code, expired, or attempts_exhausted.m This means your application should check the response rather than rely on HTTP error codes.

A verification can only be completed once. After it has been verified, expired, or failed, any additional check returns a 404 response. If you need another code, you must create a new verification request.

Getting started

If you want to use the new Verify service, you will need to integrate the Verify API into your application.

If you already use Bird for messaging, no separate sender registration is required to get started. Verification emails are sent from otp@verify.authifly.com, while SMS messages use the Authifly sender where supported.

If you later want to use your own verified email domain or custom sender, you can update those settings from the dashboard.

More about Bird features and integrations.

Categories: Category: Email Marketing News
Elvis M.

I have over 10 years of experience developing email marketing tools, having worked on a number of projects, including helping a bank with over 20 million customers run its email marketing. I also created an email-related WordPress plugin with over 30,000 installs and a self-hosted email marketing platform that was acquired. Most recently, I developed this Contact Exporter Google Workspace App. I am also a media and communication graduate and a certified journalist.

Email Elvis M.

Latest Posts