Live chat, inside the app
Talk to the founder without leaving PostEngage. Share screenshots too; every image is checked before it's shown.
Changelog
Everything we ship, as we ship it.
Talk to the founder without leaving PostEngage. Share screenshots too; every image is checked before it's shown.
Moving to a bigger plan mid-month now charges the prorated difference, and your extra credits land straight away.
USD everywhere, INR in India.
Get told the moment Instagram access expires or a permission is missing, before replies stop.
A rebuilt platform: safety checks on every reply, held replies with reasons, voice learning, and a new dashboard.
Rebuilt from the ground up: one API instead of five services that disagreed about ports and cookies, Postgres instead of Mongo, and a policy gate that every outbound message passes through rather than three code paths that each decided for themselves. What that is worth to somebody using it comes down to four things.
Keyword monitoring feeding engagement triggers, and one dashboard covering both finding people and answering them.
v0.4.0
What was spent, broken down by day, week and month, so a bill stopped being a surprise at the end of it.
v0.3.2
Comments were being missed during traffic spikes, and reconnecting after an Instagram token expired needed a hand. Both fixed.
The missed-comments bug is the reason ingestion in the rebuild writes an event down before deciding anything about it, and deduplicates on a key rather than on timing. A retry can now arrive twice and reply once. The post on what a comment window actually is covers why the timing matters so much.
v0.3.1
Trigger-based direct messages, new-follower and story-mention triggers, and templates the model could rewrite in your own register.
v0.3.0
Every action the automation took, filterable by type, with the original comment beside the reply that went out.
This is the feature that became the most-used screen in the product, which is why the rebuild extends it rather than replacing it: the same view now lists what was refused, with the check that refused it. How that reads in practice.
v0.2.0
Instagram comment auto-reply, voice training from your own past replies, credit-based billing, and a dashboard.
Two decisions from that week survived every rewrite since: replies are priced per reply rather than per contact, and the voice is learned from things the account owner actually wrote rather than from a tone picker.
v0.1.0
Every release since the first one, newest first. The August entry is a rebuild rather than a feature, which is unusual enough to explain properly.
Most changelogs are a list of wins. This one has to carry a rebuild and three removals, so it is written as a record rather than as an announcement.
Nothing, deliberately. There is no semantic-versioning promise on a hosted product that you do not install: the number exists so two people can refer to the same release in a support conversation, and that is all it does.
What matters more is which of these you are on, and the answer is always the most recent one. There are no long-lived versions, no upgrade window, and no release you can be left behind on. That is the good half of not shipping software you run yourself.
Because most of what we do now is not a feature.
The work in the rebuild is windows, retries, dedupe keys and refusal reasons — the things that decide whether a reply that should go out does, and whether one that should not is stopped. None of it makes a good changelog line, and all of it is what people actually notice. A month where nothing new appears in this list but no comment was missed is a better month than the reverse.
There is no release-notes mailing list. Connection alerts and the weekly summary are the only email we send, and both are switchable in notification settings. If you want the shape of what is coming rather than what has landed, the roadmap is honest about how little of it is promised, and the security page covers what changes when we ship something that touches your data.
Updated