Overview
This documentation describes the conversational flows and best practices for each AI-powered agent in the Ringsli ecosystem. Use these dialog flows as templates for designing, customizing, or troubleshooting your voice and chat automations.
1. Voice Agents
Purpose: Automate phone-based customer interactions, appointment scheduling, and support via IVR.
- Greeting: “Hello! Thank you for calling [Business]. How can I assist you today?”
- Intent Recognition: Caller: “I want to schedule an appointment.”
- Data Collection: “May I have your name?” → “What date and time do you prefer?”
- Confirmation: “You’d like to book an appointment on Monday at 2 PM. Is that correct?”
- Completion: “Your appointment is booked! You’ll receive a confirmation message.”
Best Practices: Always confirm details, allow corrections, integrate with backend systems.
2. Chat Agents
Purpose: Handle FAQs, support, and lead capture on web, social, and messaging platforms.
- Greeting: “Hi! How can I help you today?”
- User Query: “What are your business hours?”
- Response: “Monday to Friday, 9 AM to 6 PM.”
- Follow-up: “How do I contact support?” → “Email support@example.com or call 555-1234.”
Best Practices: Provide quick answers, escalate complex issues, collect data for analytics.
3. Inventory Agents
Purpose: Automate stock checks, reordering, and inventory reporting.
- Greeting: “How can I assist you with inventory?”
- Stock Inquiry: “Do we have any laptops in stock?”
- Response: “Yes, 12 laptops are available. Would you like to place an order?”
- Order: “Order 5 laptops.” → “5 laptops reserved. Delivery or pickup?”
Best Practices: Sync with inventory DB, alert on low stock, allow bulk actions.
4. Webpage Agents
Purpose: Crawl and extract data from websites for use by other agents.
- Greeting: “What website would you like me to scan?”
- User Request: “Scan www.example.com for product prices.”
- Confirmation: “You’ll receive the data by email once the scan is complete.”
Best Practices: Respect robots.txt, allow data type selection, schedule regular scans.
5. Personal Agents
Purpose: Personal workflow automation, reminders, and integrations.
- Greeting: “How can I help today?”
- Task: “Remind me about the team meeting tomorrow at 10 AM.”
- Confirmation: “Reminder set. Notify by email or SMS?”
- Response: “Email, please.” → “You’ll get an email reminder.”
Best Practices: Integrate with calendars, offer proactive suggestions, maintain privacy.
6. Marketing Agents
Purpose: Automate content creation, scheduling, and analytics for marketing.
- Greeting: “What would you like to do?”
- Task: “Schedule a post for our new product launch.”
- Details: “What’s the message and platforms?” → “Post ‘Check out our new product!’ on Facebook and Twitter.”
- Schedule: “When to post?” → “Tomorrow at 9 AM.”
- Confirmation: “Post scheduled. Would you like a preview?”
Best Practices: Allow previews, analyze engagement, integrate with all platforms.
General Guidelines
- Always provide clear, concise, and polite responses.
- Confirm actions before finalizing.
- Allow users to cancel, repeat, or escalate at any step.
- Log all interactions for analytics and compliance.
- Ensure accessibility and multi-language support where possible.
For Developers: Dialog flows can be adapted for both voice and text channels. Use these templates as starting points and customize for your business logic. Integrate with backend APIs for live data and transactional operations.