Meta Cloud API v22.0 + Mobile App Coexistence•is_on_biz_app: true

OneWhatsAppNumber.YouonYourPhone,YourAITwinClosingOrders.

Never disconnect your physical WhatsApp Business phone again. TwinDesk pairs your founder handset with a sub-2-second gemini-3.8-flash AI Sales Twin that listens to voice notes, generates dynamic 1080×1440 Satori Bento catalog cards, verifies bank transfer receipts via 5-stage OCR, and steps aside in 0ms the moment you type from your phone.

Production Test Drive: Click above to message +92 328 2198558 on WhatsApp — send a voice note, ask for the Bento menu card, or test live delivery quoting on our active partner venture.
smb_message_echoes

0ms Pause

Bidirectional Echo Sync

thinkingBudget: 0

< 1.4s P95

Prefix-Cached Turn Latency

Catalog, Geo, QR & OCR

12 Native Tools

Autonomous Commerce Tools

Zero personal chat logs

100% Auto-Purge

.vcf Personal Privacy Shield

LIVE SPLIT-DESK COEXISTENCE RIG — SINGLE WHATSAPP NUMBER (+92 328 2198558)
Webhook: messages + smb_message_echoesPrefix Cache: LOCKED

Founder's Physical Phone

WhatsApp Business App • Active

Connected

Customer Inbound (Voice Note • 0:09)

“Salam! Can you send your signature box menu and delivery fee for Phase 6?”
Founder Outbound Echo (smb_message_echoes)Handset

“Hey! Aria, please share our visual Bento catalog card and quote Phase 6 delivery for them.”

/request_code & /registerHard-Blocked

Bidirectional Coexistence Bus

Owner Invites TwinpausedForHuman: false
Owner Types Direct0ms Auto-Pause

AI Sales Twin Cloud Engine

gemini-3.8-flash • thinkingBudget: 0

12 Tools Ready
Tool Call #9 + #2 (Prefix-Cached)1.12s

send_product_photo(viewType="menu") + quote_delivery(area="Phase 6")

Unified Photo + Caption Bubblemedia_id cached (25d)

“Walaikum Assalam! Here is our 1080×1440 visual catalog card — delivery to Phase 6 is PKR 250 (Tier 2). Which box can I prepare for you?”

IPv4-First + 60s Circuit BreakerHealthy
Verified Infrastructure:WhatsApp Business Cloud APIWhatsApp Cloud v22.0Meta Business Platformsmb_message_echoesGemini 3.8 Flash Multimodal
Test this exact coexistence flow on WhatsApp now
Interactive Coexistence & Voice-Note Simulator

Test Every Coexistence Handoff & Guardrail.

Click any real-world production trigger below to watch how TwinDesk coordinates your physical handset and Cloud API Twin in real time — or jump straight into WhatsApp to test it live on one of our ventures.

Live on One of Our Ventures (+92 328 2198558) — Try It Out

Unified WhatsApp Coexistence Thread

Handset + Cloud API v22.0 • Synced via smb_message_echoes

AI Twin Active
Customer (+92 300 ****412)
Inbound Message13:42:04 PKT

Hi! Do you have same-day delivery available for 2 signature artisan boxes to Clifton Block 5?

Founder Phone (WhatsApp Business App)
smb_message_echoes13:42:11 PKT

Hey! Stepping into a roasting session — Aria, please take over and share our same-day schedule and Clifton delivery quote.

Aria (AI Sales Twin • gemini-3.8-flash)
pausedForHuman: false13:42:12 PKT

Welcome to Atelier Roast & Co. — we are open for the Same-Day Evening Batch (5:00 PM – 9:00 PM PKT) until our 2:00 PM cutoff. Delivery to Clifton Block 5 is PKR 250 (Tier 2, 8.4 km). Would you like me to lock in 2 Signature Boxes of 6 for you?

Want to test this in the wild right now?

TwinDesk is live in production on one of our partner ventures. Message +92 328 2198558 on WhatsApp to try voice notes, menu cards, or delivery quotes!

Open Live Venture WhatsApp

Webhook & State Telemetry Inspector

inFlightPhoneTurns • 90s Freshness Gate

1180ms
Resolved Action

coexistence_founder_handoff_to_twin

Burst Coalescer

Immediate (0ms)

Tool / Guard Pipeline Invoked

get_menu_and_schedule + quote_delivery

