Turn the contact form into a diagnosis.

Stop replying to “hi, how much?” Start from the problem.

The visitor writes what is stuck. They get a readout. You get the lead, with the context, by email or webhook.

Free Starter: 14 days, 10 runs, no card

14-day trial on Pro and Growth Ultra. Sold by Dario Cositore. See pricing

The empty form

A visitor leaves and you learn nothing

It does not say what they needed, or whether you can help. A contact form that only asks for a name records that someone existed.

  1. 01

    They skim and leave

    The page explains the offer. The visitor still has to decide alone, and most of them do not.

  2. 02

    The lead is a blank line

    Name and email arrive with no description of the job, so the follow-up starts from zero.

  3. 03

    The handoff breaks

    If the email fails, the lead is gone. Here it stays in the console inbox until delivery works.

How it works

Four steps from the brief to your inbox

The widget returns a readout and delivers the lead to you. The visitor writes what is stuck, in their own words.

  1. 1

    The brief

    The visitor writes what is stuck, in their own words.

  2. 2

    The details

    Name and a way to reply, before or after the readout.

  3. 3

    The readout

    Severity, a short map, one offer with your proof link, and the sign-off you wrote.

  4. 4

    The delivery

    Email or webhook. If delivery fails, the lead stays in the console.

The readout

You receive the lead and the diagnosis with it

One offer. Your proof link. Your words at the end. The same shape already used on this site’s diagnostic.

  • SeverityA clear tier, so you know whether to reply now or whether the request is one you cannot take.
  • A short mapThe work the visitor described, put in order, so the follow-up does not start from a blank form.
  • One offerA single matching offer, with your proof link.
  • Your sign-offThe words you wrote, at the end of the readout the visitor sees.
  • A copy and a share linkAt the end of the readout, the visitor can copy it, copy a prompt for their assistant, or create a link to pass around internally. Anyone with the link can read it. Emails, links and phone numbers are stripped, the page stays out of search indexes, and they can delete the link.

The inbox

Every lead, with the context, in one place

If the email fails, the lead is not gone. It stays in the console inbox until delivery works, with the tier, the offer and how the visitor wants to be answered.

Name and a way to reply, before or after the readout.

The delivery

It goes where you already work

Email, a webhook, or both. If delivery fails, the lead stays in the console. The visitor picks how you answer: email, WhatsApp or Telegram.

Your visitors’ leads stay yours. Dario does not receive them.

The widget

Your words, on your page

Two modes, one snippet. Inline sits in the page, for a dedicated diagnostic like /diagnostics/. Launcher is a floating button that opens a panel, so the rest of the page stays yours. The widget follows the language of the page it sits on and shows the copy you wrote.

Inline

Sits inside the page. Use it on a dedicated diagnostic.

<script src="https://dariocositore.com/alid/v1/widget.js"
  data-key="pk_..." data-mode="inline" async></script>

Launcher

A button in the corner that opens a panel.

<script src="https://dariocositore.com/alid/v1/widget.js"
  data-key="pk_..." data-mode="launcher" async></script>

Straight answers

What ALID doesn’t do

  • It doesn’t pretend to be a person.The visitor sees a form and a readout, and the readout is labelled as AI.
  • It doesn’t send the lead to Dario.You receive it, at the destinations you set. Dario does not receive your visitors’ leads.
  • It doesn’t lose a lead when delivery fails.The lead stays in the console inbox until delivery works.
  • It doesn’t ask for a card to try.When you register, you get a free Starter automatically: 10 runs in total over 14 days, no card.

What it does instead

  • Your copy in the page’s language, field by field.
  • Email, webhook, or both.
  • If delivery fails, the lead stays in the console.
  • Data stored in the EU. The DPA lists every sub-processor.
  • Bot protection is built in. An invisible human check runs in the background and only challenges visitors who look suspicious, so real people aren’t slowed down. Rate limits cap runs per visitor, so a bot can’t burn through your plan.
  • At the end of the readout, the visitor can copy it, copy a prompt for their assistant, or create a share link to pass around internally. Anyone with the link can read it; emails, links and phone numbers are stripped, and they can delete the link.

The widget you embed is the same kind of diagnosis already running on dariocositore.com/diagnostics. Your visitors’ leads stay yours.

Pricing

Try it free once. Keep it from $19/month.

The free Starter is granted automatically when you register: 14 days and 10 runs in total, no card, then it stops. A paid plan keeps going: Starter gives you 150 runs every month for $19, or $190 a year.

Pro and Growth Ultra start with a 14-day trial (card at checkout, first charge when the trial ends). Other paid plans are charged at checkout. Ultra, from $49/month, is the same diagnosis quality and about 4x faster (about 7.4 s vs 30.2 s in our bench).

  • Starter$19/month150 runs every month, 1 workspace, 10 offers
  • Growth$49/month600 runs every month, 3 workspaces, routing rules and CSV export
  • Pro$99/month2,000 runs every month, 10 workspaces, priority support

Questions

Things to know before you embed it

Who receives the lead?

You do. The visitor's name, contact and readout go to the destinations you set: email, a webhook, or both. Dario does not receive your visitors' leads.

Is there a free plan?

Yes, to try. When you register, you get a free Starter automatically: 10 runs in total over 14 days, no card. Pro and Growth Ultra start with a 14-day trial (card taken at checkout, first charge at the end of the trial). Other paid plans are charged at checkout.

What is Ultra?

Ultra gives the same diagnosis quality as the matching plan, with about 4x faster responses (about 7.4 s vs 30.2 s in our bench). It has the same limits (runs, workspaces and offers).

Which languages does the visitor see?

The language of the page the widget sits on. You write the copy, and a missing field falls back to English, field by field. English and Italian are live today, with more languages coming.

How do you stop bots?

Bot protection is built in. An invisible human check runs in the background and only challenges visitors who look suspicious, so real people aren't slowed down. Rate limits cap how many runs one visitor can start, so a bot can't burn through your plan.

Can they share the readout?

Yes. At the end of the readout, the visitor can copy it, copy a prompt for their assistant, or create a share link to pass around internally. Anyone with the link can read it. Emails, links and phone numbers are stripped automatically, the page stays out of search indexes, and they can delete the link with one click.

Where does the data sit?

Leads and runs are stored in the EU. Inference runs at the model provider, and the region for the pay-as-you-go API is still being confirmed. The DPA lists every sub-processor.

Get started

Embed the diagnosis. Keep the lead.

One snippet. Your words. Your visitors’ leads stay yours.

Free Starter: granted automatically on registration, 14 days, 10 runs in total, no card. 14-day trial on Pro and Growth Ultra. Sold by Dario Cositore, as an individual.

Osi, the mascot, smiling