Skip to content

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.

Pricing

Which plans include this

FeatureFree€0Starter€29/moPro€89/moBusiness€229/mo
CRM pipeline, companies & dealsIncludedIncludedIncludedIncluded
Contacts in CRM2502,50015,00050,000
Sales tools (email tracking & insights)€25 Sales tools add-on€25 Sales tools add-onIncludedIncluded
REST API, MCP & webhooks—IncludedIncludedIncluded

+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