← Back to blog

What we've been building

5 min read

We rebuilt MessengerFlow. Not a redesign, not a patch. We rewrote the backend, the frontend, the worker, the infrastructure. All of it. This post explains why and what it means for you.

Why we did this

MessengerFlow has been the most capable Facebook outreach tool on the market since day one. But we were building on top of infrastructure that wasn't designed for where we ended up. The workarounds were piling up, and we were spending more time fighting the stack than building the product.

So we rebuilt it. Every layer is now self-hosted and under our control.

New engine

Campaign processing now runs on a proper job queue with automatic retries and real-time monitoring. When something goes wrong, we know immediately. Campaigns pick up faster after you unpause them, new accounts start sending the moment you add them, and nothing silently drops anymore.

We built anomaly detection into the pipeline. If something unusual starts happening across accounts, the system catches it early and pauses outreach before it spreads. During a ban wave or a sudden change on Facebook's side, your accounts are protected automatically.

The processing engine also handles failures more intelligently now. If an account gets suspended or hits an auth error mid-campaign, its leads get reassigned to healthy accounts instead of sitting in limbo. Accounts that start failing repeatedly get pulled from rotation automatically and can be re-enabled once the issue is resolved.

Automatic captcha solving

This was one of the most requested features. MessengerFlow now solves captchas automatically during login and outreach. Most captcha types are handled without any intervention. For the ones that require a human, Manual Login has you covered (more on that below).

New UI

Since we were rebuilding the backend, we rebuilt the frontend too. Every page is new.

Every object has a detail page. Accounts, proxies, lead collections, campaigns — click into any of them and get the full picture in one place. Accounts show their logs, success rates, proxy assignment, and campaign membership. Proxies show connected accounts and timezone. Everything links to everything else.

Campaign creation and editing moved from dialogs to full-page editors. The campaign detail page shows the full message flow: which leads are queued, which were messaged, when, with what message, and what follow-ups are pending. If you edit a campaign's messages mid-run, the changes carry over to leads that haven't been reached yet.

The sidebar is collapsible. Mobile works properly. Lists are paginated server-side with search.

Onboarding

New users now land on a welcome page that walks through how MessengerFlow works before dropping into the dashboard. No more staring at an empty screen wondering where to start.

Billing

You can now change your plan directly from the dashboard. Preview what changes, confirm, done. No redirects to external payment pages for plan management.

Live Sessions

The cloud browser is fully embedded in the app and rebuilt from the ground up. You can open any account in a real browser directly from the dashboard. Your proxy, cookies, and configuration are applied automatically.

Sessions are locked to Facebook only. They detect inactivity and clean up automatically. Browser state persists between sessions, so cookies and local storage carry over instead of starting fresh every time.

This replaces external anti-detect browsers entirely. No more juggling profiles, exporting cookies, or configuring proxies in two places.

Manual Login

If an account hits a captcha, a verification prompt, or any login obstacle that automation can't solve, open a live session in Manual Login mode, sign in yourself, and you're done. The system detects the login, saves cookies, clears the error flag, and the account is back in action.

Every account you can sign into on Facebook is fully supported on MessengerFlow.

Unibox

The inbox got touch gestures, swipe-to-reply, and smoother animations on both desktop and mobile.

You can now send images and voice messages directly from the composer. Drag and drop images, attach multiple files alongside text, or record a voice message inline.

Incoming messages now display the way they look in Messenger. Link previews, images, voice messages, and reactions all show up in the conversation view instead of appearing as plain text.

Proxy timezone

Proxies now have a timezone field. If a proxy's timezone isn't set, the dashboard shows a warning. This matters for international campaigns where sending windows need to respect the account's local time, not your server's clock.

Nexus

Nexus is a global warming system shared across all MessengerFlow users. Opt your accounts in, and Nexus keeps them active and healthy between campaigns so they don't go cold. The more accounts in the pool, the better it works. It runs automatically and never interferes with your campaigns.

We're in the launch phase, waiting for enough accounts to hit the minimum pool size. Once we do, Nexus activates.

Public API and webhooks

MessengerFlow now has a public API. Manage campaigns, accounts, leads, and conversations programmatically. API keys are generated in Settings.

Webhooks are live too. Point an endpoint at MessengerFlow, pick the events you care about, and get real-time notifications for new leads, message status changes, campaign completions, and more.

Lead exports

CSV exports now stream directly from the server. Large collections that used to time out download reliably no matter the size.

Login and security

You can sign in with Google, Twitter, or Discord alongside email and password. Link and unlink social accounts from Settings at any time.

We added login notifications. When someone signs into your account from a new IP address, you get an email immediately. Password changes require your current password. Email changes go through a verification code. Sessions terminate properly on logout across all devices.

Beyond login, the platform now sends email notifications for the things that matter: welcome emails when you sign up, alerts when a payment fails, heads-up when your trial is ending, and confirmations when your subscription changes. No more silent failures on the billing side.

Referral program

The referral program is back. Track referrals, earnings, and payouts directly from the dashboard.

Documentation

The docs at messengerflow.com/docs are completely rewritten. Nine sections covering everything from setup to troubleshooting, written to match how the product actually works today.

What's next

We have more coming that we're not ready to talk about yet. If you run into anything, reach out at [email protected].

#infrastructure #security #updates