Welcome back
Loading your day…
New Leads
0
Not yet contacted
Leads This Week
0
Last 7 days
Tasks Due Today
0
On your plate
Overdue
0
Nothing overdue
Take Action
Leads waiting on you and tasks past due.
Upcoming
Your next tasks.
Leads
6 total leads
Total Leads
0
All time
All Time
Today
Yesterday
This Month
Last Month
Custom Range →
From → To
Buyers
0
All time
All Time
Today
Yesterday
This Month
Last Month
Custom Range →
From → To
Sellers
0
All time
All Time
Today
Yesterday
This Month
Last Month
Custom Range →
From → To
Other Leads
0
All time
All Time
Today
Yesterday
This Month
Last Month
Custom Range →
From → To
All Time
Today
Yesterday
This Week
Last Week
This Month
Last Month
All
Buyers
Sellers
Referrals
Other
—
—
Tasks
Stay on top of your follow-ups
Create Task
Start typing a name, phone, or email — or leave blank for a general task.
Auto-Task is on — a review task will be created automatically for every new lead
All Due
Due Today
Past Due
Completed
All Tasks
Widget Settings
Customize how your assistant looks and sounds
Assistant Identity
Profile Photo
Choose an avatar or upload your own headshot.
JS
Choose an avatar below
WOMEN
MEN
What the AI calls itself in the chat header and conversations.
Used throughout conversations — e.g. "Sarah will follow up with you shortly."
If a visitor asks how to reach you directly, Keyli will share this number. Leave blank and Keyli will simply capture their info so you can reach out first.
Tell Keyli who you are and why clients choose you — your experience, specialties, and what sets you apart. Keyli weaves this into conversations to build trust and help win the lead. The more specific, the better.
Sets the pronouns Keyli uses for you in conversations — e.g. "John knows that area well — they can walk you through it."
He / Him
She / Her
They / Them
Keyli uses this to confirm locations in conversations. When a visitor mentions a town like "Mapleton" (which exists in several states), Keyli assumes you mean the one in your licensed state — e.g. "Mapleton, Utah?" — instead of guessing.
If set, visitors can book a meeting directly from the chat.
After capturing a lead, Keyli points the visitor to the most relevant page on your site — based on the conversation. Add the links you have; leave the rest blank. Keyli only ever sends people to pages you've filled in.
Have a page that doesn't fit the list above? Add it here. Describe what the page is for in plain language — Keyli reads your description to decide when to send someone there. Be specific.
How the chat button looks in the bottom corner of your site.
Icon
Just the message bubble
Chat now
Photo + Bubble
Your photo with a speech bubble
Chat now
Photo + Bar
Your photo in a pill button
The photo styles use the avatar you set above. Until you add one, a placeholder is shown.
The wording shown on the photo launcher.
Chat now
Action-oriented — encourages clicks
How can I help?
Approachable and conversational
Tone
Controls how your assistant speaks — including its opening message.
😊
Casual
Warm and conversational — like a knowledgeable friend
"Hey! 👋 Are you looking to buy or sell a home? I'm here to help!"
→ Buy · Sell · Something Else
💼
Professional
Polished and concise — confidence-inspiring
"Welcome! Whether you're looking to buy or sell, I'm here to help guide you. Where would you like to start?"
→ Buy · Sell · Something Else
⚡
Energetic
Upbeat and enthusiastic — high energy
"Hey there! 👋 Ready to buy or sell a home? Let's make it happen!"
→ Buy · Sell · Something Else
Write my own opening message
Tone still controls how Keyli speaks throughout the conversation
→
Buy · Sell · Something Else buttons will follow this message automatically
Widget Color
Applied to the chat header, buttons, and launcher.
Custom color
Lead Notifications
Where new-lead alerts are sent (can differ from your login email).
Email me on every new lead
Instant email the moment a lead shares their contact info
Notify me when a conversation starts Coming soon
Live conversation alerts and takeover are on the roadmap
Live Preview
Updates as you change settings
Your website
R
Keyli
● Online
Hey! 👋 Are you looking to buy or sell a home? I'm here to help!
Install Keyli on Your Site
One line of code · Under 2 minutes
Setup Progress
Complete these steps to go live
Your Embed Code
Paste this just before the </body> tag on your website. It loads Keyli for your account only.
<script src="https://remi-widget.netlify.app/widget.js" data-remi-customer="YOUR-CUSTOMER-ID"></script>
How to add it
1. Copy the code above.
2. Open your website editor and find where you can add custom code or HTML (often called “Custom Code”, “Header/Footer scripts”, or “Embed”).
3. Paste it into the section that loads on every page, just before the closing </body> tag.
4. Save and publish. Refresh your site — Keyli’s chat bubble appears in the bottom-right.
2. Open your website editor and find where you can add custom code or HTML (often called “Custom Code”, “Header/Footer scripts”, or “Embed”).
3. Paste it into the section that loads on every page, just before the closing </body> tag.
4. Save and publish. Refresh your site — Keyli’s chat bubble appears in the bottom-right.
💡
Don't have access to your site's HTML?
Send the embed code above to whoever manages your website and let them know it's a chat widget that needs to go on every page, just before the closing
Send the embed code above to whoever manages your website and let them know it's a chat widget that needs to go on every page, just before the closing
</body> tag.
They'll know what to do — it takes about two minutes.
Integrations
Send your leads anywhere — Zapier, Make, or your CRM
Lead Webhook
Paste a webhook URL and Keyli will send every new lead to it the moment it's captured.
Works with Zapier, Make, HubSpot, Follow Up Boss, or any tool that accepts a webhook.
Send leads to this webhook
Turn off to pause without deleting the URL
How it works
Keyli sends each new lead to Zapier, and Zapier puts it into your CRM. You connect your CRM
to Zapier once, and it runs automatically from then on.
Keyli
→ new lead →
Zapier
→ creates contact →
Your CRM
Setting it up
A one-time setup, about 5–10 minutes. You'll need a Zapier account (the free plan works to start).
Part 1 — Let Zapier receive your leads
1. In Zapier, click Create Zap.2. For the trigger, search for and choose Webhooks by Zapier.
3. Choose the Catch Hook event. (If it asks to "pick off a child key," leave it blank.)
4. Zapier shows you a custom webhook URL. Copy it.
5. Paste it in the box above, turn the toggle on, and click Save Webhook.
6. Click Send Test Lead above. Back in Zapier, click Test trigger — it will find the lead.
This test is required. It's how Zapier learns what a Keyli lead looks like.
Part 2 — Connect your CRM
7. Still in Zapier, add an action and search for your CRM
(Follow Up Boss, kvCore, HubSpot, Salesforce, LionDesk…).8. Choose an event like Create Contact or Create Lead.
9. Zapier will ask you to sign in to your CRM. Do that once — it's how Zapier gets permission to add contacts for you. (Keyli never sees your CRM login.)
Part 3 — Tell Zapier which field is which
10. Zapier lists your CRM's fields (First Name, Phone, Email, Notes…). Click each one and
pick the matching Keyli field from the dropdown — for example your CRM's Phone ← lead phone.11. Turn the Zap on. Done — every new lead now lands in your CRM automatically.
This matching step happens in Zapier, not in Keyli. Keyli sends everything (see below) and you
choose what your CRM uses.
💡 Skip Zapier entirely: some CRMs (like Follow Up Boss) accept webhooks directly.
If yours does, just paste its webhook URL in the box above — no Zapier account needed.
What gets sent
Keyli sends all of this with every lead. You choose which fields go where inside Zapier
(or your CRM) when you set up the connection — there's nothing to configure here.
👤
Name
Full name and first name
📞
Phone & email
However they chose to be reached
🏠
Buyer or seller
What they came to you for
📍
Location
State and the cities they're interested in
🔍
What they're looking for
Beds, budget, or their selling timeline
📅
Availability
When they said they're free to talk
💬
Full chat transcript
Everything they said to Keyli
🕐
Date & time
Exactly when the lead came in
For developers — the exact JSON sent to your webhook:
{
"event": "lead.created",
"lead": {
"name": "Jane Buyer",
"phone": "801-555-1234",
"email": "jane@example.com",
"type": "buy",
"state": "UT",
"cities": ["Provo"],
"criteria": { "bedsMin": 3, "priceMax": 450000 },
"availability": "Weekday evenings",
"transcript": [ … ],
"created_at": "2026-07-13T15:04:05Z"
}
}
Billing
Manage your subscription
Current Plan
ACTIVE PLAN
Pro
$59/month
Next billing: July 12, 2025
✓ AI-powered chat widget
✓ Buyer + seller flows
✓ Lead capture & inbox
✓ Email notifications
✓ Zapier integration
✓ Custom name & photo
Payment Method
VISA
•••• •••• •••• 4242
Expires 09/27
Billing History