If you see the message "Request code failed: Our servers are temporarily unavailable. Please wait 1 hour before trying again." — or if the "Send code" button is disabled and showing a countdown timer — this is a rate-limit imposed by Meta, not a 2Chat error.
Why does this happen?
Meta limits how many verification code requests can be made for a phone number within a short period. When that limit is reached, Meta enforces a 1-hour waiting period before a new code can be requested. The error message may say "servers temporarily unavailable" but this is Meta's standard wording for a rate-limit — there is no outage.
What to do
Option 1 — Wait and retry from 2Chat
The countdown timer in 2Chat shows exactly how long until you can request a new code. Once it reaches zero, click "Send code" again.
Option 2 — Verify directly from WhatsApp Manager
You can complete the verification directly from Meta without waiting:
Select the phone number you want to verify.
Follow Meta's verification steps.
Once verified in Meta, return to 2Chat and continue the setup wizard.
WhatsApp enforces two separate limits, and it's easy to mix them up:
Verification code limit (this article): too many code requests → wait for the 1-hour cooldown shown by the countdown, or verify from WhatsApp Manager.
Registration limit: too many registration attempts → you'll see "Too many registration attempts for this number. WhatsApp allows 10 per 72 hours — please try again later." in the setup. You don't need to do anything: 2Chat keeps retrying in the background and the step completes on its own.
In both cases, retrying over and over doesn't speed things up — the safest path is to wait for the time shown on screen. See Errors creating a 2Chat WhatsApp Channel for the full list of statuses.
If the problem persists
If you keep receiving this error after the cooldown period, contact our support team and include the exact error message and your channel's phone number so we can investigate.
