Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Purchases
  3. Rteam Telegram Approvals: Purchase Orders v 19.0
  4. Sales Conditions FAQ

Rteam Telegram Approvals: Purchase Orders

by Rteam https://rteam.agency
Odoo
v 19.0 Third Party 7
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Purchase (purchase)
• Invoicing (account)
• Discuss (mail)
Community Apps Dependencies Show
Rteam Telegram 2FA & Approvals
Lines of code 2195
Technical Name rteam_tg_purchase
LicenseLGPL-3
Websitehttps://rteam.agency
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Purchase (purchase)
• Invoicing (account)
• Discuss (mail)
Community Apps Dependencies Show
Rteam Telegram 2FA & Approvals
Lines of code 2195
Technical Name rteam_tg_purchase
LicenseLGPL-3
Websitehttps://rteam.agency

One-tap Purchase Order approvals in Telegram

Stop chasing your CEO with "please confirm PO #1234". Above-threshold Purchase Orders fire an inline Telegram message with Approve / Reject / View-in-Odoo buttons. One tap and the order confirms in Odoo. Chatter records who approved and when.

No VPN. No Odoo login on a phone. No inbox dig. Just a tap.

Odoo 19 LGPL-3 Free Threshold-gated Self-approve safe Community & Enterprise
Telegram message with inline Approve / Reject / View in Odoo buttons on a Purchase Order

What the approver sees

A short message arrives in Telegram with the PO summary (vendor, amount, line count, reference) and three buttons. Approve flips the order to confirmed in Odoo. Reject keeps it in draft and posts a chatter note. View in Odoo deep-links to the PO form.

After a tap the buttons collapse into a status line ("Approved by Anna at 14:32") so the same message cannot be tapped twice and the chat history reads as an audit trail.

Setup in three clicks

1

Install rteam_tg_auth first

This module sits on top of the Telegram 2FA + Approvals core. Configure the bot once there (60 seconds via @BotFather).

2

Bind your approver to Telegram

The approver opens My Preferences -> Telegram 2FA, clicks Bind Telegram, taps the deep link, presses Send. Bot replies "Bound to <login>".

3

Set Threshold + Default approver

Settings -> Telegram -> Purchase Approvals. Pick a threshold amount and the approver. Done. Next confirm of an above-threshold PO routes through Telegram automatically.

GATE Threshold-gated, by design

POs at or above the threshold are gated through Telegram; smaller POs confirm normally with no approver friction. Self-approve is blocked: when requester == approver the order confirms without a Telegram detour, and the chatter explains why -- no silent skips, no surprised users.

Purchase Approvals block in Odoo Settings showing Threshold and Default approver fields
Purchase Order chatter showing approval request sent and approval received via Telegram

AUDIT Every tap on the PO chatter

When the request goes out: chatter says "Telegram approval request sent to Anna". When the tap comes back: chatter says "Approved via Telegram by Anna at 14:32". When 24h passes without a tap: the request auto-expires (30-min cron) and the chatter notes it. Your finance auditor can reconstruct any approval from the PO record alone.

SAFE Hard to misuse

  • Re-confirming a PO that already has an open Telegram request raises a clear error rather than spawning a duplicate message.
  • Each inline button carries an HMAC-signed callback. An attacker who learns a request id alone cannot forge a tap without the per-instance webhook secret.
  • The bot token never leaves your database. Telegram talks directly to your Odoo URL, no Rteam-hosted relay.
  • Approver reopens the PO in Odoo? The header shows a "View Telegram approval" button so they can see exactly which TG message is in flight.

Part of a planned family

This module is the first source-model glue on top of rteam_tg_auth. The same approval ledger powers Vendor Bills, Time Off and Expenses glues that are next on the roadmap.

Building your own integration is one method on the source model: on_rteam_tg_approval_resolved(request, new_state). See github.com/RteamAgency/rteam-tg-purchase for the working pattern.

Other Rteam apps

We ship a small family of focused free Odoo apps. If this one helped, you may also like:

Telegram 2FA + Approvals (core)  ·  Odoo Health Check  ·  Prozorro Connector  ·  FSM + Repair

Maintained by Rteam · Issues + roadmap on GitHub · Support: alex@rteam.top

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with