# Signal > Signal reads what website visitors do, asks one short question when the answer changes what to offer, and offers the next step that fits (booking, call back, WhatsApp, a guide, matching products, live chat). Built by We Do Dev Work. Install with one script tag; customise with a JSON configuration; integrate with webhooks and a server API. ## Developer docs - [Overview](https://try-signal.com/docs): Add Signal to a website, use its JavaScript API, configure questions and offers, receive webhooks and use the server API. - [Install](https://try-signal.com/docs/install): The Signal script tag, its options, where to paste it on WordPress, Shopify, Wix, Squarespace and Webflow, smart forms and shadow mode. - [JavaScript API](https://try-signal.com/docs/javascript): window.signal reference: track events, identify visitors, read the profile, listen to questions and offers, draw your own UI, consent and reset. - [Consent and storage](https://try-signal.com/docs/consent): How Signal stores visitor ids, its regional defaults, and how to connect it to your cookie banner with setConsent. - [Configuration](https://try-signal.com/docs/configuration): The Signal configuration: signals, questions, routes, offers, conditions, smart forms, follow-ups, privacy, brand and language, with examples. - [Webhooks](https://try-signal.com/docs/webhooks): Send ready leads to Zapier, Make, your CRM or your own server with signed Signal webhooks, and verify the signature. - [Server API](https://try-signal.com/docs/api): The Signal server API with secret keys: publish configuration, report won deals and bookings, export and delete a visitor's data, manage integrations. ## Optional - [Full text of the docs](https://try-signal.com/llms-full.txt) - [Whitepaper](https://try-signal.com/whitepaper): what Signal does and why - [Pricing](https://try-signal.com/pricing)