A CRM your product keeps up to date.
Your app already knows who's trialing, growing or going quiet. Send HAL those signals and it keeps contacts, companies and deals current, right next to the conversations that created them.
Demo data · Harbor Yoga Studio is not a real customer
Product signals
Product signals move the pipeline.
Identify signed-in users and HAL creates or updates the contact and company and records their events. When your code calls setStage() or setDeal(), the company's deal moves, and by default a stage can only move forward, so an old signal never drags a deal backwards.
- identify(), track() and setStage() in the browser
- Server-side sync for account data
- Stage history for every deal
Deals
Every sale gets its own deal.
A company can have several deals: the first sale, expansions and renewals, each with its own stage, amount, owner, expected close date and next step. Deals flag themselves when the close date passes, the next step is overdue or nothing has changed for a while.
- New business, expansion and renewal deals
- The people on each deal, with their role
- Lost reasons you can learn from
Account health
Spot the accounts that need you.
Write health rules on your own data: an event that hasn't happened for 14 days, a payment field, a tag or a low CSAT. Accounts that score badly show up as needing attention, and attribution connects first visits to pipeline and won revenue.
- Health signals with your own rules
- Attribution from first visit to won revenue
- Win rate and sales cycle on the board
Sales tools · €25/mo add-on
Every email with a lead, on the deal.
Connect Gmail, or copy your logging address into CC or BCC, and HAL logs the threads with your contacts onto their timeline and deal. Sales insights show how deals move through your stages and a forecast weighted by stage.
- Gmail connection, and a CC/BCC address for any mail app
- Logged threads show on the contact's timeline and on the deal
- Sales insights: stage movement, stage health and a weighted forecast
€25/moAdd-on on Free and Starter · included in Pro and Business
Enough CRM to run sales. No admin job attached.
- Companies, contacts and deals
- Many-to-many links, owners, notes, tags — and several deals per company.
- Custom fields
- Store any product data as a property.
- CSV import and merge
- Import contacts from a CSV file, then find and merge duplicates.
- One timeline
- Chats, logged emails, survey answers, product events and the emails you sent, in one history.
- Meeting links
- Leads book a call on a teammate’s link. The deal moves to the next stage and the next step is set.
- Attribution
- First and latest touch, from UTM tags and ad click IDs, through to won revenue.
Better together
The CRM sits on the same customer profile as everything else.
Pricing
Which plans include this
| Feature | Free€0 | Starter€29/mo | Pro€89/mo | Business€229/mo |
|---|---|---|---|---|
| CRM pipeline, companies & deals | Included | Included | Included | Included |
| Contacts in CRM | 250 | 2,500 | 15,000 | 50,000 |
| Sales tools (email tracking & insights) | €25 Sales tools add-on | €25 Sales tools add-on | Included | Included |
| REST API, MCP & webhooks | — | Included | Included | Included |
+5,000 contacts: €15/mo · more room in your CRM. On every plan. Prices in EUR, excluding VAT. Pay yearly and get two months free. Compare all plans and add-ons
Put HAL on your site today.
Install the widget in five minutes, point HAL at your help content, and let the AI take the first pass at every question.
Free plan · No credit card · Hosted in the EU