OCR ingest · Telegram
Forward a screenshot. Get a booking 8 seconds later.
Booking.com and Airbnb mostly notify by email or in-app. Forwarding the screenshot to your private Telegram bot is the fastest way to capture it. The vision LLM parses every field, you tap Confirm, and the reservation + payment + calendar block all land at once.
What happens when you forward a screenshot
- 1
You forward → bot
Drag the Booking.com or Airbnb confirmation image to your private Telegram bot. No app to open, no form to fill.
- 2
SHA-256 dedupe
We hash the bytes. If you've forwarded the same screenshot before, we surface the existing draft — no duplicate row, no double LLM call.
- 3
Vision LLM extraction
Claude Sonnet 4.6 via Vercel AI Gateway pulls 12 structured fields with per-field confidence. Gemini Flash is the rate-limit fallback.
- 4
Telegram reply with keyboard
Bot replies with the parsed fields (low-confidence ones marked ⚠️) and three buttons: Confirm · Edit in CRM · Discard.
- 5
Tap Confirm → CRM update
Reservation + draft Payment (channel commission auto-deducted) + BlockedRange + (deduped) Guest all created in one transaction. Bot edits its own message to '✅ Saved to CRM'.
Omar Al-Mansoori · airbnb
- Stay
- 2026-05-14 → 2026-05-17 · 3n
- Party
- 2 guests
- Total
- 780 USD
- OTA code
- HMAB47291
- Confidence
- 87%
- Model
- anthropic/claude-sonnet-4-6
Bot is waiting for your tap. Confidence below the threshold is shown with ⚠️ so you don't miss it.
James Carter · booking
- Stay
- 2026-04-28 → 2026-05-02 · 4n
- Party
- 2 guests
- Total
- 960 USD
- OTA code
- BKG-8482991027
- Confidence
- 94%
- Model
- anthropic/claude-sonnet-4-6
One tap turned a screenshot into a Reservation + Payment + BlockedRange + Guest. The OTA commission auto-deducted.
Why this works for solo operators
- No partner-API approval required. iCal in + OCR covers ~95% of the real workflow.
- Confirm/Edit/Discard step never auto-commits. One mis-parsed date is a $200 issue; the safety belt is worth one tap.
- Original screenshots stored in Vercel Blob, auto-pruned after 30 days. Guest PII never lingers.
- Same vision pipeline can later parse: payment receipts, ID scans, refund requests. Add a Zod schema, ship.