Rémi KokabiNovember 27, 20257 min readLast update: Oct 7, 2026
How We Get Cold Email Reports in Slack in Under 10 Minutes (lemlist + Droyd Setup)
Monday morning, our sales team used to open four tabs before anyone said a word. One for the CRM, one for lemlist, one for the billing tool, one for a spreadsheet that somebody built and nobody maintained. By the time the numbers were lined up, half the standup was gone. Then someone would ask “wait, is that this week or last week?” and we’d start over. The fix took less than ten minutes to set up, and it lives in the Slack channel the team already stares at all day.
In this post, I’ll show you exactly how we push cold email KPIs into Slack: which metrics are worth pinging the team about, how to wire lemlist to Droyd step by step, and how to do the same thing natively inside lemlist if you’d rather not add another tool to the stack.
Quick disambiguation before we go further, because search engines have made a mess of this one. Droyd with a Y is a Slack reporting tool that pulls metrics from your apps and posts them to a channel. Droid, the AI coding agent, is a completely different product. This article is about the first one.
Keep an eye on main KPIs in Slack
Say your team is running 5 outbound campaigns this month. The list is segmented, the copy is written, everything is live.
For that conversion rate to move, prospects have to walk through the same chain every time:
Open an email –> Reply to an email –> Demo / free trial –> Paid user
Each stage has a metric attached to it:
Open rate –> Reply rate –> Booked meetings / sign-ups –> MRR
Whatever your funnel looks like, the point is to see those numbers without hunting for them. Reports should arrive. You shouldn’t have to go get them.
So our team picked two numbers to watch daily: replies and MRR, measured against the monthly target. Replies are the early signal. MRR is the one that pays salaries. Everything in between gets reviewed weekly, not daily, because a dashboard checked every morning turns into noise by Thursday.
Those two numbers land as a notification in the Slack channel. If replies or MRR drift away from target, the notification carries a link straight to the full report, so whoever spots it first can dig in without asking anyone for access.
Replies are the metric worth being picky about here. A raw reply count tells you something happened. It doesn’t tell you whether the replies were positive, whether they came from email or LinkedIn, or whether anyone followed up. That’s where Unified Inbox earns its keep: every reply across channels sits in one place, so the Slack ping and the actual conversation stay connected instead of living in two different tools.
You can track whatever you want in the report, by the way. Opens, clicks, sign-ups, pipeline created, calls booked. The goal is an automated ping on a daily or weekly rhythm that tells you whether the team is on track. When it says you’re not, you open the detailed report and find out why. Almost none of that is manual work, and the links to go deeper are already sitting in the message.
Why automate KPI reports in Slack?
A team without visibility on goals makes confident decisions based on nothing. Here’s what changes when the numbers show up on their own.
Everyone gets the same view of progress at the same time, which is most of what a metrics-driven culture actually is. No one has to ask the ops person for an update.
Data crosses department lines. Not everyone has a seat in every tool, and nobody should need one. A report in a shared channel brings the numbers to teammates in the office and the ones three time zones away.
It motivates people in a way a dashboard never has. When metrics flow into the feed, teammates react, comment, and add emojis to mark a good week. Small thing. It works.
It starts the right conversations. Reading a dashboard out loud in a meeting is a waste of everyone’s hour. Let people absorb performance in their feed during the week, then spend meeting time on the one number that moved in the wrong direction.
And it kills a recurring task. Whether you’re an individual rep checking your own sequences or a manager checking six people’s, that’s twenty minutes a day you get back.
One caveat worth being honest about: a scheduled report tells you where you landed, not that something broke at 9am. Deliverability problems are the obvious case. If your open rate collapses because a domain started landing in spam, a weekly summary finds out far too late. That’s a different job, and it’s what Monitoring & Alerts handles inside lemlist: continuous checks on sending health with alerts when something goes wrong, rather than a digest after the damage. Run both. Scheduled reports for direction, alerts for emergencies.
For context on whether this stack is worth your time: lemlist is rated 4.6/5 on G2 across more than 2,000 reviews, and reporting is one of the areas teams bring up most.
How to integrate lemlist and Droyd?
Here’s the step-by-step. It genuinely takes under ten minutes if your API key is handy.
1/ Set up Droyd
Sign up for a Droyd account here, then follow the onboarding. Droyd is out of beta now. According to SourceForge’s 2026 listing, paid plans start at $50 per month, with a free version and a free trial available, so you can test the whole flow before paying anything.
During onboarding you’ll connect your data sources. Most teams plug in their CRM, lemlist, their billing or subscription tool, and a database or warehouse if they have one. Droyd’s lemlist integration is the one that matters here: it pulls campaign performance so you can follow open rate, conversions, and the rest in Slack. Connecting lemlist means grabbing your API key from your lemlist integration settings and pasting it into Droyd. If you want to check the current feature set before installing, Droyd on the Slack App Directory lists what the app does today, including its newer Broadcast tool for writing and sending team updates across Slack and email.
2/ Build key metrics
Pick what you want to see. Go to metrics, create a new one, select the campaign, then choose the KPI: sent, opened, replied, and so on. You can display it as a raw number or as a percentage of total emails in the campaign, which is how you get an open rate rather than an open count.
3/ Schedule reports
In the reporting section, choose where and when the report goes out. Add your metrics, set the cadence, pick the Slack channel. You can combine lemlist metrics with data from your CRM in the same report, which is where this gets genuinely useful: replies and closed revenue in one message.
4/ Sit back
Activate the report. That’s the last manual thing you do. The numbers arrive on schedule, and nothing else is needed from you. Add a reaction or a line of context when a report lands, especially a good one. A channel where only bad weeks get commented on becomes a channel people mute.
Droyd also publishes a walkthrough video if you’d rather watch the flow than read it.
Prefer not to use a third-party tool?
Fair. Not every team wants another subscription and another API key to rotate.
lemlist sends Slack notifications natively. You can connect Slack notifications directly in lemlist and get pinged on campaign events without anything sitting in the middle. It’s event-based rather than a scheduled digest, so it answers a slightly different question: “a lead just replied” instead of “here’s where the week stands.”
My rule of thumb: native lemlist notifications for live events your reps should act on, Droyd for the scheduled roll-up that combines lemlist with CRM and revenue data. Plenty of teams run both and never notice the seam.
Final thoughts
Reporting stops being a chore the moment nobody has to go fetch it. Pick two numbers your team genuinely acts on, send them to one channel on a fixed rhythm, and leave the deep analysis for the weekly review. Resist the urge to put twelve metrics in the message. The report everyone skims is worse than no report.
If you’d rather have the analysis done for you, lemAgent reviews campaign performance inside lemlist and tells you what to change, so you’re not just watching a number drop without knowing why.
Ready to put your own campaign metrics into Slack? Start a 14-day free trial. No credit card required.
Build better outbound campaigns
Find leads, personalize outreach, and manage campaigns in one place.