Coldlyne is open source: host it yourself, or let us host it in Europe, with your own mailboxes and providers and no credits to buy. Ask Claude or ChatGPT: it searches the French company registry, writes, sends and follows the replies, within the limits you set.
Under construction: sequences, sending and reply tracking are in place and going through their first real trials; the hosted plan opens next.
Find the directors of holding companies in the Rhône who run several companies, and start a sequence: email, LinkedIn, call and letter.
search_registry214 companies · NAF 64.20Z · Rhône
find_contacts168 emails, 97 numbers, sources kept
draft_sequence168 sequences written
schedule_sequence40 emails a day, from tomorrow 9 am
It’s running. Here’s the email to Jeanne Dupont-Martin, who chairs ACME HOLDING and three other companies: the rest of her sequence goes out on its own, or lands in your list for the day.
Email 1 · scheduled
JD
Jeanne Dupont-Martin
President · ACME HOLDING · 4 companies
jeanne@acme-holding.frfound on acme-holding.fr/mentions-legales
Three sets of accounts, done once
First line, written by your assistant
Hi Jeanne, I see ACME HOLDING chairs three companies in Lyon: their accounts are probably prepared one at a time.
We help holding company directors prepare them together, in one go. Can I show you in fifteen minutes?
Tomorrow, 9:12 am, from your mailboxEdit
Her sequence, a week later
Day 0Email 1
Sent from your mailbox
Day 2LinkedIn message
Sent by you, in one click
Day 4Call
Voicemail, message left
Day 7Letter to head office
Cancelled
Reply by emailInterested
“Happy to. Thursday at 10?”
Preview: a conversation with your assistant and the Coldlyne interface, made-up data
From
Claude
ChatGPT
Any MCP client
To
Email
SMS
Postal mail
Calls
Voicemails
LinkedIn
WhatsApp
Instagram
Messenger
X
How it works
From the registry to the reply
One sentence to your assistant is enough: it runs four steps with Coldlyne’s tools, within the limits you set.
01
Find
Companies from the French national registry, by activity, legal form, department and size, with their directors and the number of companies each one runs. Companies that refuse prospecting are left out.
02
Reach
Your assistant gathers the ways to reach each director: the address and numbers published on the company’s website, their public profiles. Each one with its source.
03
Prepare
For each channel, your assistant writes from public facts: the email, the SMS, the letter, the call script and voicemail, the LinkedIn, WhatsApp, Instagram, Messenger or X messages. It sends on its own, or has you approve everything: you choose.
04
Orchestrate
One sequence per prospect: emails go out from your mailbox, SMS and letters through your providers; calls and messages land in your list for the day, ready in one click. A reply by email or WhatsApp, or a STOP by SMS, stops the sequence for that person and their company; on LinkedIn, Instagram, Messenger or X, you report it yourself.
Features
Your assistant acts, Coldlyne keeps the rules
Claude or ChatGPT run the prospecting with Coldlyne’s tools; each channel keeps its rules, and you see what each one brings in.
coldlyne · MCP
search_registrysearch the registry
find_contactsfind contact details and their source
draft_sequencewrite each step, on each channel
schedule_sequenceschedule and send, within your limits
todays_tasksthe day’s calls and messages
read_repliesread and sort replies
suppressunsubscribe, on every channel
campaign_figuresthe figures, by step and by channel
An MCP server that acts
Add Coldlyne to Claude or ChatGPT with one address. Your assistant searches, builds your lists, writes, sends and reads replies with the same tools as the app, within the limits you set.
Contacted
Replies
Interested
What each step brings in
Sent, calls answered, replies, interested: by channel, by step and by day, with an API to pull them into your own tools.
Today4
Call Jeanne Dupont-Martin
Script ready · ACME HOLDING
Call
Message Marc Lefèvre
Text ready · LEFÈVRE INVEST
Send
Call Sophie Garnier back
Voicemail ready · GARNIER & FILS
Call
Message Atelier Bruneau
Text ready · ATELIER BRUNEAU
Send
Ten channels, one list for the day
A single sequence runs the channels in the order you choose. Email, SMS and postal mail go out on their own, through an API; calls, voicemails and LinkedIn, WhatsApp, Instagram, Messenger and X messages land in your list for the day with the text ready, and you handle them from your own accounts.
SPFDKIMDMARC
Warm-up
Wk 1
Wk 2
Wk 3
Wk 4
A domain that’s ready before you send
Coldlyne checks your domain’s records before a sequence launches and recommends a separate sending domain. Sends are spaced out, ramp up over several weeks, and a mailbox pauses itself if refused addresses climb. No tracking pixel.
You’re receiving this message because you run ACME HOLDING (source: national company registry). Unsubscribe in one click
List-Unsubscribe-Post: List-Unsubscribe=One-Click
By the rules, everywhere
Every email says who is writing, why and where the data comes from, with a one-click unsubscribe; every SMS ends with STOP, every letter says how to object. Nothing is automated from your LinkedIn, WhatsApp, Instagram, Messenger or X accounts: their terms forbid it, and your accounts stay yours.
Licensed under AGPL-3.0. Install it on your own Vercel account with a Neon database, or take the hosted version. Each workspace is isolated in the database.
Plans
Two ways to use it
The same software, hosted by you or by us.
Self-hosted
Free
For anyone who wants to keep their prospects and mailboxes in-house.
The complete code, under the AGPL-3.0 license
On your Vercel account, with a Neon database and your own MCP server
Coldlyne is an MCP (Model Context Protocol) server, the open standard that lets an assistant use tools. You add it as a connector in Claude (on the web, in the app or in Claude Code) or in ChatGPT, with your workspace’s address, and you sign in. Your assistant searches, writes, schedules and reads replies; the Coldlyne app shows everything it has done and lets you take over any of it by hand.
Can my assistant send without me?
Yes, on every channel that goes through an API: email from your mailbox, SMS, postal mail, and WhatsApp with people who have agreed to be contacted there. You can also ask it to have you approve everything first, in the conversation or in the app. Some rules aren’t negotiable: sending caps, sending hours, the suppression list, the legal notices.
Does Coldlyne send automatically on LinkedIn, Instagram, Messenger or X?
No, and that’s deliberate. Their terms forbid automatically writing to people who haven’t asked you for anything, and a suspended account can no longer prospect. Coldlyne finds the person, writes the message and puts it in your list for the day: one click opens the conversation with the text ready, you send it from your account, and the sequence carries on. On WhatsApp, the first message goes out from your account in the same way; what follows goes through the official WhatsApp Business API, with people who have agreed to be contacted there.
How do calls work?
Each planned call lands in your list for the day with the number, a script prepared from public facts and room for your notes. You call from the app, through the phone provider you connect. If you reach voicemail, one click leaves the message recorded for the campaign. You note the outcome (voicemail, call back, meeting, not interested) and the sequence follows: a callback is scheduled, or everything stops.
What about SMS and postal mail?
They go out on their own. SMS goes through the provider you connect, on weekdays and during business hours; each one says who is writing and ends with STOP. Letters go through an online mailing service that prints and posts them to the head office address given by the registry; each one says who is writing, where the address comes from and how to object. An objection on any channel applies to all of them.
Is it legal to approach directors you don’t know?
In France, between professionals, yes, if the message concerns their business. The CNIL, the French data protection authority, asks that every message say who is writing, why and where the data comes from, and offer a simple way to object: Coldlyne adds this to every email and letter, every SMS names its sender and ends with STOP, and one exclusion list covers all channels, so anyone who has objected comes out of your sequences. Voicemails are only left during a call you place: an automatic drop would need the person’s prior consent.
Where do the contact details come from?
From the companies themselves: the national registry for the company, its directors and its head office address, its website (legal notice, contact page) for the email address and phone numbers, public profiles for LinkedIn, Instagram, Facebook or X. Every contact detail keeps its source, and Coldlyne buys none of them.
Can I install it myself?
Yes. The code is free, under the AGPL-3.0 license, and installs on Vercel with a Neon database. Your prospects, your accounts and your sequences then stay entirely with you.
Your next campaign fits in one sentence.
Coldlyne is being built right now, starting with our own companies. Leave us your address to connect it to your Claude or ChatGPT from the very first version.