Deslus.

Build or buy: when a messaging API beats an outreach platform

Most teams should buy the finished tool. The exceptions are specific, and if you are one of them the maths is not close.

Louis Deslus 18 Sept 2026
Unipile LinkedIn accounts and APIs. Read the tool page for what it costs and what it is not for.

There are two ways to automate LinkedIn and email conversations: buy a platform that already has an interface, or buy an API and build the interface you actually want. The first is right for almost everyone. The second is right in three situations, and in those three the difference is not a preference, it is the difference between shipping a product and renting someone else roadmap.

Situation one: the messaging is inside your product

If what you sell has an inbox in it, a recruiting tool, a CRM, a vertical SaaS where users talk to their own contacts, then you cannot buy an outreach platform. You need endpoints. Unipile bills per connected account, five euros a month in the eleven to fifty band, with a floor of forty-nine euros covering ten accounts, and no charge per request or per message. Your users bring the accounts, the cost is linear and predictable, and nothing in the pricing model argues with how you designed the product.

Situation two: your process does not fit any product

Every outreach platform encodes a theory of how prospecting works. When your process genuinely differs, you spend your life working around the theory, and the workaround becomes the fragile part of the operation. At that point the API plus a few hundred lines of your own code is more stable than the product, because the thing that breaks is yours to fix.

Be honest about this one. Most teams who believe their process is special have a normal process with unusual habits. The test is whether the workaround exists because the product is missing a capability, or because nobody has revisited how you work since 2023.

Situation three: volume across many channels

One API covering LinkedIn, Gmail, Outlook, WhatsApp, Instagram, Telegram and the calendars behind them means one integration instead of six, and one set of session problems instead of six. An account is an account whatever the channel: their own example is three emails plus two LinkedIn plus six WhatsApp billed as eleven accounts. If your product touches three of those channels, the build case makes itself.

What you take on when you build

The limits, and the consequences of breaking them. A platform makes a thousand small decisions about pacing, retries and what a safe day looks like, and those decisions are invisible until you have to make them yourself. You also take on the interface: an inbox is deceptively hard, and the version you ship in month one will be worse than the one you were paying for.

And you take on the floor. Below ten connected accounts you are paying forty-nine euros a month regardless, which is fine for a product and expensive for an experiment.

What you get that you cannot buy

Unlimited usage per account, with only the platform own limits applying. No pricing model that punishes you for succeeding. And the ability to change the behaviour on the day you decide to, rather than on the day it reaches someone roadmap. For a product company, that last one is usually the whole argument.

The cost comparison people get wrong

Per seat, a platform looks cheaper: around fifty dollars a seat a month against a floor of forty-nine euros for ten connected accounts. The comparison breaks as soon as the accounts are not seats. A product where a thousand users each connect their own mailbox has a thousand accounts and no seats at all, and there is no platform pricing model that survives that shape.

Run the arithmetic on connected accounts at your projected scale, not on today headcount. Flat per-account pricing with unlimited usage is either irrelevant to you or it is the only model that works, and which one is true is usually obvious once the number is written down.

The honest recommendation

If you are an agency or a sales team, buy the platform. Your job is meetings, not maintaining an integration with a network that changes its internals without telling you. If you are building software that other people will use to have conversations, buy the API, and budget for the inbox being harder than you think.

Where these numbers come from