Sawy's website chat puts the same AI agent that answers your phone into a chat window on your site. Visitors can ask about your services, prices, hours and policies and get answers from the information you entered, and when they want something done, the agent collects their details and records the request as a lead for your team. You add it with one iframe snippet, and it is off until you turn it on.
Example chat (illustrative)
Visitor: Hi, do you do gutter cleaning in Oak Park?
Sawy: Yes, we clean gutters in Oak Park. Single-storey homes start at $150. Would you like me to take a request so the team can schedule a visit?
Visitor: Yes please. Sometime next week.
Sawy: Can I have your name and the best phone number or email to reach you?
Visitor: Chris Patel, chris@example.com.
Sawy: Thanks, Chris. I've noted a gutter cleaning request in Oak Park for next week. The team will confirm a time with you.
In the dashboard, the chat appears in Calls with its transcript, the contact in Leads, and the request in Appointments as a request for staff to confirm. The business receives a summary email.
Why add it
- Visitors get answers when your phone line isn't the easiest route, for example from a mobile browser late in the evening.
- Enquiries arrive with context. Instead of a bare contact-form message, staff see the whole exchange, including what the visitor already asked.
- One place for follow-up. Chat leads sit alongside leads from calls and email.
Set it up
- Open the agent in Agents, tick Enable website chat and save.
- Copy the iframe snippet shown under Website chat link on the agent page. It looks like this (your agent ID and key are filled in):
<iframe src="https://getsawy.com/embed/AGENT_ID?key=PUBLIC_KEY" title="Chat with our receptionist" width="100%" height="650" style="max-width:480px;border:0" loading="lazy" referrerpolicy="no-referrer"></iframe>
- Paste it into a page on your site, such as Contact or Book. Most website builders have an HTML or embed block for this.
- Test from the live page. Ask a service question, a question you have not answered in your setup, and request an appointment using synthetic contact details. End the conversation and check Calls, Leads and Appointments.
- Review the answers. If the agent said "I don't know" to something visitors ask often, add it as a FAQ entry in the agent's knowledge base.
The chat answers from the agent's business info, services, hours and FAQs. It does not read your website on its own; website import can copy one page's text into a preview you review and apply.
What to know before you publish
- Appointments are requests. Staff confirm every appointment in Appointments, and with Cal.com connected, only a booking Cal.com accepts is marked confirmed. See appointment request handling.
- No payments in chat. Never ask visitors for card details in the chat.
- No live human takeover. Staff cannot join the chat. A visitor who wants a person can leave details, and if the agent has an escalation number it may share it for urgent matters.
- The link is public. Anyone with the embed link can start a chat. Your dashboard and other customers' records still require sign-in. Untick Enable website chat to stop accepting conversations.
- Languages. English, or Spanish with switching to English.
- Usage. Web chat is included on every plan, including Free. Check current limits on pricing.
Related: getting started, lead capture and qualification, email inbox, business FAQ answering.