OpusLink Documentation
Everything you need to set up, configure, and manage your WhatsApp ordering agent.
Getting Started
Agent OpusLink is a WhatsApp-based AI agent that takes customer orders, generates receipts, and notifies your staff — automatically. It's designed for Pakistani businesses with Cash on Delivery (COD) as the default payment method.
Prerequisites
- • A WhatsApp Business number (can use your existing number)
- • Your menu or product list with prices
- • Business details: name, hours, delivery zones
Once set up, customers simply message your WhatsApp number. OpusLink greets them, shows your menu, takes their order, confirms with a receipt, and notifies your staff — all without human intervention.
Get OpusLinkSetup Guide
The setup wizard guides you through three steps. Each step trains the agent on a different aspect of your business.
Step 1: Business Details
Enter your business name, type, WhatsApp number, owner email, currency (PKR by default), delivery zones, and business hours. You can also customize the agent's greeting message and conversation tone.
Step 2: Menu Items
Add each menu item with its name, description, price, and category. The agent learns these instantly and can present them to customers organized by category. You can mark items as unavailable at any time.
Step 3: Activate Agent
Review your configuration and activate the agent. Once active, OpusLink starts responding to customer messages on your WhatsApp number immediately.
Order Flow
Here's exactly what happens when a customer messages your WhatsApp number:
1. Customer Messages
Customer sends any message to your WhatsApp number. OpusLink greets them and offers to show the menu or take their order.
2. Menu Browsing
Customer asks for the menu. Agent presents items by category with prices.
3. Order Building
Customer names items. Agent confirms each item, quantity, and price, building the order in real-time.
4. Delivery Details
Agent asks for the customer's name, phone, and delivery address.
5. Digital Receipt
Agent generates an itemized receipt with total amount and COD payment method, then asks for final confirmation.
6. Order Confirmed
On customer's 'yes', agent creates the order in the database with status 'confirmed' and notifies staff.
Staff Notifications
When an order is confirmed, OpusLink takes two actions simultaneously:
Dashboard Alert
The order appears instantly in your admin dashboard under the Orders tab with full details.
WhatsApp Notification
A notification can be sent to a designated staff WhatsApp number or group for immediate action.
FAQ & Troubleshooting
Agent not responding on WhatsApp
Ensure your WhatsApp Business number is connected via the Agent Editor's WhatsApp tab. Verify the number is active and not rate-limited by WhatsApp's messaging policy.
Menu items not showing to customers
Check that menu items have 'available' set to true in your admin panel. Items marked unavailable are hidden from the agent's responses.
Orders not appearing in dashboard
Confirm the agent has the correct client_id. Orders are scoped to your business — check the Orders tab in your admin panel for real-time updates.
Customer receiving duplicate receipts
This happens if the agent confirms an order multiple times. Ensure the customer explicitly says 'yes' or 'confirm' — the agent only finalizes on explicit confirmation.