Telegram bot for furniture brand (affiliate program)
Developed a Telegram bot for a furniture brand as a "designer portal": users can browse the product catalog, upload 3D models, register for the affiliate program, and publish their own projects with a list of used furniture. For convenient registration and project creation/publication, a Telegram Mini App has been implemented, and access to features is managed through roles and access levels. Automation and backend processes are built on n8n, data is stored in Supabase, integrations work via API, and separate business tables/registers are in Google Sheets.
Key functionality:
- Telegram bot with navigation through the furniture catalog and product cards.
- Uploading/releasing 3D models (upon request from the product card or through a selection).
- Registration of designers in the affiliate program via Mini App.
- Project publication: description, selection of used furniture items, confirmation/moderation (by roles).
- Roles/access levels: different capabilities for guests, registered designers, partners/admins.
- Storage of profiles, projects, "project furniture" links, statuses — in Supabase.
- Synchronization of part of the data/registers in Google Sheets for managers (reports, applications, statuses).
Technologies: n8n, Supabase, Telegram Bot API + Telegram Mini Apps, REST API, Google Sheets.
Key functionality:
- Telegram bot with navigation through the furniture catalog and product cards.
- Uploading/releasing 3D models (upon request from the product card or through a selection).
- Registration of designers in the affiliate program via Mini App.
- Project publication: description, selection of used furniture items, confirmation/moderation (by roles).
- Roles/access levels: different capabilities for guests, registered designers, partners/admins.
- Storage of profiles, projects, "project furniture" links, statuses — in Supabase.
- Synchronization of part of the data/registers in Google Sheets for managers (reports, applications, statuses).
Technologies: n8n, Supabase, Telegram Bot API + Telegram Mini Apps, REST API, Google Sheets.