Use Case: Customer Support Agent
Turn AIDO into a front-line support agent for your business. It can answer customer questions, handle common requests, escalate issues, and keep your response times fast — 24/7.
What You'll Build
By the end of this guide, your AIDO assistant will act as a reliable customer support agent. It will:
- Answer frequently asked questions about your product or service
- Guide customers through common troubleshooting steps
- Collect relevant details before escalating complex issues to you
- Follow up on open conversations to ensure satisfaction
- Maintain a consistent, professional tone that matches your brand
Screenshot needed: A Telegram conversation showing AIDO acting as a customer support agent — a customer asks about a refund, and the assistant walks them through the process step by step, collecting the order number and confirming the next steps.
Step 1: Setting Up the Personality
During setup, you'll define your agent's personality in SOUL.md. For a support agent, you want someone patient, helpful, and on-brand.
Here's an example:
Screenshot needed: The AIDO setup wizard showing the SOUL.md / personality text area filled in with the customer support personality described above. Show the field clearly labeled.
Step 2: Defining the Rules
Next, set up the operational rules in AGENT.md. This tells your agent how to handle different types of requests and when to escalate.
Here's an example:
Screenshot needed: The AIDO setup wizard showing the AGENT.md / operational rules text area filled in with the customer support rules described above.
Step 3: Telling AIDO About Your Business
Fill in USER.md with information about your business and the context your support agent needs. The more specific you are, the better the responses.
Here's an example:
Screenshot needed: The AIDO setup wizard showing the USER.md / user context text area filled in with the business details and support context described above.
Example Conversations
Once set up, here's what your support agent might look like in action:
Handling a return request
Customer: Hi, I want to return something I ordered.
Sam: Hi there! I'd be happy to help with a return. Could you share your order number so I can look into it?
Customer: It's #NE-20847
Sam: Thanks! Here's how our returns work:
1. Items can be returned within 30 days of delivery
2. The item should be unused and in its original packaging
3. You'll need to ship it back (return shipping is on the customer)
Once we receive it, we process the refund within 3-5 business days.
Does that work for you? I can send you the return address and a label template.
Customer: Yes please
Sam: Done! I've sent the return details. Once you've shipped it, just share the tracking number and I'll keep an eye on it for you.
Troubleshooting a discount code
Customer: My discount code SPRING20 isn't working!!
Sam: I understand how annoying that is — let me help. A few things to check:
1. Make sure the code is typed exactly as shown: SPRING20 (all caps, no spaces)
2. Check if your cart meets the minimum order amount (€40 for this code)
3. The code may not apply to items already on sale
Could you try those and let me know? If it still doesn't work, share a screenshot and I'll escalate this to our team right away.
Screenshot needed: A real Telegram screenshot showing a customer support conversation with AIDO. The agent handles a customer question professionally, collects the order number, and resolves the issue clearly.
Tips for Best Results
- Keep your FAQ updated — add new questions as they come up and your agent will handle them automatically
- Set clear escalation rules — the agent should know exactly when to hand off to a human
- Test it yourself first — message the bot as if you're a customer to fine-tune the responses
- Add product-specific details — the more your agent knows about your products, the more helpful it is
- Review conversations regularly — check how the agent is handling real requests and adjust the rules