Skip to content
SMSAvocado

Live demo · a real text

Try it now

No video and no sales call. Just a real conversation with the agent on your own phone.

  1. Enter your first name and mobile number
  2. The agent texts you in a moment
  3. Reply like a customer would and feel the difference
SMSAvocado What your first text could look like

Hi there, it’s SMSAvocado. Thanks for giving us a try! What kind of leads are you sitting on?

Fill in the form

We only use your number for the demo. Example. The agent writes the real message itself.

Your old leads aren’t rotten. Just unripe.

SMSAvocado is an AI agent that texts the people who once asked you for a quote, booked a pension review or signed your petition – and has an actual conversation with them. When they’re ready, they land in your CRM.

Built for insurers, pension companies and NGOs. We do the whole setup.

Nordlys Pension Mette

  1. Hi Mette, it’s Nordlys Pension. You asked for a pension review in the spring, but we never got to talk. Shall we find a time now?

  2. Oh yes, I completely forgot. Could you call after 4pm?

  3. Of course. Does Thursday after 4 work? I’ll let one of our advisers know.

  4. Thursday is perfect.

Ripe · sent to CRM

Example. Names and company are made up. The messages are written by AI within the boundaries you approve.

Hosted in Denmark and Germany. GDPR compliant.

  • Germany

    The platform and the database holding your leads and conversations run on servers in Germany.

  • Denmark

    Texts are sent through GatewayAPI, a Danish SMS gateway.

  • GDPR

    A data processing agreement before the first text, STOP that works instantly, and deletion as agreed.

Read about data and GDPR

You send the list. We handle the rest.

Nothing to install, no integration to build. We set the agent up with you and take care of everything technical – including the bits that would normally land on IT’s desk.

Your part

  • Send a list of names and phone numbers
  • Tell us when a lead counts as ripe – e.g. “wants to hear more”
  • Approve the tone and the boundaries of the conversation

Our part

  • Set up the AI agent with your goal
  • Register the sender name and the SMS gateway
  • Connect a webhook straight into your CRM
  • Give you a dashboard with every conversation and lead

A conversation. Not a campaign.

The agent opens with a personal message, then replies to whatever people actually write back: questions, times that suit them, “not right now”. It stays inside the boundaries you’ve signed off.

And yes, it’s an AI writing the messages. That’s exactly why we take the time to agree the boundaries properly before the first text goes out.

The boundaries we agree with you

Goal
When a lead counts as converted
Sender
Your name – the one people recognise
Limits
Topics, tone and what the agent must never promise
Opt-out
STOP and AFMELD work instantly
Quiet hours
No texts when people are off their phones

Hard, ripening, ripe.

Every lead has a status in your dashboard, so you can watch the list change. A lead is ripe only once the agreed goal is met. Then it shows up in your dashboard and goes to your CRM – and that’s the only point where the success price is charged.

  1. Hard

    On the list. Not contacted yet.

  2. Ripening

    Has had a text and is in conversation.

  3. Ripe

    Goal met. Sent to your CRM.

    The success price is charged here

  4. Opted out

    Replied STOP. Won’t hear from you again.

Three kinds of list, gathering dust.

Most organisations are sitting on people who once raised a hand and were never followed up. Those are the people SMSAvocado is built for.

  • Insurance · Quotes that never became a policy

    Hi Jonas, Fjordsikring sent you a car insurance quote in March. Is it still something you’re looking at?

  • Pensions · Pension reviews nobody booked

    Hi Anne, you asked us to look over your pension. Could we find 20 minutes next week?

  • NGOs · One-off donors and petition signers

    Hi Sofie, thanks for signing for the wild bees. Can we tell you what’s happened since?

Example openers. Names and organisations are made up.

Work out your campaign.

No subscription and no setup fee. You pay a fixed price per lead on the list, and a success price when a lead converts. The bigger the list, the lower the success price.

Per lead $0.50

