---
title: "Another channel. The same verification."
canonical: "https://bird.com/verify-api/features/orchestration"
---

# Another channel. The same verification.

Keep the customer moving when a code does not arrive. Use the next eligible channel without restarting the verification’s expiry or attempt budget.

## Een ander kanaal. Dezelfde verificatie.

Laat de registratie doorgaan als de eerste code niet aankomt. Gebruik het volgende toegestane kanaal in het plan van de ontvanger.

[Door de gebruiker aangevraagde kanaalwissel](/docs/guides/verify/sending-verifications#send-the-code-on-another-channel)
[Ontdek kanaalconfiguratie](/docs/guides/verify/countries)
Illustratieve productgegevens. Deze knoppen wijzigen alleen het voorbeeld; er wordt geen verzoek of aankoop gedaan.

## Change the delivery. Preserve the session.

Give an undelivered code another configured route.

### Prepare an ordered plan.

Country configuration and the supplied recipient determine eligible channels. A delivery failure can advance through that plan automatically.

### Respond to the customer’s request.

When the customer reports that nothing arrived, call next-channel with the original recipient. This deliberate switch does not wait for the resend cooldown; it moves only to a later eligible channel.

### Handle an exhausted plan.

NoNextChannel means there is no later route; a resend on the current channel may be appropriate. Preserve the original expiry, check budget and all still-valid codes rather than creating competing sessions.

[Explore Verify fallback delivery →](/docs/guides/verify/countries)

## Keep building with Verify.

Set the delivery plan, explain resend behavior and inspect each attempt in context.

[Country controls Choose where and how verification delivery is attempted. →](/docs/guides/verify/countries)

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

[Verification logs Inspect the state and timing of a verification attempt. →](/docs/guides/verify/overview)

[Explore Verify →](/verify-api)

## Schaal op zonder controle te verliezen.

Organiseer teams in werkruimtes, beheer API-toegang en traceer wijzigingen via auditlogs.

[Werkruimtes](/docs/guides/workspaces)[Teamrollen](/docs/guides/users-teams-roles)[API-authenticatie](/docs/guides/authentication)
[Ontdek 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)
