Start free, grow when you want

Pricing

Start free, grow when you want

Beta access by invitation. Change or cancel anytime.

Beta access is by invitation after we review your application. Applying does not guarantee admission.

Annual: 2 months free (−16%)

Free

Collect consents and keep the proof

€0 /month

Apply for the beta
  • GDPR consent with signed proof
  • Public verification of the proof, by anyone
  • Self-service withdrawal, with a receipt
  • Downloadable proof dossier
  • 1 campaign · 1 person
  • 300 contacts in total, proven and waiting
  • Basic AI assistant (daily fair use)
  • Email support

Rookie

To get started: WhatsApp and the proof

€29 /month

Apply for the beta
  • GDPR consent with signed proof
  • Public verification of the proof, by anyone
  • Self-service withdrawal, with a receipt
  • Downloadable proof dossier
  • WhatsApp campaigns
  • 1 campaign · 1 person
  • 300 seats · up to 500 proven contacts
  • 250 AI credits/month: images, copy, assistant, auto-replies

Starter

For the small business getting started

€99 /month

Apply for the beta
  • Everything in Rookie, plus:
  • 3 campaigns · 2 people
  • Proven contacts with no limit · 2,000 waiting
  • Automations and flows
  • Scheduled campaigns
  • AI assistant with no daily cap
  • Human in the loop: the expert prepares the work, you decide. It works on your plan's features and your credit balance.
  • 1000 AI credits/month: images, copy, assistant, auto-replies
  • Email support
Most popular

Pro

For teams working on it every day

€290 /month

Apply for the beta
  • Everything in Starter, plus:
  • 10 campaigns · 5 people · 3 AI agents
  • 10,000 contacts waiting
  • Full CRM (deals, segmentation)
  • Ticketing and catalogue
  • Webhook / Zapier / HubSpot
  • 3000 AI credits/month: images, copy, assistant, auto-replies
  • Extra AI credits when you need them
  • Priority support

Business

For agencies and multi-client

€490 /month

Apply for the beta
  • Everything in Pro, plus:
  • Unlimited campaigns, agents and people
  • Unlimited contacts waiting
  • Agency mode (multi-client)
  • Chat with the clients you manage
  • Multi-platform social (IG, FB, TikTok, LinkedIn)
  • Google Ads
  • 6000 AI credits/month: images, copy, assistant, auto-replies
  • Dedicated onboarding
  • Priority+ support

The plans describe the product. Current access is to the invite-only beta after application review: this button does not activate a plan or a free trial.

Which plan is for you

Not «small, medium, large»: five situations, and the one you recognise.

Three green glass structures of different shape and size, standing on the same mirrored floor.

You are collecting your first consents

You have a form, a list that is starting, and you need to be able to show how each consent arrived. The proof is already whole: signature, withdrawal receipt, public verification, dossier. 1 campaign, 1 person. You write the campaign yourself, and it does not go out until you decide it does.

You are starting, and you just want WhatsApp done right

The proof of consent is already whole, as on every plan: signature, withdrawal receipt, public verification, dossier. Here you also send your WhatsApp campaigns. 1 campaign, 1 person, 250 AI credits a month. 300 seats and up to 500 proven contacts: it is the only plan with a cap on proven contacts, and when you reach it, it is time to move up.

One business, writing every week

You send them yourself, by hand, and you want to stop doing it by hand: automations, flows and scheduled campaigns. 3 campaigns, 2 people, 1,000 AI credits a month. From here you get «Human in the loop»: the expert prepares the work on your plan's features and with your credit balance, which comes from the monthly allowance. Buying credits starts with Pro.

More than one of you, on it every day

Consent is the beginning: after it come deals, tickets, the catalogue and the systems you already run. 10 campaigns, 5 people, 3 AI agents, and credits can be topped up without changing plan. You already have «Human in the loop» from Starter: here it works on more features, and when the monthly allowance runs out you top up without changing plan — what you buy lasts a year.

You answer for your clients too

You are an agency: every client gets their own space and their own proof, kept apart from the others. Campaigns, people and agents with no limit, multi-platform social and Google Ads. «Human in the loop» prepares the plan across everything your plan opens, and nothing goes out that you have not decided — channel by channel.

The comparison nobody usually makes

Our cap counts the opposite

Almost everywhere the price grows with your list. Here it grows with the part of the list you have not proven yet, and stops on the part you have.

With anyone selling sends

The cap counts the contacts you can reach. The better the list works, the more it costs: the number grows, the bill grows, and it never stops growing. Ten thousand people who said yes means paying every month for ten thousand people who said yes.

