EngageFlow Social Media Management
EngageFlow · Features

All 15 modules, listed out

Every item on this page is shipping code, not a roadmap. The numbers below are the actual defaults in the program.

Posting & scheduling3 modules
01

Group posting

Pick a posting list, paste your copy, hit post and walk away. It opens the browser, signs in, and works down the list one group at a time with a pause between each. When it is done you get a reconciliation report: posted, pending approval, failed.

Flow
Two-step wizard: choose groups and copy, then set interval and publish mode
Selection
Select all, clear all, or quick-pick 10 / 20 / 30 / 50 groups
Progress
Live counter of sent N/M, posted, pending, failed, and the group currently being posted to
Interrupt
Stop any time; if a job hangs you can force-reset its state
  • Posting lists
  • Live progress
  • One-click stop
  • Quick-pick 10–50
  • Membership detection
  • Run summary
  • Force reset
  • Auto screenshot on error
02

Copy & media

The same post dropped into dozens of groups, identical every time, is the quickest way to have it treated as duplicate content. You can append a timestamp, a running serial number, shuffle the group order, and post anonymously where the group allows it.

Templates
Save copy you use often; pull it back from a dropdown next time
Media
Multiple images per post; video in mp4 / mov / avi / mkv / webm and more
Variation
Timestamp, starting serial number (set where the count begins), randomised group order
Anonymous
Supports anonymous posting in groups that offer it
  • Template library
  • Multi-image upload
  • Video upload
  • Anonymous posting
  • Timestamp
  • Starting serial
  • Shuffled order
  • Runs minimized
03

Scheduled posting

Publish immediately, or on a recurring schedule. Pick which days of the week and up to six time slots per day. The schedule lives inside the program, so you do not have to be sitting at the computer.

Recurring
Tick the days Monday through Sunday, up to 6 time slots
One-off
Or schedule a single run for a specific campaign
Management
The schedule list shows time, posting list and group count for each entry; disable any of them at any time
Interval
Post interval is adjustable, with a 3 second floor
  • Recurring schedule
  • One-off schedule
  • Specific weekdays
  • Up to 6 slots
  • Disable any time
  • Overlap protection
Groups & lists3 modules
04

Group search

Which groups do you want to post to? Type a keyword and it scrolls the search results, pulling groups back in batches. Groups you have already joined can be skipped. Tick the ones you want and they go straight into a list.

Load depth
3 / 5 / 10 / 15 scroll passes, roughly 50 groups per 10 seconds
Filter
Turn on skip-already-joined so the same group is not pulled twice
Continue
Not enough? Hit search next round for another batch
Categories
Built-in quick categories for resale, group buys, beauty, parenting and food
  • Keyword search
  • Search next round
  • Skip already joined
  • Auto-categorise
  • Add to posting list
  • Paged results
05

Group library

Groups you pull back are sorted into categories by keyword, and you can add your own. Hit refresh on My Groups and it detects which groups this account has actually joined.

Categories
The category overview shows how many groups sit in each; custom categories supported
Saved
Saved groups show name, public/private, category and link
Detection
After a refresh you get the list of groups actually joined; tick to bulk-import into a list
Cleanup
Leave groups you do not want, or remove them from your saved set
  • Category overview
  • Detect joined groups
  • Import selected
  • Custom categories
  • Leave group
  • Delete selected
06

Posting lists

Split your groups into separate lists: one per campaign, per product, per account, none of them stepping on each other. Membership is checked before a run, so groups still pending approval do not waste a post.

Create
A list can be bound to a specific account and category
Detection
One click checks the whole list and splits it into postable / pending / not joined
Append
Add more categories or individual groups later; duplicates are removed automatically
Status
Refresh posting status to see whether this list has already run today
  • Create list
  • Bind account
  • Check membership
  • Assign category
  • Append groups
  • Auto de-duplicate
Records1 module
07

History & records

Joining a group is not just success or failure. Six outcomes are tracked separately, and posting history lets you trace which post landed in which group.

