Quick Start
Get a tracker installed and your first identified visitor in under five minutes.
This guide is for the direct-customer flow (you signing up to identify visitors on your own site). If you’re integrating Warm AI as a feature inside your own product for your customers to use, see the Partner API Quick Start instead.
1. Sign up
Create an account at warmai.uk . You’ll get a free trial (no card required) with enough identifications to validate the integration.
2. Add a website
From your dashboard, open Websites → New website and enter the domain you want to track (e.g. acme.com). You’ll get back a tracking_script_id — a UUID like aeec6fcf-7138-4742-ac4e-0adc0221c737.
Tip: You can add multiple websites under one account. Each gets its own tracking_script_id and counts against your monthly identification quota.
3. Install the snippet
Drop this into the <head> of every page you want tracked (or your global layout / template file). Replace the placeholder with your tracking_script_id from step 2.
<!-- Warm AI -->
<script>
(function(id){
window.pulse=window.pulse||function(){(pulse.q=pulse.q||[]).push(arguments)};
var s=document.createElement('script');s.async=1;
s.src='https://cdn.menoinfra.com/p/'+id+'.js';
document.head.appendChild(s);
})('YOUR_TRACKING_SCRIPT_ID');
</script>That’s it on the client side. The snippet identifies visitors at the company level, and at the person level for US visitors. To do that, it may set cookies, fingerprint, and make third-party network calls. Consent is handled via your CMP (Cookiebot, OneTrust, Transcend, Google Consent Mode v2 / GTM); DNT and GPC are not honored, matching upstream sub-processor behaviour. See Compliance for the full sub-processor list, CMP setup, and visitor opt-out paths.
See the Tracking guide for what pulse.js actually captures and how the events flow.
4. Verify the install
Visit your site from a browser. Within ~30 seconds, head back to the dashboard — you should see your own visit appear as a new session, and (assuming you’re on a business network) an identified company.
No identifications yet? Three common causes:
- The snippet isn’t loading. Open browser devtools → Network and confirm
cdn.menoinfra.com/p/<id>.jsreturns 200. - You’re on residential or mobile traffic. Home broadband and 4G/5G IPs rarely match to a business — that’s expected.
- Your trial quota is empty. Check Billing in the dashboard.
5. Next steps
Once you’ve got identifications flowing, you can:
- Set up webhooks to push every new identification into your CRM, Slack, or warehouse — see Partner API → Webhooks for the signing scheme (the format is the same for direct-customer webhooks).
- Use the API for server-to-server IP → Company lookups (e.g. enriching form fills, scoring leads in your backend) — see the Identification API.
- Configure billing — pick a subscription tier and set up a payment method, or buy a top-up pack for one-off use. See the Subscription model.
Need help?
Email support@getwarmai.com with your account email and a description of what you’re trying to do. We typically respond within a few hours during UK working hours.