MyVisitors
Popups, forms and live chat on your website, and the emails that follow up by themselves.
What is MyVisitors?
MyVisitors puts popups, banners and a chat bubble on any website with one script tag. When a visitor fills in a form, they become a contact in your dashboard. You can then email them automatically, send them a one-off email, or chat with them live.
No framework required
loader.js) is plain JavaScript. It works on WordPress, Webflow, Shopify, custom HTML — anything that lets you add a <script> tag.Simple and Show everything
The sidebar has two views. Switch between them with Show everything / Keep it simpleat the bottom of the sidebar. New accounts start in the simple view. Both views use the same names for the same pages.
- Simple — Home, Campaigns, Inbox, Contacts, Emails and Your website. A campaign bundles the form on your site, the email it sends, and the rule connecting them into one thing you edit on a single page. Enough to collect email addresses and reply to them.
- Show everything — adds Widgets, Templates, Analytics and Developers. The sidebar is then grouped: On your site (Campaigns, Widgets, Templates), Talking to people (Inbox, Emails, Contacts) and Set-up (Analytics, Your website, Developers).
Settings and Help sit at the bottom of the sidebar in both views. Your plan is in Settings.
Some pages need Show everything
Core concepts
Here is a quick mental model before diving into each section:
- Organization — your account. Everything lives inside an org.
- Site — a website you add under Your website. Each site gets a unique
siteKeyused in the loader script. - Widget — a popup, banner, or chat widget displayed on your site. A widget has a design, targeting rules, and triggers.
- Contact — a visitor who submitted a form inside a widget. Contacts have an email, optional phone, and any custom fields you collected. In the API and webhooks a contact is called a lead (
/api/v1/leads,lead.created). - Automatic email — a rule that runs when a contact is created. It can send emails right away or schedule a drip sequence.
- One-off email — an email you send once to a group of your contacts. The API calls it a broadcast.
- Conversation — a live chat thread between a visitor and your team, surfaced in the Inbox.
- Campaign — a widget, its email, and the automatic email rule between them, edited together on one page. Not a separate object; the same three things, grouped.
Quick start
When you sign up, MyVisitors asks two things: which website it's for, and how to put it on that website. Until you're done, Home shows the same steps as a Getting started list.
- Add your website — its name and its address.
- Put MyVisitors on your site — it's one line in your site's
<head>. Pick one way: copy a prompt for your AI agent, paste the line yourself (with steps for your website builder), or have the instructions emailed to your developer. MyVisitors notices the first visit by itself. - Choose your first campaign — on Campaigns, pick what it should do (Get emails, Keep visitors from leaving, Announce something, Talk to visitors, Show proof), or search the templates. Change the words and publish it.
- Confirm your email — so your emails can go out.
With Show everything on, you can also build each piece yourself:
- Create a widget — in Widgets, choose a type (popup, banner, etc.) and publish it.
- Add an automatic email — in Emails → Automatic, email new contacts the moment they sign up.
- Send a one-off email — in Emails → One-off, reach your whole list at once.
Explore the docs
Your website & installing
Add your website and install the loader script.
Widgets
Popups, banners, tooltips, embeds, chat — all six channel types explained.
Contacts
Search, tag, star and export your contacts.
Automatic emails
Send email sequences and webhooks when contacts are created.
One-off emails
Emails you send once to a group of your contacts.
Live chat & Inbox
Live chat with visitors directly from your dashboard.
Integrations
API keys, webhooks, and the JavaScript SDK.