Solvo Solvo 2.0

Live chat

Two kinds of inbox, same tools:

Inbox Who answers Where visitors see the chat bubble
Platform Super Admins The marketing site (pricing, demos, sales questions)
School That school's School Admins The school's public website, and in-app for its parents and students ("Chat with school")

Chats never cross inboxes: a school only ever sees its own conversations.

Answering chats

Open Live chat in the sidebar. The badge shows how many conversations have unread messages.

The console checks for new messages every few seconds, and the sidebar badge updates on every page, so nothing extra has to run on the server — it works on ordinary shared hosting.

When nobody is online

If no agent is available (or it's outside opening hours), the bubble shows your away message and asks for the visitor's email. The message still arrives in the inbox, and — if Email admins about new chats when nobody is online is on — every agent gets an email with the message and a link. Your reply is emailed to the visitor if they've left the page.

Settings

Live chat → Settings (each inbox has its own):

Privacy and abuse protection

In the demo

The demo resets every night with a couple of open and closed conversations and a set of saved replies in both the platform and Riverside Academy inboxes, so visitors can try both sides: chat from the school website in one browser and answer as admin@riverside.ac.ke in another.