Protocol 01 · Agentic Sales & Renewal Systems

A renewal agent that closes contracts on WhatsApp, in the customer's language, inside the guardrails you set.

Most tools help a human close. Ours closes. It reads the signals that say a renewal is up, reaches out on the customer's channel, negotiates inside your commercial guardrails, and hands off to your team only when it should.

A renewal, in WhatsAppIllustrative · real transcripts under NDA
Hey, our contract ends in two weeks. Can we discuss renewal?Customer · WhatsApp · 09:14
You're up for renewal on your 24-month plan at €3,200 a month. Same rate if you renew for another year.Renewal Agent · 09:14
Can we get 5% off for a longer term?Customer · 09:15
Inside the guardrails your team set: I can offer 4% on 24 months, or 6% on 36.Renewal Agent · 09:15
Let's do 36 months.Customer · 09:15
Renewed · contract regenerated · DocuSign sent

Case · launch customer

gsmweb.nl's renewals, closed by the agent.

A Dutch mobile-telecoms operator with a renewals function that used to be three people, a shared inbox and a spreadsheet. Today it runs on the protocol. Conversations happen on WhatsApp and email, in Dutch, inside the commercial guardrails the team set. The agent closes the majority of renewals autonomously and escalates the edge cases with full context.

Live demo · agent Ping
4weeks
From signed SOW to first renewal closed in production.
2channels
WhatsApp and email, live. Voice and web widget scoped.
Perevent
One-time build fee plus a per-renewal usage fee.
32%
Renewal uplift in gsmweb.nl's first quarter on the protocol.

How it works

The loop, in four parts.

The agent is a small state machine with a language model inside it. A signal comes in on the left, a closed renewal comes out on the right. Everything between is auditable.

01
detected
event
contract_expiry
in
30d
value
€3,200/mo
segment
telco_b2b

Signal

Contract expiry, usage decay, payment events, ticket sentiment. The agent listens for the business signals that mean a conversation is due.

02
channel pickNL
  • Web widget
  • WhatsApp
  • Email
  • SMS

Customer last responded on WhatsApp.

Channel

WhatsApp, email, web widget, SMS, Slack, voice. The agent opens on the channel the customer actually uses, not the one your CRM prefers.

03
perimeter check
  • discount ≤ 6%
  • term ∈ {12, 24, 36}
  • cancel_intent = false

Within perimeter · no human escalation.

Guardrails

Discount ceilings, term lengths, escalation rules. The agent negotiates inside your perimeter and never outside it.

04
Signed
renewal · q2
Customer
segment_a_017
Term
36 months
Discount
6%
Channel
WhatsApp
docusign sent

Outcome

Closed renewal, logged transcript, weekly digest. What it did, what it escalated, and where to widen the perimeter.

Guardrails

The agent doesn't improvise on terms. You set the perimeter.

The biggest objection buyers raise on the first call is the discount-floor one. This is how the protocol answers it.

Discount ceilings, per segment.

Sales ops configures the maximum discount per term length, per customer segment, per channel. The agent offers up to the ceiling and no further. If a customer pushes past it, the conversation escalates.

configured per segment

Term lengths, from a fixed menu.

The agent can only propose terms you have approved. 12 / 24 / 36 months by default; custom terms are opt-in. The menu is yours, not the language model’s.

editable at any time

Escalation rules, written in English.

Churn risk, legal flags, a customer typing the word "cancel." You write the rules in plain sentences; the agent hands off to the named team with the full thread attached.

auditable per conversation

Channels

Where your customers already are.

Same agent, same context on every channel. Per engagement we scope which channels go to production first.

Web widget

Live

Drop-in chat on your site, same agent, same context.

WhatsApp

Live

Business API · the main channel for NL telco renewals.

Email

Live

Inbound and outbound. Threaded, not one-shot.

SMS

Live

For segments where WhatsApp is not the default.

Slack handoff

Live

Warm escalation to a named team channel with full thread.

Voice

Scoped

Phone and SIP. Scoped per engagement; always opt-in.

See the full integration map

Language & region

Sell where they live.

NL, DE, FR, EN, ES out of the box. The agent switches mid-thread if your customer does, and we add a language per engagement where the business case is clear.

Voice and tone are configured per deployment, not a template, not a default personality.

🇳🇱Kunnen we ons contract met 5% korting verlengen?NL
🇩🇪Können wir den Vertrag um ein Jahr verlängern?DE
🇫🇷Quelle remise pour un engagement de 24 mois ?FR
🇬🇧Can we lock this rate in for three years?EN
🇪🇸¿Podemos renovar con descuento anual?ES
+ more on request

Pricing

Tailored to your renewals. Not a tier list.

Every renewal book is different: segments, contract shape, channel mix. We scope the build and the per-event fee from the actual problem, then quote after the first call.

Tailored

Talk to us.

One scoping call, one written quote, one launch customer at a time. No menu, no tiers. The price is built from the protocol we’re actually shipping for you.

  • Per closed renewal

    No seat tiers, no per-message charges. The fee tracks what the agent actually closes.

  • Channels and languages match yours

    WhatsApp, email, voice, SMS, whichever your customers already use, in the languages they speak.

  • Walk-away clean

    If the pilot does not earn its keep, the SOW says how to exit. No renewal trap on the renewal agent.

  • EU-hosted, on your DPA

    Amsterdam plus Frankfurt failover. Custom DPA terms on request before the build starts.

Compliance

Built for the regulated side of the EU.

Initial version of this page. Clients update it per engagement as their own compliance posture evolves; we maintain the wording with them.

AI Act
The agent operates as a general-purpose AI system with documented risk classification. Every outbound conversation is logged, every decision traceable to the guardrails that produced it.
Wet van Dam
Dutch consumer contract law is respected by default: cancellation windows honoured, opt-out in the same channel the conversation started, no renewal tactics that the Wet prohibits.
GDPR
Customer data stays in-region. Data processing agreement available on request. Purpose-bound storage, documented retention, erasure on operator request.
Human escalation
Every outbound message names a reachable human fallback. Escalation triggers are yours to edit, not the model’s to choose.

Request the DPA template

Start a renewal-agent build

Your renewals, closed on autopilot.

Book a call. If your renewal shape fits the protocol, the agent is live in four weeks.

First scoping call is 30 minutes · yes or no in the same call