As the owner, for anyone
Members & access in your dashboard → pick the person → theWorking hours card.
In the normal case the AI keeps the conversation and offers a callback: "Our team isn't available right now. Leave your email and we'll get back to you within 24 hours." The customer is never left talking to nothing. There is one setup gap where the alert reaches no one — that one is worth ten minutes of your time today.
The AI also does not go quiet after handing off. If it was the AI's own uncertainty that triggered the escalation and nobody is available, the AI keeps answering rather than dropping the customer into silence. The offer of a person is made once per conversation, not on every message.
Forwarding an escalation needs a member with a WhatsApp, Telegram or LINE address registered for the domain the customer is chatting from, who is on shift. If no member qualifies, nobody is pinged. The customer is not told that nobody heard — from their side the chat simply carries on.
We do not let that pass silently on your side. When it happens we raise a delivery-failure alert on four surfaces at once: your dashboard alert feed, an email to your account address, a message to any agent channel thatis connected, and our own operator feed. The wording names the fix:
"A visitor was escalated but nobody was notified: no member has a WhatsApp, Telegram or LINE address registered for this domain, or everyone with one is off shift."
Repeat occurrences are grouped so one bad night does not bury your inbox — you get one alert per cause per hour, not one per customer.
Closing it takes two things
If you are a one-person business, this is the whole job: link your own Telegram once and you are permanently the fallback, because owners are always treated as on duty.
They are decided separately and they answer different questions. Mixing them up is why hours sometimes appear not to work.
| Availability | Working hours | |
|---|---|---|
| Answers | Is anybody at the desk right now? | Should this particular member be pinged right now? |
| Set by | Having the Agent Portal open. It reports in every minute, and marks you offline when you close the tab or sign out. Linking a mobile inbox also marks you available. | A weekly schedule you or the owner saves. Nothing automatic. |
| Used for | Deciding whether the AI offers a person or offers a callback. | Deciding who gets the WhatsApp / Telegram / LINE ping when an escalation is forwarded. |
| Owners | Same as anyone else. | Always on duty. Hours are saved but do not restrict them. |
One practical consequence: a member who has linked a mobile inbox counts as available from that moment, and stays that way until they sign out of the portal. So the AI will offer a person rather than a callback — and it is theworking-hours schedule that stops the ping arriving at two in the morning. If you want quiet nights, set hours; do not rely on being "offline".
Members & access in your dashboard → pick the person → theWorking hours card.
In the Agent Portal → Profile →Working hours. You do not need the owner to do it for you.
Always available (24/7) is the default and means no restriction at all.Set specific hours opens a weekday grid — it starts you on Monday to Friday, 09:00 to 17:00, which you then edit.
Each member can have their own, or inherit the team default. The team default is set on the same Members & access page. If neither is set, we use Asia/Kolkata. Getting this right matters more than the hours themselves — a correct 9-to-5 in the wrong zone is worse than no schedule.
What the grid supports
If you run more than one website, the Domain assignment card on the same member page limits who hears about which site. Nothing checked means "handles all domains", which is the default. Owners hear about all of them regardless. It is worth knowing because it is the second half of the "nobody was notified" message: everyone on shift may still be assigned to a different domain than the one the customer is on.
The dropdown offers six modes — "AI keeps answering", "AI answers + collects callback", "Collect contact only", "Page the on-call member", "Owner only", "Politely refuse". Your choice is stored, but no part of the live conversation flow reads it today. What actually happens after hours is the callback offer described at the top of this page. We would rather tell you that than have you tune a dial that is not connected.
If your business genuinely needs one of the other behaviours — being paged at any hour, or a flat "we're closed" — email support@orcalinq.com and say which. That is currently a request, not a setting.
Nothing in the Agent Portal or the mobile inbox marks you away temporarily. The honest workarounds, in order of how well they work:
1. Edit your working hours to cover only the hours you actually want to be interrupted. This is durable, applies every week, and is the control the system genuinely acts on.2. Sign out of the Agent Portal, or close the tab. That marks you offline, so the AI offers customers a callback instead of a person — but it does not stop a mobile ping if you are inside your working hours.3. For a one-off evening, ask the owner to remove that day's window and put it back tomorrow.
And to answer the other half of the question: there is no on-shift indicator in the portal either. Your working hours as saved are the answer, read in your own timezone.
A member with a mobile inbox, and a connected channel to send from. That is the difference between a late reply and a lost enquiry.