1 What the bot does

The Nazmiq Telegram bot is the mobile companion to the web app. You forward or upload vendor quotations (PDFs or images) to the bot, and when you've collected enough, you ask for a side-by-side comparison. The same AI pipeline that powers the web app processes everything; you get back a fully-formatted Excel report inside Telegram.

Best for Quickly capturing quotes you receive on your phone — forward WhatsApp PDFs, snap a photo of a printed quote, or save email attachments — without switching to a desktop. All files land in your web account too.

2 Link your account

One-time setup. Connects your Telegram account to your Nazmiq account so the bot knows whose files and quota to use.

  1. Open Telegram and search for @khalid_procure_bot, then tap Start.
  2. Come back to the web app's Settings page and click Generate Link Code.
  3. Copy the 8-character code.
  4. In Telegram, send: /link ABC12345 (replace with your code).
Settings page showing the Link Telegram Account card with a generated code and Copy button
Generate Link Code button on the Settings page
Telegram chat showing /link command and the bot's Account Linked Successfully reply
Sending /link CODE in Telegram and seeing the success reply
Code expires in 10 minutes Generate a fresh code if it doesn't go through in time. Each code can only be used once.

3 Send quotations

Once linked, simply send a PDF or image to the bot. Photos of printed quotes work — the AI reads them the same way it reads PDFs.

Example exchange

📎 PREMIER_UPVC_Quote.pdf
Processing 'PREMIER_UPVC_Quote.pdf' for project 'default'…
Extraction Complete
🏢 Supplier: Premier UPVC Ltd.
💰 Total: 124,500.00 EGP
📊 Cost: 1 job — 4/20 used
Saved to project 'default'. Send more PDFs or use /compare.

Supported formats: PDF, JPG/JPEG, PNG, WebP. Maximum file size: 10 MB.

4 Projects

A project is a named folder of quotations you want to compare against each other. Everything you send to the bot is saved under the active project. Use projects to keep unrelated comparisons (e.g. "Lighting" and "Generators") from getting mixed together.

See the active project

Send /project with no arguments — the bot replies with the current name.

Switch (or create) a project

Send /project Lighting-2026 — the bot starts saving new uploads there. If a project with that name doesn't exist yet, it's created on the fly.

Telegram chat showing /project Lighting-2026 command and the bot's confirmation reply
Switching to a new project in Telegram
Workflow Set the project before you start sending quotes for it. Example: /project Generators-800kVA → send 3 PDFs → /compare/project PVC-Pipes → send 4 PDFs → /compare.

Project names are sanitized automatically — spaces and special characters become underscores, so /project Q1 2026 Lighting becomes Q1_2026_Lighting.

5 Run the comparison

When you've sent all the quotes for the active project, send /compare. The bot runs the same comparison pipeline as the web app and replies with the Excel file.

Telegram chat showing /compare command and the bot replying with the Excel comparison report
/compare reply with the attached Excel report
Cost A comparison costs 1 job per ~40 pages across all PDFs in the project (same formula as the web app). A small comparison of 2-3 quotes is almost always 1 job. The bot tells you the cost in its reply.

6 Check status & quota

Send /status to see your linked-since date, the active project, your plan, and how many jobs you've used this month.

📊 Account Status

🔗 Linked: Yes (since 2026-04-15)
📁 Active Project: Lighting-2026
📦 Plan: pro (60 comparisons/month)
Comparisons Used (2026-05): 14 / 60

7 Clear a project

Send /clear to delete all files in the active project. The bot asks for confirmation before anything is actually deleted.

Irreversible /clear hard-deletes the files from cloud storage. There is no undo. The project itself stays around; only the files inside it are removed.

Switch to a different project first if you only want to keep one isolated.

9 Command reference

CommandWhat it does
/startGreet and show link instructions (when not linked)
/helpShow the in-bot command list
/link CODELink your Telegram account to your Nazmiq account
/unlinkDisconnect (asks for confirmation)
/statusAccount info + comparisons used this month
/projectShow the active project name
/project NAMESwitch to (or create) a project named NAME
/compareBuild the comparison report from files in the active project
/clearDelete all files in the active project (asks for confirmation)
Send a PDF/imageExtract the quotation and save it to the active project

10 Tips & limits

  • File size: 10 MB per upload (Telegram bot limit). For larger PDFs, use the web app.
  • Formats: PDF, JPG/JPEG, PNG, WebP. Each image counts as 1 page.
  • Billing: jobs = ceil(total_pages / 40), minimum 1 job. A 5-page PDF still costs 1 job; a 41-page PDF costs 2.
  • Quota: shared with the web app — the same monthly limit covers both surfaces.
  • Privacy: only the Telegram account you linked can act on your behalf. If someone else messages the bot, the bot tells them they need to link their own account first.
  • Re-linking: if you lose access to your Telegram account, generate a new code in Settings from any device — the new link replaces the old one.
Need help? Email contact@quote-lens.com or use the in-app chat. Please include your account email and a description of what the bot did or didn't do.
 Back to Settings