Here

The cap counts the seats taken by contacts still waiting for a native proof. On the paid plans, the moment someone signs they leave that count and never re-enter it. Who can receive a send is decided by the permission on each channel, not by the cap. Proven contacts have no cap from Starter up, and the part of your list that works stops taking a seat. Rookie is the paid exception: 300 seats and up to 500 proven contacts. On the free plan the 300 hold everything, proven contacts included.

And the plan fee pays for five things a sending service does not have

  • Every consent is signed with a private key that stays ours, and the signature is checked with the public one.
  • The register appends and never rewrites: a line already written cannot be corrected, not even from the inside.
  • Anyone can verify a proof without signing up, without asking us anything and without taking our word for it.
  • Every withdrawal produces a receipt with a code, and that code can be quoted.
  • Permission to write to someone is derived from the proof we hold, instead of being declared by you in a dropdown.

None of the five asks you to trust us: every one of them is checkable by an outsider. If all you need is to send email, a sending service costs less and does its job well. We are for when you also have to show how you got those contacts.

Everything that is inside, row by row

The first four rows are proof of consent, and it is identical on every plan. Below them, what changes is how much work you do on top of it.

What's includedFreeRookieStarterProBusiness
Consent collected with signed proofincludedincludedincludedincludedincluded
Public verification of the proof, by anyoneincludedincludedincludedincludedincluded
Self-service withdrawal, with a receiptincludedincludedincludedincludedincluded
Downloadable proof dossierincludedincludedincludedincludedincluded
Human in the loop: the AI prepares, you decidenot includednot includedincludedincludedincluded
Tells you the cost before you spendnot includednot includedincludedincludedincluded
WhatsApp campaigns from your own number, no cap on messagesnot includedno limitno limitno limitno limit
Emails per month———up to 300,000up to 1,000,000
Contacts waitingwithin the 3003002,00010,000no limit
Proven contactswithin the 300500no limitno limitno limit
Campaigns11310no limit
People on the team1125no limit
AI agents1113no limit
AI credits every monthnone2501,0003,0006,000
AI assistantwith a daily capno daily capno daily capno daily capno daily cap
Automations and flowsnot includednot includedincludedincludedincluded
Scheduled campaignsnot includednot includedincludedincludedincluded
Email campaignsnot includednot includednot includedincludedincluded
Full CRM: deals, tickets, catalognot includednot includednot includedincludedincluded
Integrations: HubSpot and Stripenot includednot includednot includedincludedincluded
Multi-platform social (IG, FB, TikTok, LinkedIn)not includednot includednot includednot includedincluded
Google Adsnot includednot includednot includednot includedincluded
Meta Ads (Instagram and Facebook): in simulation, no real spendnot includednot includednot includednot includedincluded
Agency mode: several clients in one accountnot includednot includednot includednot includedincluded
Buying extra AI creditsnot includednot includednot includedincludedincluded
Supportemailemailemailprioritypriority+

There are two bills, and one of them is not ours

Whoever sells you messages quotes a single price with their own cut inside it. Here the two stay separate, and you get to see both.

Two glass documents side by side, one green and one blue, separated by a horizontal line of light.

The OptinProof plan fee

You pay it to us, and it is the number you read above. It pays for the platform: consent collection, the signed proof, public verification, automations, AI. It does not change with how many messages you send.

The WhatsApp messages

Meta bills those to you, directly. You connect your own WhatsApp Business number and that account stays yours: we do not buy messages to resell them to you, so there is nothing to add a margin to. No per-message fee, no threshold, no bundle to buy from us.

What a message costs is decided by Meta, and it changes by country and by message type. We do not copy their rates here: a copied table goes stale without the reader noticing. You will find them current at the source. Meta's WhatsApp pricing

Human in the loop

A marketing expert prepares the work. You read it and decide.

You tell it what you want to achieve. It asks the questions that are missing — who, what you are offering, when — and prepares a whole marketing plan, cut to two things that are yours: the features your plan opens and the credits you have. Then it stops.

What it prepares

The whole plan, on your real data: who it goes to, what it says, with which image, when it leaves. The audience is counted by the product, not by the model, so the number you read is the number who will receive it. On the free plan and on Rookie you write the campaign yourself, with the assistant beside you. From Starter the expert prepares it, and it goes out only if you say so.

What it never does

It does not send anything to anyone. The plan is born as a draft and stays there until you read it: then you decide whether to launch it now or schedule it for when you need it.

What is left afterwards

