← ALL OPEN SOURCE

OPEN-SOURCE SOFTWARE

ECHO

Comments in. Replies out.

ECHO is an open-source tool that helps automate replies to social media comments.

WHY I BUILT IT

I BUILT ECHO TO HANDLE THE REPETITIVE PART.

Managing comments and messages can get tedious when you're doing the same things over and over. ECHO is the tool I built to take care of those replies automatically, while keeping the system under your control.

LET'S LOOK INSIDE.

01 / DASHBOARD

A LOOK INSIDE.

ECHO dashboard on desktop showing the automation overview, recent activity, and usage at a glance

SEE YOUR AUTOMATIONS

See what’s active, paused, and how many replies ECHO has handled.

FOLLOW WHAT’S HAPPENING

Keep track of recent activity, responses, and execution results.

02 / AUTOMATE

BUILD YOUR AUTOMATIONS.

ECHO automations list and new automation account selection

SET THE RULES

Choose your account, posts, keywords, and reply types to decide when ECHO should respond.

REVIEW BEFORE IT RUNS

Check the trigger, responses, and watched posts before activating an automation.

03 / CONNECT

CONNECT YOUR ACCOUNTS.

ECHO Connections page showing connected Instagram and Facebook accounts with connection status

BRING YOUR ACCOUNTS IN

Connect your Instagram accounts and Facebook Pages so ECHO knows where to automate.

CHECK BEFORE YOU RUN

See connection status, token expiry, and webhook status before your automations start running.

04 / ACTIVITY

SEE EVERYTHING ECHO DOES.

ECHO Activity page showing the execution feed with reply, failure, and ignored statuses plus expandable details

FOLLOW EVERY EXECUTION

See replies, failures, and ignored comments as they happen.

OPEN THE DETAILS

Expand any activity to inspect the automation, matched keyword, action, and result.

05 / SETUP

RUN YOUR OWN ECHO.

  1. 01

    RUN THE LAUNCHER

    From the repo root — double-click works too on Windows. Keep the terminal open, closing it stops the wizard server.

    bash
    ./setup/setup.sh

    Confirm — The terminal prints Setup server running at http://localhost:6767 and your browser opens the wizard.

  2. 02

    FOLLOW THE WIZARD

    One part, one job, in order: ECHO account + Meta, then database, then deploy. Bad input gets a plain-English error, not a stack trace.

    Confirm — The wizard advances past each validation, ending with your dashboard URL, webhook URL, and login email.

  3. 03

    RESUME ANYTIME

    Progress lives in .echo-setup-state.json (gitignored, secrets redacted). Close the browser halfway, re-run the launcher, pick Resume setup or Start over.

NEED SOMETHING CUSTOM?

LET'S BUILD IT FOR YOU.

ECHO is open source and ready to use, but if your company needs something more specific, I can build a custom automation system around your workflow.

BOOK A MEETING