# VisitorLoop > VisitorLoop: Popups, email and live chat that turn website visitors into customers. Website widgets (popups, banners, messages, social proof, tooltips, embedded forms and live chat) from one script tag; the contacts they collect; and emails that follow up. To add VisitorLoop to a site: `` in every page's , with the site's key. Server code talks to the API with a key (`Authorization: Bearer `). ## Docs - [Introduction](https://visitorloop.app/docs): What it does and how the pieces fit - [Sites & installation](https://visitorloop.app/docs/sites): Adding a website and its script tag - [Widgets](https://visitorloop.app/docs/widgets): Popups, banners, messages, social proof, tooltips and embedded forms: triggers, targeting, frequency - [Leads](https://visitorloop.app/docs/leads): The contacts widgets collect - [Email templates](https://visitorloop.app/docs/templates): Building emails, and their variables - [Automations](https://visitorloop.app/docs/automations): Emails that follow up by themselves - [Broadcasts](https://visitorloop.app/docs/broadcasts): One email to many contacts, now or from the API - [Chat & inbox](https://visitorloop.app/docs/chat): Live chat on the site, answered from the inbox - [Integrations](https://visitorloop.app/docs/integrations): The API, the JavaScript SDK and webhooks - [Build with AI agents](https://visitorloop.app/docs/ai): Hand the setup to Claude Code, Cursor or Codex ## API - [Discovery API](https://visitorloop.app/api/v1): the whole API, the JavaScript SDK and webhooks, as JSON - [Everything in one file](https://visitorloop.app/llms-full.txt): the same, as Markdown