MyVisitorsDocs

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

The loader script (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

Instructions that use Widgets, Templates, Analytics or Developers, like “Go to Widgets → New widget”, need the full sidebar. If you don’t see an item, click Show everything at the bottom of the sidebar. A few settings, like a website’s allowed domains, also show only there. Switching back is always safe: changes made in the simple view never discard settings made with everything shown.

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 siteKey used 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.

  1. Add your website — its name and its address.
  2. 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.
  3. 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.
  4. Confirm your email — so your emails can go out.

With Show everything on, you can also build each piece yourself:

  1. Create a widget — in Widgets, choose a type (popup, banner, etc.) and publish it.
  2. Add an automatic email — in Emails → Automatic, email new contacts the moment they sign up.
  3. Send a one-off email — in Emails → One-off, reach your whole list at once.

Explore the docs