Skip to main content

CF Waiting Room

FlashPass AIO's CF Waiting Room bot polls a Cloudflare Waiting Room URL, solves the Turnstile challenge when one appears, waits out the queue, and delivers your pass link via webhook once you're through.

Before you start

  • A Webhook Group is required — this is how FlashPass delivers your bypass link, you cannot run a CF Waiting Room task without one.
  • Capsolver API Key set in Settings if the waiting room embeds a Cloudflare Turnstile widget (most do).
  • A proxy group is optional but recommended for running many sessions at once without rate-limiting.

CF Waiting Room page empty state with "New Task" button

Creating a task

Open CF Waiting Room from the sidebar → New Task.

New CF Waiting Room Task dialog, full form

Waiting Room URL (required)

Paste the link to the page protected by Cloudflare's Waiting Room. FlashPass polls this URL directly, detects the waiting room markers, and re-requests it on the cadence the server advertises (Retry-After/Refresh headers, or every 5 seconds if the server doesn't specify one).

Proxy Group

Which Proxy Group to draw from for waiting room sessions.

  • Leave on Default proxy to fall back to the Default Proxy URL set in Settings → General.
  • Any proxy type works — test what holds up best against the specific target.

Webhook Group (required)

Which Webhook Group receives your pass-link delivery. Each successful session randomly picks one webhook from the group — this spreads deliveries across multiple Discord channels instead of flooding one.

Webhook Group dropdown with groups listed

Count (Sessions per Task) (required, 1–5000)

How many waiting-room sessions a single task spins up. Each session is an independent attempt at getting through.

Copies (No. of Tasks) (required, 1–1000)

How many copies of this exact task config to create. FlashPass multiplies Count × Copies to show Total No. of Sessions live in the dialog — that's your real concurrency, not just one number.

Example: Count = 50, Copies = 4 → 200 total sessions running.

Count x Copies fields with Total No. of Sessions display

Running the task

Click Create. The task list shows status per task copy: Queued → Running → Finished/Failed/Cancelled. Opening a running task's detail view shows a live session breakdown (Initializing → Solving Cloudflare → Cloudflare solved → Waiting in queue → Passed/Failed). As sessions pass the waiting room, pass links land in your chosen Discord webhook.

CF Waiting Room task list with running tasks

Common issues

SymptomCause / Fix
No webhook delivery despite "Finished" statusWebhook Group not selected, or Discord webhook URL invalid/deleted — recheck in Webhook Groups.
Sessions stall on "Solving Cloudflare"Missing/invalid Capsolver API Key in Settings → Captcha — the Turnstile widget is detected but can't be solved without it.
Sessions fail immediatelyWaiting Room URL expired or copied wrong — re-grab the link straight from the target site right before running.
Queue takes far longer than expectedProxy quality — try switching proxy type/group; heavily-flagged proxies queue slower or get bounced.