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, click Add new at the top of the page, choose Install tracking script, 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.
Not sure where the <head> is on your platform? Installing the tracker has step-by-step instructions for WordPress, Webflow, Squarespace, Shopify, Wix, Framer and Google Tag Manager.
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.