For every lead on the list that we text.

Per converted lead

Only when the agreed goal is reached.

Up to 100 leads
$10
101–1,000 leads
$8
1,001–5,000 leads
$6
Over 5,000 leads
By agreement
  • No subscription
  • No setup fee
  • A statement with every deduction

Price calculator

1,000
Leads · 1,000 × $0.50$500
Expected converted leads · 5%50
Converted leads · 50 × $8$400

Estimated total $900

The estimate uses a success rate of 5%. Your actual rate depends on your list, and the success price is only charged for leads that actually convert.

For the nerds.

When a lead converts, we send it to your CRM with a signed webhook – straight away, with nobody retyping anything.

Webhook
A JSON POST to your URL for every converted lead, with the lead’s fields, the agent’s summary and a link to the conversation.
Signature
HMAC-SHA256 over the timestamp and body with your secret key, so you can reject anything that isn’t from us.
Retries
If your server doesn’t answer, we retry after 1 min, 5 min, 30 min, 2 h, 12 h and 24 h.
Delivery log
Every delivery is listed in the dashboard with its status code and error, so you can see what happened.
Leads in
Upload a CSV with names and numbers. Numbers are normalised and checked before anything is sent.
API
API access for your own systems is agreed with you.
POST · your webhook URL X-Reactivate-Signature: t=1760968920,v1=5f2c…
{
  "event": "booking.proposed",
  "agent_id": "12",
  "lead": {
    "phone": "+4520123456",
    "first_name": "Mette",
    "custom_fields": { "kilde": "Pensionstjek 2025" }
  },
  "booking": {
    "summary": "Call Thursday after 4pm"
  },
  "conversation_url": "…/conversations/481",
  "timestamp": 1760968920
}

Example delivery. custom_fields holds whatever columns you included in your list.

Where your data lives.

Your leads are real people, and their details deserve to be treated that way. Here’s how it fits together – including the part that isn’t in the EU.

The AI language model that writes the messages runs with a provider outside the EU. That’s stated plainly in the data processing agreement, so you can assess it with your DPO.

Servers in Germany
The platform and your data are hosted on servers in Germany.
SMS via GatewayAPI
Messages are sent through GatewayAPI, a Danish SMS gateway.
Data processing agreement
You get a data processing agreement that lists the AI language model as a sub-processor.
Your data
The list and the conversations are yours. We delete them as agreed with you.

Texting people for marketing usually requires their prior consent. If you’re unsure what your list can be used for, we’re happy to go through it with you before anything is sent.

Have your list reviewed

Questions we hear a lot.

Does an AI really write the messages?

Yes. An AI agent writes both the opening text and the replies, within the goal, tone and limits you’ve approved. We go through the setup with you before anything is sent.

What do we need to do technically?

Nothing beyond sending the list. We set up the agent, the sender name, the SMS gateway and the webhook into your CRM.

When is a lead ripe?

When the goal we’ve agreed with you is met – for example, the person says they’d like to hear more. The lead then appears in your dashboard and is sent to your CRM.

What does it cost?

You pay $0.50 per lead on the list and a success price per ripe lead: $10 up to 100 leads, $8 up to 1,000 and $6 up to 5,000. Above 5,000 leads we agree the price with you. There’s no subscription and no setup fee, and the statement shows every deduction.

What if someone doesn’t want to be contacted?

If they reply STOP or AFMELD, they’re opted out straight away. The agent also never texts during quiet hours.

Are we even allowed to text our old leads?

Texting people for marketing usually requires their prior consent. We’re happy to review your list with you before anything goes out.

Where is our data processed?

The platform runs on servers in Germany, and texts are sent via GatewayAPI, a Danish gateway. The AI language model is a sub-processor outside the EU and is listed in the data processing agreement. You own the data, and we delete it as agreed.

Got a list that’s going hard?

Drop us a line. We’ll talk through your leads, your goal and whether the list is ready for SMS.