What goes out is exactly what you read: change a word, the time or who receives it, and it asks you to approve it again. And the plan does not vanish after the send: it stays there, as it was.

And it holds for everything that goes out, not only for what the product prepares: a WhatsApp send done by hand, scheduled campaigns, posts and Google ads all wait for you to say yes.

The other side of the bill

What it costs not to be able to show it

A green glass shield: one half is intact, the other half is crumbling into shards.

On 25 September 2025 the Italian data protection authority fined E-Power S.r.l. €35,000. Among the findings, the one about consent was not that consent was missing: the company could not document how it had been collected — it had a contract for buying lists, and nothing else.

That is the difference the GDPR charges to whoever processes the data (art. 5.2 and 7.1): it is not enough that consent happened, you have to be able to show it. Sending platforms leave that part to you — they deliver the messages and keep nothing that answers «where did you get my number?».

That is what OptinProof is for, and it works the same way on every plan: every consent leaves a signed document that anyone can verify for themselves, without going through us and without taking our word for it.

What that document is worth in your case depends on how you handle the data, and that responsibility stays yours: we produce the proof, not a verdict on your compliance.

How you get in, and what happens next

The questions you ask yourself before signing up, answered in full.

Apply for the beta: we review every application and, if yours is selected, you receive an invitation and controlled access.

Applying does not ask for a card; access comes only with an invitation.

What you created is not deleted: whatever the plan does not open switches off after 30 days, and moving up a plan switches back on whatever that plan opens.

You still collect them, and the proof is still created: at contact 301 the form works exactly as it did at the first, the signature is there and the receipt goes out. What stops is reaching them — anyone over the cap waits: they exist, they are visible, they are counted, and they do not enter the audience of your sends until you upgrade. Who waits is decided by order of arrival, that is the date of the first consent, and that is never rewritten.

The free plan includes 100 welcome credits, valid for 365 days; monthly credits come with the paid plans.

The questions about the bill

The answers you usually find after you have bought.

Whatever uses AI stops: images, the assistant, generated copy and AI-written auto-replies. Email and SMS campaigns stop too, because they use credits from your balance. The rest of the account keeps working — collecting consents, the signed proof, withdrawals, public verification and sending WhatsApp campaigns do not consume credits, because Meta bills WhatsApp messages. On Pro and Business you can top up without changing plan; on Starter you cannot, and that is not an oversight: from there you move up.

No, and the two clocks are deliberately different: credits included in your plan reset at the end of the billing period, credits bought separately last 365 days from purchase. When you spend, the ones expiring soonest go first — so a batch you paid for does not quietly lapse.

Yes, and the two directions work differently on purpose. Moving up, the new plan applies immediately: you pay the difference for the remaining period and the cycle restarts that day. Moving down, the new plan starts at the end of the period you have already paid for — until then you keep what you bought, because you bought it.

Nothing gets deleted. The account returns to the free plan, and from then on the free limits apply to what you can create next. Credits included in the plan you leave do not stay past the period you have already paid; credits bought separately stay, for the days already written on that batch. Anyone over the cap of the plan you return to stays on the list and waits: the proof is not deleted. Consents already collected, signed proofs, withdrawal receipts and dossiers stay exactly where they are, and public verification keeps answering: a proof that disappears when you stop paying would not be a proof.

Because we do not do the same thing, and the quickest way to see it is to look at what the cap counts. Theirs counts the people you can reach: the list that works is the one you pay for, and it costs more every month. Ours counts the people waiting, and from the paid plans on whoever has signed no longer counts in that count. Proven contacts have no cap from Starter up; on Rookie they go up to 500, with 300 seats. The plan fee covers the part you need the day someone asks where a contact came from: the signature on every consent, a register that appends and never rewrites, verification open to anyone without signing up, the withdrawal receipt with a code to quote. If all you need is to send email, a sending service costs less and is the right choice.

No: prices on this page are exclusive of VAT, and the currency is the euro. How much tax applies depends on your country and your tax status.

That is not ours to decide: Meta bills the messages to you directly, on the WhatsApp Business number you connect yourself, and we add no margin and no per-message fee. Rates change by country and by message type, and Meta publishes them: we do not copy them here, because a copied table goes stale without warning anyone.

Only what you pay: annually you pay for 10 months instead of 12, so 2 months you do not pay. The plan is the same, with the same limits and the same features.

Ready to start

Your brand deserves a flawless channel

Tell us how you work and sign a real consent on the application page. We review every business: access comes only with an invitation. You can try the demo in the meantime.