Skip to main content
For agencies

LinkedIn outreach for agencies running many client accounts

Mako Reach lets an agency run LinkedIn outreach for many client accounts from one workspace. Each account has its own daily limits and country proxy, replies from all accounts land in one inbox, and teammates see only the accounts and lead lists you give them. You pay per connected account.

What agencies need from a LinkedIn outreach tool

An agency does not run one profile, it runs a portfolio. The tool has to keep client accounts apart, stop any account from sending too much, let a small team share the replies and send results to the systems your clients already use.

Mako Reach covers those points for LinkedIn. It is a cloud tool, so there is no browser extension to keep open on a team laptop. Each client account connects with the client's own LinkedIn login or cookie, and credentials are encrypted before they reach the database.

  • One workspace for all client accounts
  • Daily limits and a country proxy for each account
  • One inbox across accounts, with tags and sentiment
  • Team roles scoped to chosen accounts and lead lists
  • REST API, webhooks and a Google Sheets mirror for client tools

One workspace, many client LinkedIn accounts

Every LinkedIn account you connect sits in the same workspace, under Accounts. You can build one campaign per client and pick which accounts send for it. When a campaign has several senders, the engine rotates across them to spread the daily volume, and each lead stays with the account that first contacted it, so follow-ups come from the same person.

Sequences are built on a canvas with branches for accepted or not accepted invites and for replied or no reply. Working days, hours and time zone are set per campaign, so a client in another time zone gets sends at the right local hours.

Lead lists are separate objects, so each client can have its own list, with its own custom fields and opt-outs.

Limits and a country proxy for each account

Every connected account has its own daily caps for invites, messages, InMails, profile views, follows and post likes, each from 0 to 100. An account you never configured is not left open: it runs on defaults of 28 invites and 40 messages a day, and 40 for the other actions. When an account reaches a cap, the engine stops sending for that account and resumes the next day. Other accounts keep going.

You also choose the country of the proxy each account connects through, so a client based in Germany can connect through a German proxy.

These are limits on our side. They lower the strain on an account, but they do not promise anything about what LinkedIn will do. All LinkedIn automation carries a risk under LinkedIn's terms, and you should tell your clients so.

One inbox for every client

Replies from all connected accounts arrive in one Chats screen. You can filter by account, by unread, or by tag, so a person who handles one client does not have to read the others.

Replies carry a sentiment tag (positive, neutral or negative), and tags are shared between Chats and Leads, so you can tag a person once and find them in both places. A profile panel beside each chat shows the person's headline, company and tags, and you can open the exact lead behind a conversation.

The inbox updates about every 12 to 15 seconds, which is near-real-time rather than a live push connection. It holds LinkedIn conversations only. Anyone can reply from the same screen, so a client question never waits for someone to log in to the right profile.

Give each teammate access to only their accounts

Access has two independent parts. A role decides what a person may do in each area (accounts, inbox, campaigns, leads, posts, dashboard): none, view or manage. Built-in roles are Admin, Member and Viewer, and you can create custom roles.

Separately, you decide which LinkedIn accounts and which lead lists a person can see: all of them, including ones added later, or a selected set. A campaign manager for one client can be limited to that client's accounts and lists. Workspace settings, billing and erasing a person from the whole workspace stay with admins.

Teammates cost nothing extra, so adding a freelancer for one client does not change your bill. A Viewer role can look but not change anything. Admins invite people under Settings, in Team, and choose the role and the access in the same step.

Webhooks, API and sheets for client tools

Mako Reach has a public REST API with API keys and an OpenAPI reference. Webhooks send events to your own endpoint: replies, accepted and rejected invites, sent messages, failed sends, completed sequences, opt-outs, disconnected accounts and campaign pauses. Each delivery is logged and failed ones are retried.

If a client lives in a spreadsheet, a Google Sheets mirror copies outreach data to a sheet. Webhooks can also feed automation tools that push replies into a CRM.

Admins set all of this under Settings, in Webhooks, API keys and Integrations. Webhook URLs must use https, you can add custom headers for your own authentication, and a webhook that keeps failing for three days is switched off. You can send a test event from the settings whenever you like.

Where the data lives and who can erase it

The app, the database and the background workers run in the EU (Frankfurt and Amsterdam). LinkedIn sessions are handled by a third-party service whose hosting region we do not control, so we do not say that all data stays in the EU.

A workspace admin can download the workspace's data from Settings and can erase the whole workspace, including the LinkedIn accounts it connected. A single person can be erased by their LinkedIn id. A suppression list and stop keywords keep opted-out people from being contacted in any campaign.

When a client leaves, you can export or erase what you hold for them. Credentials such as LinkedIn session cookies, proxy passwords and bot tokens are encrypted before they reach the database. Data exports do not include account session cookies or two-factor secrets.

What it costs for 5, 10 and 25 accounts

Monthly cost by number of connected LinkedIn accounts
LinkedIn accountsPer monthTeammates
5€175Free
10€350Free
25€875Free

€35 per connected LinkedIn account per month, in EUR, excluding VAT. Only connected accounts are billed. Everything is included.

See pricing

Questions

Can I manage many client LinkedIn accounts in one workspace?

Yes. Every account you connect appears in the same workspace. You choose which accounts send for each campaign, set limits per account, and read all replies in one inbox. You pay for each connected account. Teammates can work in it together without extra charges.

Can a teammate see only one client's accounts?

Yes. Give the person a role, then select which LinkedIn accounts and which lead lists they can see. They will not see the others. Workspace settings, billing and erasing a person from the whole workspace stay with admins.

Do teammates cost extra?

No. You pay per connected LinkedIn account, and you can invite as many teammates as you need at no charge. Only connected accounts are billed, and the price covers every feature, with no tiers or per-client fees.

Is there a client reporting portal or custom branding?

No. Clients cannot log in to see their results. You can send data to your own tools through the API, webhooks or a Google Sheets mirror, and build the reports your clients see from it.

Where is the data hosted?

The app, the database and the background workers run in the EU (Frankfurt and Amsterdam). LinkedIn sessions are handled by a third-party service whose hosting region we do not control. Credentials and tokens are encrypted before they reach the database, and each workspace's data is separated at row level.

Ready to try it?

See it on sample data, or ask us for access.