Comprehensive Automation System Integration
Budget: $250 – $750 USD
Project: Automation System for Customer Service, Operations & Notifications
Overview:
We want to build a simple, scalable, and reliable automation system connecting Respond.io, Make.com, Telegram, Shopify, and Lark.
The system should manage customer interactions, internal workflows, and real-time notifications with minimal manual work and low error risk.
--------------------------------------------------
Core Flow:
Customer → Respond.io (Customer Service Chat)
→ Staff action (Tag / Button / Field)
→ Make.com (Automation + Router)
→ Telegram (Send to different groups)
→ Lark (Data storage & internal tracking)
→ Shopify (for confirmed sales only)
--------------------------------------------------
Trigger Types (Must Support):
1. Appointment (Store visit booking)
2. Authentication (Item verification)
3. Buyback (Customer selling item to us)
4. Sales (Completed transaction)
All automation must be based on these trigger types.
--------------------------------------------------
Trigger Mechanism:
Customer service staff will trigger actions inside Respond.io using:
- Tags
- Buttons
- Custom fields
The system must detect these triggers and execute the correct workflow automatically.
--------------------------------------------------
Automation Logic (Make.com):
- Make.com will be the central automation system
- It must receive triggers from Respond.io
- Use Router to split flows based on trigger types
- Execute the following actions:
• Send Telegram notifications
• Store records in Lark
• Create/update Shopify orders (for Sales only)
The system must be clean, structured, and easy to maintain.
--------------------------------------------------
Telegram Notification Requirements:
Each trigger type must send messages to different Telegram groups.
Messages must include dynamic variables such as:
- Customer name
- Staff name
- Amount / Price
- Product (if applicable)
- Payment method
- Source
Example format:
[Sales]
New Sales Order
Customer: {{name}}
Amount: RM {{amount}}
Staff: {{staff}}
Source: {{source}}
Payment: {{payment}}
[Buyback]
New Buyback Request
Customer: {{name}}
Item: {{product}}
Offer: RM {{price}}
Staff: {{staff}}
[Authentication]
New Authentication Request
Customer: {{name}}
Item: {{product}}
Time: {{time}}
[Appointment]
New Appointment
Customer: {{name}}
Time: {{time}}
Location: {{branch}}
--------------------------------------------------
Lark Data Management (IMPORTANT):
All data must be stored in Lark (NOT Google Sheets).
Required fields:
- Date
- Customer Name
- Type (Appointment / Buyback / Sales / Authentication)
- Staff
- Amount (if applicable)
- Status (Pending / Completed)
- Source
--------------------------------------------------
System Requirements:
- Simple and easy for staff to use
- Minimize manual typing (use dropdowns / tags)
- Reduce human errors
- Scalable for future expansion
- Clean automation structure (no messy logic)
--------------------------------------------------
Important Notes:
- Proper variable mapping is critical (no missing or broken data)
- The system must be maintainable by our team after setup
- Avoid overly complex design
--------------------------------------------------
Open to Suggestions:
If you have a better or simpler architecture, workflow, or tools,
please propose your solution and explain why it is better.
--------------------------------------------------
Budget:
(To be discussed)
Overview:
We want to build a simple, scalable, and reliable automation system connecting Respond.io, Make.com, Telegram, Shopify, and Lark.
The system should manage customer interactions, internal workflows, and real-time notifications with minimal manual work and low error risk.
--------------------------------------------------
Core Flow:
Customer → Respond.io (Customer Service Chat)
→ Staff action (Tag / Button / Field)
→ Make.com (Automation + Router)
→ Telegram (Send to different groups)
→ Lark (Data storage & internal tracking)
→ Shopify (for confirmed sales only)
--------------------------------------------------
Trigger Types (Must Support):
1. Appointment (Store visit booking)
2. Authentication (Item verification)
3. Buyback (Customer selling item to us)
4. Sales (Completed transaction)
All automation must be based on these trigger types.
--------------------------------------------------
Trigger Mechanism:
Customer service staff will trigger actions inside Respond.io using:
- Tags
- Buttons
- Custom fields
The system must detect these triggers and execute the correct workflow automatically.
--------------------------------------------------
Automation Logic (Make.com):
- Make.com will be the central automation system
- It must receive triggers from Respond.io
- Use Router to split flows based on trigger types
- Execute the following actions:
• Send Telegram notifications
• Store records in Lark
• Create/update Shopify orders (for Sales only)
The system must be clean, structured, and easy to maintain.
--------------------------------------------------
Telegram Notification Requirements:
Each trigger type must send messages to different Telegram groups.
Messages must include dynamic variables such as:
- Customer name
- Staff name
- Amount / Price
- Product (if applicable)
- Payment method
- Source
Example format:
[Sales]
New Sales Order
Customer: {{name}}
Amount: RM {{amount}}
Staff: {{staff}}
Source: {{source}}
Payment: {{payment}}
[Buyback]
New Buyback Request
Customer: {{name}}
Item: {{product}}
Offer: RM {{price}}
Staff: {{staff}}
[Authentication]
New Authentication Request
Customer: {{name}}
Item: {{product}}
Time: {{time}}
[Appointment]
New Appointment
Customer: {{name}}
Time: {{time}}
Location: {{branch}}
--------------------------------------------------
Lark Data Management (IMPORTANT):
All data must be stored in Lark (NOT Google Sheets).
Required fields:
- Date
- Customer Name
- Type (Appointment / Buyback / Sales / Authentication)
- Staff
- Amount (if applicable)
- Status (Pending / Completed)
- Source
--------------------------------------------------
System Requirements:
- Simple and easy for staff to use
- Minimize manual typing (use dropdowns / tags)
- Reduce human errors
- Scalable for future expansion
- Clean automation structure (no messy logic)
--------------------------------------------------
Important Notes:
- Proper variable mapping is critical (no missing or broken data)
- The system must be maintainable by our team after setup
- Avoid overly complex design
--------------------------------------------------
Open to Suggestions:
If you have a better or simpler architecture, workflow, or tools,
please propose your solution and explain why it is better.
--------------------------------------------------
Budget:
(To be discussed)
Related categories:
PHP
JavaScript
C# Programming
Software Architecture
Customer Service
Automation
API Integration
Make.com