Deterministic Execution Trace

  • [WEBHOOK] change.field = "smb_message_echoes" (from founder handset)
  • [INTENT] gemini-3.8-flash (thinkingBudget: 0) -> founder invited Aria
  • [STATE] resumeSessionForBot(pausedForHuman = false, founderHandedOffToTwin = true)
  • [TOOL] get_menu_and_schedule() + quote_delivery("Clifton Block 5") -> PKR 250
  • [HYGIENE] stripChatMarkdown(isPurelyEnglishInput = true) -> 0 emojis, 0 Roman-Urdu leaks

1:1 Language Mirror & Hygiene Pipeline

stripChatMarkdown()
Customer Inbound:

"Hi! Could I get a Signature Box of 6 delivered to DHA Phase 5 via Raast?"

Raw Unfiltered LLM Tokens (Before Hygiene Gate):

Jee bilkul! Awesome choice! 🎉 Your Signature Box of 6 is PKR 2,650 via SBP Raast transfer.

Live stripChatMarkdown() Output (Zero U+FFFD / 1:1 Language Match):

Your Signature Box of 6 is PKR 2,650 via online bank transfer.

isPurelyEnglishInput() stripped unsolicited "Jee bilkul", removed sycophantic "Awesome choice!", stripped emoji, and softened "SBP Raast transfer" to "online bank transfer".

Asymmetric 12-Column Spatial Bento Architecture

Built from Production Battle Scars. Zero Toy Chatbot Scripts.

Every card below is interactive. Modify catalog prices to watch the SHA-256 Satori fingerprint regenerate, or test the 5-stage binary magic-bytes and Gemini Vision receipt verifier.

Dynamic 1080×1440 Satori Bento Catalog Card Engine

v5-modern-light-bento-grid-pro-max • 6 Static Outfit TTF Weights (400–900)

SHA-256: 2ca837b45de184f8

Satori (next/og) cannot synthesize bold weights from a single regular TTF and rejects variable fvar tables. TwinDesk registers all 6 static Outfit TTF weights and hashes every active SKU & pack price so cached 25-day WhatsApp media_id handles auto-invalidate the instant you update a price.

Box of 6 Price:

ATELIER ROAST & CO. — VISUAL BENTO CATALOG (1080×1440)

Dispatched as unified single-bubble image + caption (zero text-before-image race)

media_id TTL: 25d
70% SINGLE-ORIGIN

Velvet Espresso Artisan Box

Taster Pair (2 Pcs)PKR 950
Signature Box of 6PKR 2,650
Grand Tasting Box of 12PKR 4,990
ROASTED HAZELNUT SWIRL

Salted Praline Truffle Cubes

16 Truffle CubesPKR 1,850
32 Party PlatterPKR 3,400
HYBRID PAIRING DUO

Nitro Cold Brew & Pastry Duo

The Hybrid Duo (6 Bars + 16 Cubes)PKR 4,150
Registered Static Fonts: 400 / 500 / 600 / 700 / 800 / 900Single-Piece vs. Box vs. Full Menu Card Routing

EMVCo Raast QR & 5-Stage OCR

CRC16-CCITT (0x1021) + Magic-Bytes Guard

ISO/IEC 18004
Dynamic EMVCo Tag 63 Payload:CRC16: 7159

00020101021228380008PK.RAAST0111032821985580207TD-0482520458125303586540429005802PK5919Atelier Roast & Co.6007Karachi62280107TD-04820813Order TD-048263047159

Simulate Inbound Customer Media Upload:

Stage 1: Magic-Bytes Binary Signature

Verified JPEG header

Stage 2: Bank Receipt Authenticity Check

Authentic banking receipt structure detected

Stage 3: Exact Order Amount Match

Paid PKR 2,900 matches order total PKR 2,900

Stage 4: Beneficiary Account Title Guard

Verified beneficiary: Atelier Roast Ops (Raast)

Stage 5: PKT Timestamp & Reference ID Audit

Ref #RAAST98412055 within valid order window

Outcome: Payment Verified → Dispatched staff alert (twindesk_staff_payment_confirmed_v10)

12 Deterministic Function-Calling Tools Matrix

Computed once before while (round < 4) to preserve Gemini's prefix cache across tool turns

#01Catalog & Schedule

get_menu_and_schedule()

Returns live active catalog SKUs, pack prices, volume rewards, delivery tiers, and same-day vs next-day cutoff schedule.

#02Geo & Routing

quote_delivery()

Resolves exact motorcycle route distance (km) and tier fee from 0 km origin, rejecting bare city names.

#03Cart State

update_draft_order()

Updates session.draft items, fulfillmentType, address, and paymentMethod while rejecting placeholder names.

#04Hospitality Engine