Six states
Joined, already a member, pending approval, not joined, not found, failed
Filter
Filter by state, with a count for each
Posting
Posting history logs time, list, group count and outcome for every run
Evidence
Anything that errors out is screenshotted automatically, so you can see afterwards where it got stuck
  • Posting history
  • Join records
  • Six-state filter
  • Summary row
  • Error screenshots
  • Clear all
Protection & licensing3 modules
10

Throttling & protection

Volume does not help if the account gets restricted. Settings apply across the board, intervals are randomised inside a range instead of a fixed beat, and everything stops overnight.

Daily cap
Maximum actions per day, default 50
Interval
30–120 seconds randomised between actions
Rest
Fully paused 00:00–07:00 by default
Posting
3 second minimum post interval, group order reshuffled each run, posting and batch jobs on the same account are mutually locked
  • Daily action cap
  • Randomised interval
  • Rest window
  • 1 like per author
  • Minimum post interval
  • Shuffled group order
  • Per-account lock
11

Licensing & device transfer

A license key is bound to a hardware ID. Copy it to another machine and it will not run. When someone genuinely needs to move machines, they can transfer it themselves without going through you.

Binding
License key validation plus unique machine HWID binding
Transfer
Enter user ID and license key, hit transfer, done
Unbind
30 minute cooldown after unbinding before it can bind again, so one key cannot be shuttled between two machines
Account
User ID is changeable, once every 30 days
  • Key validation
  • Unique HWID binding
  • Device transfer
  • Unbind
  • 30 min cooldown
  • AES-256 encryption
12

OTA updates

Upload a new build from the admin console and clients check, download and apply it themselves. Shipping a fix no longer means talking every user through a manual reinstall.

Modes
Notify after download (apply manually) or apply automatically
Download
Shows new version number, release date, release notes and download progress
Versions
Update management in the console handles uploads and version history
Retention
Older builds are archived, so you can go back and check when something breaks
  • Check for updates
  • Auto-apply
  • Notify after download
  • Download progress
  • Version history
  • Upload from console
Console & operations3 modules
13

Admin console

The commercial side is a back office of its own: generate license keys, configure plans, view your customer list, change someone's plan, and list add-ons in the in-app store.

Keys
Pick a plan and a quantity, generate license keys on the spot
Customers
Customer list shows user ID, plan, expiry date and activation status
Changes
Change any customer's plan directly
Store
List add-on items in the product centre; customers buy them inside the app
  • Generate keys
  • Customer list
  • Change plan
  • Plan configuration
  • Product centre
  • Slot / day top-ups
14

Remote repair & monitoring

When a machine in the field acts up, nobody has to drive out there. The user hits report, a ticket opens, and you connect in from the admin console. The routine ones fix themselves and log what they did.

Tickets
Ticket list, ticket detail and assignment history
Remote
Connect directly into the client machine to work on it
Auto-fix
Auto-repair log; routine issues resolve without anyone stepping in
Knowledge
Solved issues go into the knowledge base, with a review queue for learn-as-you-fix entries
Monitoring
System monitoring, alert log, AI task tracking, process management and one-click service restart
  • Ticket list
  • Remote connect
  • Auto-repair log
  • Knowledge base
  • Review queue
  • System monitoring
  • Alert log
  • AI task tracking
  • Process management
15

Ecosystem

The program binds to 127.0.0.1 only. Posting credentials stay in your own browser, stored credentials are encrypted on disk. The only traffic that leaves the machine is license validation and version updates, over an encrypted tunnel.

Alerts
LINE bot pushes job results and errors in real time
Cloud
CLOUDSERVER handles licensing, updates and tickets
Transport
Cloudflare named tunnel over HTTPS 443 — no inbound ports opened
Deployment
One-click bundle with the runtime included; double-click to start, Stop.bat to stop
Ports
If 3000 is taken it rolls forward to 3001, so multiple instances do not collide
  • LINE bot notifications
  • CLOUDSERVER management
  • Cloudflare secure tunnel
  • Cross-device sync
  • Open API
  • One-click installer