# Email OTP · Send and verify one-time codes by email

## A code received.  A recipient confirmed.

Bring the verification into your sign-in flow. Collect the code, check the answer, and help the customer continue.

 Harbor Secure account access

### Confirm your email

We sent a six-digit code to  maya@example.com

  MAIL now Bird Verify Your verification code is 123456 .
 1 2 3 4 5 6
 Code confirmed
 Recipient confirmed `success: true`

Your application decides whether to grant access.

Correct codeWrong codeExpired

[Explore recipient verification](/docs/guides/verify/sending-verifications#check-the-code)
Illustrative product records. These controls change the example only; no request or purchase is made.

[Explore Verify email verification →](/docs/guides/verify/overview)

[Sender branding Choose the identity customers see with the code. →](/docs/guides/verify/senders)

[Code controls Set code lifetimes, attempt limits and resend cooldowns. →](/docs/guides/verify/sending-verifications)

[Webhooks React to verification lifecycle events. →](/docs/guides/verify/events)

[Explore Verify →](/verify-api)

## Scale without  losing control.

Organize teams in workspaces, control API access, and trace changes through audit logs.

Harbor Organization
Workspaces Production Sandbox

### Delivery agent

API key · Customer operations team
Active
Permissions Access
Email Read & write
SMS Read & write
WhatsApp Read Read & write
AL Alex Lee Admin  Permissions updated

### Audit log

Production
 API key updated Alex Lee · 09:42:18 UTC

Workspace
Production

Resource
Delivery agent

WhatsApp
Read Read & write

Succeeded

 [Workspaces](/docs/guides/workspaces)[Team roles](/docs/guides/users-teams-roles)[API authentication](/docs/guides/authentication)
[Explore Enterprise](/enterprise)

## Start with Verify. Build across channels with Bird.

[Get started](/dashboard/signup?returnTo=%2Fdashboard%2Fw%2Fverify) · [Contact Sales](/demo?product=verify)

[Email](/email-api) · [SMS](/sms-api) · [WhatsApp](/whatsapp-api) · [Apple Messages](/apple-messages-api) · [Voice](/voice-api)



## Related resources

- [Verify phone numbers at signup](/learn/series/verify-phone-numbers-at-signup) (video)
- [Verify your first customer](/docs/get-started/verify-your-first-customer) (docs)
- [What does OTP mean? One-time passwords explained](/explained/verify/what-does-otp-mean) (answer)
- [Build your first integration](/learn/paths/integration) (course)

[Get an implementation brief](/learn/workspace?topic=verify)
