Skip to content
FlowHubFluxonLab
Telegram
Ecommerce & Ordersfree

Automate Products Sales with Flutterwave and Telegram

by Afigo SamUpdated Aug 2026
RequiresTelegramTelegramGoogle SheetsGoogle Sheets
Share Post Share
📱 Telegram Trigger📱 Telegram Tri…We💳 Flutterwave Webhook💳 Flutterwave …Co🔄 Extract Telegram Data🔄 Extract Tele…📋 Get User Session📋 Get User Ses…If✅ Session Exists?✅ Session Exist…🆕 Create New Session🆕 Create New S…Me🔗 Merge Session Paths🔗 Merge Sessio…Sw🗺️ Route by Session State🗺️ Route by Se…Sw💬 Route by Update Type💬 Route by Upd…👋 Send Welcome Menu👋 Send Welcome…🛍️ Fetch All Products🛍️ Fetch All P…Co📝 Format Products List📝 Format Produ…HR📤 Send Products List📤 Send Product…Sw🔀 Route Callback Data🔀 Route Callba…📦 Get Product Detail📦 Get Product …If📊 Product In Stock?📊 Product In S…💾 Set State: Selecting Qty💾 Set State: S…❓ Ask Quantity❌ Out of Stock Message❌ Out of Stock …Co🔢 Validate Quantity Input🔢 Validate Qua…If✅ Quantity Valid?✅ Quantity Vali…📊 Check Stock for Qty📊 Check Stock …If✅ Enough Stock?Co🛒 Add Item to Cart🛒 Add Item to …💾 Save Cart to Session💾 Save Cart to…✅ Item Added to Cart✅ Item Added to…❌ Not Enough Stock❌ Not Enough St…❌ Invalid Quantity❌ Invalid Quant…🧺 Load Cart Session🧺 Load Cart Se…Co📝 Format Cart Display📝 Format Cart …If🛒 Cart Empty?📭 Empty Cart Message📭 Empty Cart M…HR🛒 Send Cart Display🛒 Send Cart Di…Co🗑️ Remove Item from Cart🗑️ Remove Item…💾 Save Cart After Remove💾 Save Cart Af…✅ Cart Updated Message✅ Cart Updated …🛒 Load Session for Checkout🛒 Load Session…💾 Set State: Entering Email💾 Set State: E…📧 Ask for EmailCo📧 Validate Email Input📧 Validate Ema…If✅ Email Valid?💾 Save Email to Session💾 Save Email t…Co📦 Check for Physical Items📦 Check for Ph…If🏠 Need Delivery Address?🏠 Need Deliver…💾 Set State: Entering Address💾 Set State: E…🏠 Ask for Address🏠 Ask for Addr…❌ Invalid EmailCo🏠 Validate & Save Address🏠 Validate & S…If✅ Address Valid?💾 Save Address to Session💾 Save Address…❌ Invalid Address❌ Invalid Addre…Co📋 Prepare Order Data📋 Prepare Orde…📝 Create Order in Sheets📝 Create Order…HR💳 Flutterwave Init Transaction💳 Flutterwave …HR📤 Send Payment Link📤 Send Payment…💾 Set State: Awaiting Payment💾 Set State: A…Co🔐 Verify Flutterwave Signature🔐 Verify Flutt…If✅ Valid Charge Event?✅ Valid Charge …📋 Find Order by Reference📋 Find Order b…✅ Update Order Status: Paid✅ Update Order …Co📦 Parse Order Items📦 Parse Order …If📦 Digital or Physical?📦 Digital or P…Co🔗 Convert Drive Link🔗 Convert Driv…📁 Send Digital File📁 Send Digital…🚚 Send Shipping Confirmation🚚 Send Shippin…📉 Update Product Stock📉 Update Produ…💾 Deduct StockIf⚠️ Stock Now Zero?⚠️ Stock Now Ze…🔔 Admin: Low Stock Alert🔔 Admin: Low S…🧹 Clear User Cart🧹 Clear User C…✅ Update Order: Delivered✅ Update Order:…🔔 Admin: New Order Notification🔔 Admin: New O…📋 Fetch User Orders📋 Fetch User O…Co📋 Format Orders List📋 Format Order…HR📤 Send Orders List📤 Send Orders …🔍 Fetch Order Detail🔍 Fetch Order …Co📋 Format Order Detail📋 Format Order…HR📤 Send Order Detail📤 Send Order D…💾 Set State: Searching Order💾 Set State: S…📋 Ask Order IDCo🔍 Validate Order Search🔍 Validate Ord…If✅ Search Valid?❌ Invalid Order ID❌ Invalid Order…🔍 Fetch Searched Order🔍 Fetch Search…Co📋 Format Searched Order📋 Format Searc…HR📤 Send Searched Order📤 Send Searche…📋 Fetch Track Info📋 Fetch Track …Co📋 Format Track Info📋 Format Track…HR📤 Send Track Info📤 Send Track I…📦 Update Tracking Status📦 Update Track…💾 Reset State After Search💾 Reset State …💾 Save Payment Link💾 Save Payment…🔄 Cancel & Reset State🔄 Cancel & Res…✅ Cancel Confirmed✅ Cancel Confir…If❓ Search Cancelled?❓ Search Cancel…If❓ Qty Cancelled?If❓ Email Cancelled?❓ Email Cancell…If❓ Addr Cancelled?❓ Addr Cancelle…
1/5
FLOWS
STEPS · 90
Starts on a Telegram event

On Telegram messages, looks up products in Google Sheets, processes payment via HTTP, and sends order responses back through Telegram.

Tags

eventadvancedTelegramGoogle SheetsCRMAI Chatbot
Connects
telegramTelegramsheetsGoogle Sheets
CategoryEcommerce & Orders
Triggerevent
Complexityadvanced
Nodes98
AddedJun 14, 2026