apply_welcome_free_delivery()

Evaluates Turn 4+ first-time customer eligibility and issues a private phone-bound FD-YYYY-XXXXXX free-delivery voucher.

#05Order Execution

place_whatsapp_order()

Guarded by DELIVERY_QUOTE_CONFIRMATION_REQUIRED, INCOMPLETE_DELIVERY_ADDRESS, MISSING_CUSTOMER_NAME, and hesitation checks.

#06Order Lifecycle

modify_active_order()

Edits an active unfulfilled order for the caller phone and re-dispatches the dynamic EMVCo Raast QR only if totalAmount changed.

#07Order Lifecycle

cancel_active_order()

Cancels an unfulfilled order belonging to the caller while preserving unpaid verification integrity.

#08Self-Service Security

check_order_status()

Enforces strict caller-phone ownership (ORDER_PHONE_MISMATCH) before returning live order & payment status.

#09Visual Commerce

send_product_photo()

Dispatches verified single_piece close-up, packaged box photo, or 1080x1440 Satori Bento menu card in a single unified photo+caption bubble.

#10Native Expressiveness

react_to_customer_message()

Places context-eligible native WhatsApp emoji reactions on customer wamids (upgrading robotic thumbs_up to warm reactions).

#11Coexistence Handoff

request_human_handoff()

Pauses automated replies on the thread, sends a warm handoff note, and alerts human staff.

#12Privacy & Voice Guard

silent_handoff_to_founder()

Silently pauses the thread (suppressTextReply: true) for personal/family voice notes or non-business messages.

Zero-Latency Engineering & Failover Resilience

Sub-2-Second Turnaround. Prefix-Cached Multi-Round Loop.

Every millisecond is engineered out of the critical path — from IPv4-first DNS resolution on Linux containers to byte-identical prefix caching across multi-round Gemini 3.8 tool executions.

Active Gemini 3.x Failover Cascade & Circuit Breaker

60s TTL Breaker

Retired 404 models (2.5-flash, 2.0-flash, gemini-nano) are strictly blocked. If any endpoint times out (8s text / 15s multimodal), tripModelCircuitBreaker() routes subsequent turns to the next active 3.x Flash model in 0ms:

1. gemini-3.8-flash
2. gemini-3.7-flash
3. gemini-3.6-flash
4. gemini-3.5-flash
5. gemini-3.5-flash-lite
6. gemini-3.1-flash-lite
7. gemini-flash-latest
8. gemini-flash-lite-latest
1. IPv4-First Container DNS Ordering--dns-result-order=ipv4first
2. Zero Thinking OverheadthinkingConfig: { thinkingBudget: 0 }
3. Byte-Identical Prefix Cache PreservationHoisted outside while (round < 4)

Rs 0 Free-Window-First Outreach Router

Toggle the 24-hour customer service window state above to see how dispatchWithFreeWindowFirst() delivers interactive updates at Rs 0 when open, or falls back to approved v10 Restrained-Bold templates when closed.

UTILITY7 vars

twindesk_order_received_v10

Routed via Free Interactive Bubble (PKR 0)

UTILITY5 vars

twindesk_payment_reminder_v10

Routed via Free Interactive Bubble (PKR 0)

UTILITY4 vars

twindesk_in_preparation_v10

Routed via Free Interactive Bubble (PKR 0)

UTILITY6 vars

twindesk_out_for_delivery_v10

Routed via Free Interactive Bubble (PKR 0)

UTILITY4 vars

twindesk_order_delivered_v10

Routed via Free Interactive Bubble (PKR 0)

UTILITY4 vars

twindesk_feedback_request_v10

Routed via Free Interactive Bubble (PKR 0)

MARKETING6 vars

twindesk_batch_invitation_v10

Routed via Free Interactive Bubble (PKR 0)

UTILITY8 vars

twindesk_staff_new_order_v10

Routed via Free Interactive Bubble (PKR 0)

UTILITY8 vars

twindesk_staff_payment_confirmed_v10

Routed via Free Interactive Bubble (PKR 0)

LIVE IN PRODUCTION RIGHT NOW

Don't Just Read the Spec — Experience TwinDesk Live on One of Our Ventures.

We run TwinDesk 24/7 on our own live production D2C venture (+92 328 2198558). Click below to open WhatsApp, send a voice note in English or Roman Urdu, request the 1080×1440 visual Bento catalog card, or test real-time delivery quoting.

Intrepid Technology Ecosystem

Explore the Intrepid Product Family

Synchronized automatically across all Intrepid platforms via our centralized ecosystem manifest.