VisitorLoop
A full-stack marketing automation platform — capture leads, send emails, automate follow-ups, and chat with your visitors.
What is VisitorLoop?
VisitorLoop lets you embed targeted popups, banners, and chat widgets on any website using a single lightweight script tag. When visitors interact with them, their contact details become leads in your dashboard — ready for automated email sequences, one-time broadcasts, or live chat conversations.
No framework required
loader.js) is plain JavaScript. It works on WordPress, Webflow, Shopify, custom HTML — anything that lets you add a <script> tag.Basic and Advanced
The dashboard has two modes, switched with Show me everything / Keep it simpleat the bottom of the sidebar. New accounts start in Basic.
- Basic — five items: Home, Campaigns, Messages, People, 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, without learning the vocabulary below.
- Advanced — the full surface: widgets, library, flows, broadcasts, analytics, sites, webhooks and API keys. Nothing is hidden or removed.
These docs describe Advanced mode
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 own. 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.
- Lead — a visitor who submitted a form inside a widget. Leads have an email, optional phone, and any custom fields you collected.
- Automation — a rule that fires when a lead is created. It can send emails immediately or schedule a drip sequence.
- Broadcast — a one-time email blast sent to a segment of your leads.
- Conversation — a live chat thread between a visitor and your team, surfaced in the Inbox.
- Campaign — Basic mode’s view of a widget, its email, and the automation between them. Not a separate object; the same three things, grouped.
Quick start
In Basic:
- Add your website — paste the snippet from Your website into your site's
<head>. - Make a campaign — pick a ready-made one; the form and the email are set up for you.
- Change the words and put it live.
In Advanced:
- Create a site — go to Sites and add your domain.
- Install the script — paste the
<script>tag into your site's<head>. - Create a widget — choose a type (popup, banner, etc.) and publish it.
- Build an automation — automatically email new leads the moment they sign up.
- Send a broadcast — reach your whole list with one click.
Explore the docs
Sites & Installation
Add your website and install the loader script.
Widgets
Popups, banners, tooltips, embeds, chat — all six channel types explained.
Leads
Manage contacts, tags, starred leads, and exports.
Automations
Trigger email sequences and webhooks when leads are created.
Broadcasts
One-time email blasts to any audience segment.
Chat & Inbox
Live chat with visitors directly from your dashboard.
Integrations
API keys, webhooks, and the JavaScript SDK.