Product Updates & Changelog

Stay up to date with the latest features, improvements, and fixes.

ExtensionDashboard
Extensionv26.8.26

Last updated: August 26, 2026

LatestDashboardExtension v26.8.26
  • New (Dashboard): You can now have the bot stop replying to a conversation the moment it becomes a lead, so the thread is yours from that point on. Switch it on in Settings → Leads, under 'Stop the bot on a conversation once it becomes a lead'. Until now the bot carried on answering until you found the conversation and marked it 'Handle manually' yourself, and the bot is fast, so it usually got a reply in before you arrived. That reply is the problem. By the time a buyer says they are ready to buy, what they need next is a price, a payment link or a delivery date, and those are things only you can give them. The bot answering first does not move it forward, and it can cut straight across what you were about to say.
  • New (Dashboard): Two new filters in your inbox, alongside Leads. 'Handled by you' lists every conversation the bot is staying out of, whether you muted it yourself or the new setting did. 'Past reply limit' lists the conversations that ran past the reply limit you set, where the bot stopped on purpose and nobody has picked them up since. Both are conversations sitting and waiting on a person, and until now there was no way to see them as a list.
  • Note on it being off by default: this suits you if a lead is the point where a human takes over. It does not suit everyone. Plenty of sellers want the bot to keep answering questions after a buyer leaves a phone number, and for them nothing changes unless they switch it on.
  • Note on the filters: each one only appears when you actually have conversations it would show, so your inbox is not lined with filters that find nothing.
  • Note on older conversations: 'Past reply limit' only counts conversations that reach the limit from now on. Ones that hit it before today are not listed, because we were not recording the reason at the time.
  • Note on turning the bot back on: this is the same mute as the 'Handle manually' switch you already have, both in the dashboard and in the extension. Unmute a conversation the way you always have and the bot picks it up again.
ExtensionExtension v26.8.22
  • Fixed (Extension): Signing in to the extension could fail with 'Network error. Please try again.' when there was nothing whatsoever wrong with your connection. Trying again, restarting Chrome, reinstalling the extension — none of it helped, because none of those were the problem. Your sign-in was not reaching us at all, and the extension reported that as a network fault, which pointed the blame squarely at the one thing that was working. Signing in now goes through as it should.
  • Note on what this did not affect: a bot that was already signed in and running carried on answering buyers normally the entire time. This only ever stood between you and the sign-in screen — which is why it landed hardest on the people least placed to know it was not their fault: anyone installing the extension for the first time, setting it up on a new computer, or adding another Facebook profile.
  • Note on that error message: 'Network error. Please try again.' is what the extension says whenever a sign-in does not come back cleanly, whatever the underlying reason. It said 'network' for something that had nothing to do with your network, and 'please try again' for something no amount of trying again could fix. That wording is on our list.
  • Note: This arrives with the extension update to v26.8.22. It installs on its own within a day and there is nothing for you to do. If you are sitting at the sign-in screen right now and would rather not wait, open chrome://extensions, turn on Developer mode, and click Update.
ExtensionDashboardExtension v26.8.21
  • Fixed (Dashboard): The message box in your inbox was greyed out, with 'No profile online for this conversation — start the extension' underneath it and your profile shown as offline — while your bot was running perfectly well and answering buyers the whole time. There was no way to type a reply yourself. The box now unlocks whenever your extension is genuinely running, and no longer depends on a single live connection that could quietly drop without anything noticing.
  • Fixed (Dashboard): The green dot on the Accounts page and the profile status in your inbox could disagree — Accounts saying online while the inbox insisted the same profile was offline. They were measuring two different things. They now use the same one, so they can no longer contradict each other.
  • Fixed (Dashboard): A reply you typed by hand could be reported as 'Not delivered' while it was in fact still on its way. That verdict did more than mislead you: it cancelled the message, so a reply that would have arrived never did — and the natural response, sending it again, risked the buyer receiving the same thing twice. The dashboard now waits long enough to tell you the truth about what happened.
  • Fixed (Extension): A reply typed from your inbox could sit for minutes before the extension noticed it, and if it sat too long it was thrown away without ever being attempted. It is now picked up within about half a minute.
  • Fixed (Extension): A reply typed from your inbox could fail with the text never reaching Facebook's message box. The bot was opening the conversation and beginning to type before Facebook had finished switching to it, so the part-written message was wiped when the page caught up. It now waits for the conversation to settle before typing — which is exactly what follow-ups have always done, and why follow-ups were never affected by this.
  • Note on who this affected: only people answering a buyer by hand from the dashboard, rather than typing in Facebook themselves. Your bot's own automatic replies were never part of this and carried on normally throughout — which is precisely why it went unnoticed for so long. Everything looked healthy, because everything the bot did on its own was healthy.
  • Note on hosted setups: this matters most if your bot runs on a machine you do not sit in front of, because the dashboard inbox is then the only place you can step into a conversation yourself.
  • Note: The dashboard fixes are already live. The extension fixes arrive with the update to v26.8.21; it installs on its own within a day, and there is nothing for you to do.
ExtensionDashboardExtension v26.8.18
  • New (Extension): When a buyer messages you about a listing that is not in your dashboard, the bot now opens that listing on Facebook, reads its title, price, description and location, adds it for you, and answers the buyer — all in one go, usually within a few seconds. Until now that buyer got nothing at all. The bot could not tell which listing they meant, so it stayed silent rather than guess, and unless you went looking on the Missed buyers page you had no way of knowing it had happened. This was the single most common reason a buyer went unanswered.
  • New (Dashboard): Auto-import is on by default. You will find the switch in Settings → App Limits & Controls. Turn it off if you would rather the bot only ever spoke about listings you added yourself.
  • Changed (Dashboard): Missed buyers now shows only the buyers auto-import could not rescue, and tells you why for each one — you are at your plan's listing limit, auto-import is switched off, the listing could not be identified, or the listing no longer exists on Facebook. Buyers the bot already handled do not appear there any more. Previously every one of these looked like the same failure, and the only suggestion offered was to set the listing up by hand, which is the wrong advice for three of those four reasons.
  • Changed (Dashboard): Two settings were renamed because they described how we work rather than the choice you are actually making. 'Give every listing the same answer' is now 'Same answer for every listing', and explains itself as whether you need a unique reply per listing — on if you sell one service or product line advertised under several listings, off if each listing should answer with its own details. Nothing about how your bot behaves has changed; only the words.
  • Note on your own descriptions: auto-import only ever adds listings you do not already have. It does not touch, rewrite or overwrite a listing you set up yourself.
  • Note on photos: these are deliberately not imported. Facebook's listing page does not reliably tie its images to one listing, so importing them risks attaching a neighbouring advert's photo to yours. Add photos yourself if you want the bot to send them.
  • Note on the listing limit: if your plan has no room left, nothing is added and those buyers still go unanswered — you will see them on Missed buyers, marked with the reason.
  • Note: This arrives with the extension update to v26.8.18. It installs on its own within a day; nothing for you to do.
ExtensionExtension v26.8.17
  • New (Extension): On the free plan, the bot's on-screen panel now shows how many replies you have left, warns you when you are close, and says plainly when they have run out. Running out stops the bot, and nothing used to tell you that had happened — buyers kept messaging and nothing answered. Paid plans do not show this.
  • Changed (Extension): Removed the upgrade pop-up that appeared every time you turned the bot on.
  • Note: This arrives with the extension update to v26.8.17. It installs on its own within a day; nothing for you to do.
ExtensionDashboardExtension v26.8.12
  • New (Extension): Leads now carry the buyer's full name — 'Vivek Aggarwal' rather than just 'Vivek'. Facebook only ever writes a buyer's first name in the conversation title bar, and that title bar is where the bot has always read names from, so a first name was genuinely all we had. Facebook does put the full name on the buyer's profile picture inside the open conversation, and the extension now reads it from there as well.
  • Changed (Dashboard): Your lead email names the buyer in full, in both the subject line and the Buyer field. If you forward those emails to someone who has to act on them, or paste them into a CRM, this is the difference between a name you can look up and one you cannot.
  • New (Dashboard): If you send leads to a CRM over a webhook, the lead now includes a new field called full_name next to the existing name field. name is unchanged and still holds the first name, so anything you have already built keeps working exactly as it did — full_name is simply there when you want the surname. It is empty when the extension could not read one.
  • Note on why some will still be blank: two reasons, and both are deliberate. The first is timing — in a brand-new conversation the buyer's picture may not have loaded yet, so there is nothing to read. The second is caution. Your chat list is full of other buyers' names, and if more than one person in view shares the open buyer's first name, the bot cannot tell which surname belongs to whom. In that case it keeps the first name rather than guess. A first name is merely short; someone else's surname on your lead is confidently wrong, and you would have no way of spotting it.
  • Note on leads you already have: this only applies going forward. Facebook never gave us those surnames, so there is nothing sitting in a database waiting to be filled in — an older conversation picks up a full name the next time that buyer messages you, and not before.
  • Note on what has not changed: the bot still greets buyers by their first name in conversation, exactly as before — nothing about how it talks to people is different, and it would be odd if it were. Your dashboard inbox also still lists buyers by first name. The full name appears on the lead email and in the webhook.
  • Note: This arrives with the extension update to v26.8.12. It installs on its own within a day; nothing for you to do.
Dashboard
  • New (Dashboard): Listings has moved out of Settings and onto the sidebar, directly under Inbox. It used to live behind a tab called 'Each listing', next to one called 'All listings' — which read as two views of the same thing. They never were: one is your inventory, the other is the shared Business & AI settings the bot uses everywhere. They are now two separate pages, named for what they actually are.
  • New (Dashboard): You can search your listings. Type any part of a name, a nickname, or a Facebook item ID and the list narrows as you type. Word order doesn't matter — 'wooded tafton' finds '0.47 Ac Wooded Lot in Tafton PA'. If you run more than a handful of listings, this replaces scrolling.
  • New (Dashboard): The list is now a full-width table instead of a narrow column, with a Setup column that tells you at a glance which listings have their own description or instructions and which are still empty. Filter chips across the top count them for you: Needs setup, No ID, and (on capped plans) Locked. Clicking a listing slides the editor in from the right rather than sending you to another screen.
  • New (Dashboard): Bulk editing. Select any number of listings and set the same description, AI instructions, or follow-ups on/off across all of them at once. If you run many near-identical listings — property lots, vehicles — this is the difference between one edit and eighty. Only the fields you tick are written; everything else on those listings is left alone. Tick a field and leave it blank and that is treated as a deliberate clear, so it warns you first and tells you how many listings it will affect.
  • New (Dashboard): A Last edited column, sortable both ways — newest first to see what you just changed, oldest first to find what you have not touched in months. This is real history, not starting from today: your past edits were already being recorded, so the column is accurate from the day you started.
  • Fixed (Dashboard): Saving a brand-new listing twice created two copies of it. The listing saved correctly the first time, but the form did not realise it had been saved — so a second press of Save added another listing rather than updating the one you had just made. You would end up with two rows with the same name and no Facebook item ID, which is exactly what triggers the 'listings share a title' warning. The form now knows what it saved, so pressing Save again simply updates it.
  • Note on that warning: it means two or more of your listings have the same name and at least one of them was added by hand, with no Facebook item ID to tell them apart. The most common innocent cause is re-listing — when you re-post a property or vehicle on Facebook it gets a brand-new item ID, and importing it adds a second row rather than recognising the one you already had. The listings still reply correctly, because each one is matched by its own item ID. The catch is maintenance: if you update the price on the wrong copy, the bot keeps quoting the old one. Search the name, check the Last edited column, and delete the stale copies.
  • Note: Nothing to install and no settings changed. Old links still work — anything that used to point at the listings tab now lands on the new page, including 'Set up listing' from Missed buyers.
Extension
  • Fixed: The bot could not see its own follow-ups, so when a buyer replied to one, the answer arrived without the question. Your replies and your follow-ups were being kept in two separate places, and only the replies were passed back to the AI when it wrote its next message. So a follow-up asking 'want me to double-check the latest times for you?' was invisible to the AI moments later — it saw the buyer say 'sure' with nothing to say 'sure' to, and answered with something unrelated. Follow-ups are now written into the conversation the same way replies are, so the AI reads the thread the way your buyer sees it.
  • Note on where you'd have noticed this: only when a buyer actually replied to a follow-up. The reply would be polite but beside the point, often a sign-off — and buyers usually answered with a puzzled 'what?' or '?'. If you have ever read one of those back and could not work out what the AI was thinking, this was why. It was not the AI being careless; it genuinely could not see what it had asked.
  • Fixed: Buyers who have already booked a showing no longer get chased as though they hadn't. Previously a buyer with a confirmed appointment could be told days later that 'the spot is still open, but showings are filling up'. The bot now knows the booking exists — it is told directly, rather than having to spot it in the thread — and treats a finished conversation as finished.
  • Note on why this isn't a blanket rule: being booked doesn't always mean done. One buyer cancelled her viewing because her roommate found her own place, then asked in the same conversation whether the property would suit one person, got a price, and heard nothing back. She was still marked as booked, and a blunt rule would have gone quiet on her for good — booked and qualified are flags that never switch off again, even after a cancellation. So the bot judges the conversation each time rather than checking a flag.
  • Changed: The bot now decides whether a conversation needs a follow-up as a separate step, before it writes one. Until now a single instruction asked it to judge and to write at the same time — and since the instruction to write came last and was phrased as an order, it nearly always wrote something. Worse, that instruction told it flatly that 'the buyer has gone quiet and has not replied', which was untrue in about a third of cases and sometimes said of someone who had replied an hour earlier. The bot is now asked one question first — is anything still open here that a nudge would move forward? — and only writes if the answer is yes.
  • Note on what counts as 'open': how recently someone replied is no longer treated as the signal. A buyer who answered an hour ago but left your question unanswered still needs a nudge; a buyer who booked yesterday does not. What matters is whether anything is outstanding, not how long it has been quiet. The bot is also now told plainly whether a showing is booked and whether the buyer has replied since, rather than having to work it out from reading the thread.
  • Note: Both fixes are on our side — there is nothing to update and no setting to change. Conversations that happened before today are unaffected: the earlier follow-ups in them stay missing from the AI's view, so if you are testing this, start a fresh thread.
ExtensionDashboardExtension v26.8.8
  • New (Dashboard): A new setting, Startup Scroll Depth, in Settings → App Limits & Controls. Facebook only loads the top part of your chat list — older conversations appear only as you scroll down. So when the bot starts up, it scrolls the list a few times to catch unread messages sitting below the fold. That number was fixed for everyone; now you choose it, from 1 to 30.
  • Changed (Extension): The bot now does 2 of those scroll rounds by default, rather than 6. Each round takes about two seconds, so the bot finishes checking and starts replying roughly eight seconds sooner than before. For most sellers those extra rounds found nothing — the messages worth catching were already on screen.
  • Note on who should raise it: if you keep a long list of conversations and you've noticed older unread ones going unanswered after you restart the bot, raise this to 6 or 10. It only costs startup time. Once the bot is running, new messages arrive at the top of your list and are picked up straight away — this setting has no effect on those, only on the catch-up pass when the bot first starts.
  • Removed (Dashboard): The Scan for Missed Messages setting has been taken out. It worked differently from everything else — it opened each conversation to check it, and opening a conversation clears the unread mark Facebook uses. If the check then failed for any reason, the message was left marked as read with no reply sent, and nothing recorded it. It had been switched off for everyone since 1 August; this removes the control as well.
  • Note: The extension update to v26.8.8 installs on its own within a day; nothing for you to do. Your Startup Scroll Depth setting takes effect the next time the bot starts.
ExtensionExtension v26.8.6
  • Fixed (Extension): A buyer's next message could go unanswered when the AI had only just replied to them. The extension finds new messages the way you do — by watching for the unread mark Facebook puts on a conversation. But when the extension has just answered someone and is still sitting in that conversation, Facebook treats whatever they send next as already read and never marks it unread. Nothing told the extension to look, so that message was never answered. Because it was never seen, it also left no trace: no error, no skipped message, nothing in your dashboard — the buyer was simply left waiting. The extension now re-reads the conversation it is sitting in every 30 seconds, so a message that arrives just after your reply is picked up whether Facebook flags it or not.
  • Note on why this could look random: it only happened while the extension stayed in that one conversation. If another buyer wrote in, the extension moved over to them, and from that point Facebook marked the first conversation unread as normal — so the same buyer could be answered perfectly one moment and ignored the next. Busy accounts rarely saw it. A quiet account with one conversation going saw it most.
  • Improved (Extension): The extension no longer puts your browser window back down once it has finished replying. If it needed to bring a minimised window to the front in order to type, it used to minimise it again afterwards — and a minimised window cannot do any work, so the next message had to wait for something else to bring the window back. On some setups that never happened, and the extension sat idle for hours with messages waiting. Any window it raises now stays on screen.
  • Note: If you run several Facebook profiles side by side, you will notice their windows now stay open instead of tucking themselves away. That is deliberate — a window that puts itself away is a window that stops replying.
  • Note: Both fixes arrive with the extension update to v26.8.6. It installs on its own within a day; nothing for you to do.
ExtensionExtension v26.8.4
  • Fixed (Extension): Follow-ups now go out in group chats. Before sending a follow-up the extension re-reads the conversation's title bar to make certain it's in the right chat with the right buyer. When a second person joins a Marketplace conversation, Facebook writes that title as 'Anna +1 other · 2 Beds 1 Bath House' instead of 'Anna · 2 Beds 1 Bath House' — so the check no longer recognised the chat and refused to send, every time, for as long as the follow-up was scheduled. That buyer never heard back. The extension now ignores the extra participant count and still checks the buyer's name, so the safety check is unchanged: a follow-up is never sent to the wrong person.
  • Fixed (Extension): One undeliverable follow-up no longer holds up every follow-up behind it. Follow-ups are sent oldest first, so a conversation the extension genuinely could not confirm — most often a listing you relisted, which Facebook gives a brand-new ID, leaving the original permanently unmatchable — was retried every 15 to 30 minutes forever and everything queued after it waited its turn. The extension now sets a follow-up aside after five failed attempts in a row and moves on to the rest of your queue. The count resets whenever a follow-up does match, so a one-off hiccup can't retire a healthy one.
  • Note: Nothing was ever sent to the wrong buyer — in each case the extension stopped rather than guessed. What went wrong is that these follow-ups were never sent at all. Both fixes arrive with the extension update to v26.8.4. It installs on its own within a day; nothing for you to do.
ExtensionExtension v26.8.2
  • Fixed (Extension): Importing your listings no longer stops the moment you click away. The scan ran inside the small extension popup, and Chrome closes that popup as soon as you click anywhere else on screen — so a scan interrupted that way died partway through, with no error and nothing imported. You'd reopen the popup to find it back at the start. Scanning now runs in the background and finishes whatever else you do.
  • New (Extension): You can watch the import happen. A progress panel now appears over Facebook and shows each step as it runs, so you can see it working instead of looking at a popup that has closed. It also shields the page from stray clicks while the extension moves between your Marketplace pages — a click at the wrong moment used to break the run. You can cancel from the panel at any time.
  • Improved (Extension): Choosing which listings to import now happens in that same panel on the page, so the list can no longer disappear halfway through ticking boxes. The extension popup keeps just the Import Listings button and the scan settings.
  • Fixed (Extension): If your Facebook is set to a language other than English, the AI could answer about the wrong listing. The extension works out which listing a conversation belongs to by reading the conversation's title bar, and it recognised only the English wording — so on a Spanish account it never matched, and messages about different vehicles or properties could be answered with another listing's details. It now reads Spanish as well as English, and further languages can be added without waiting for another extension update. If you use Facebook in a language that isn't English or Spanish, email support@getreplynow.com and we'll add it.
  • Improved (Extension): The Import Listings button now runs the full width of the popup and is much easier to spot, and the scan settings beneath it are centred and easier to read.
  • Removed (Extension): The Test mode toggle has been taken out of the extension popup.
  • Note: All of these arrive with the extension update to v26.8.2. It installs on its own within a day; nothing for you to do.
ExtensionDashboardExtension v26.8.1
  • Fixed (Extension): A reply written in two parts could send the first part and silently drop the second. The second part is usually the one that earns you the lead — the question asking for a phone number, or your screening questions — so the buyer got 'Yes, it's still available' and nothing more. The conversation then looked answered to everyone, including the AI, so nobody ever followed up and the buyer was never asked. The extension now finishes the message instead of abandoning it partway.
  • Fixed (Extension): Minimising the browser, or covering it with another window, no longer costs you a reply. The extension types like a person rather than pasting, and typing needs the window on screen — so if the window was hidden while a reply was going out, the extension waited about 45 seconds and then gave up. It now brings the window straight back to the front and carries on typing. Ordinary use of the computer no longer interrupts a reply in progress.
  • Fixed (Extension): The extension no longer puts its own window away while it is still typing. In some setups it would minimise the window mid-reply and then fail to finish the message it was in the middle of writing.
  • Fixed (Dashboard): Your conversation history now shows what the buyer actually received. Replies were recorded the moment they were written, not when they were sent, so a reply that only partly went out still appeared complete in your dashboard. If part of a reply doesn't make it, you now see only the part that did — what you read back matches what the buyer is looking at.
  • Improved (Dashboard): The AI reads that same history, so it now knows when one of its questions never reached the buyer and asks again, instead of assuming it already had.
  • Note: All of these arrive together with the extension update to v26.8.1, including the conversation-history change — it's the extension that reports what was delivered. The update installs on its own within a day; nothing for you to do.
ExtensionDashboardExtension v26.7.31
  • Fixed (Extension): A buyer's message could be missed completely if it arrived while the AI was still typing its reply. The extension types like a person, so a reply can take up to half a minute to write and send — and anything the buyer sent during that time was skipped and never read again. Not answered late: never seen. This is why the AI sometimes asked for something a buyer had already given it — asking about pets right after they'd said they had none, or asking for a move-in date they'd just sent. The extension now carries on from the last message it actually read, so messages that land mid-reply are read and answered like any other.
  • Improved (Extension): As soon as a reply is sent, the extension takes another look at the conversation instead of waiting for Facebook to mark it unread. A message that arrives while the AI is replying is now usually answered within seconds, rather than waiting until the buyer writes again.
  • Improved (Extension): When a reply comes in two parts and the buyer answers after the first one, the second part is dropped rather than sent anyway. Previously that second message could ask for something the buyer had answered moments earlier.
  • Improved (Dashboard): The AI now reads the whole conversation when writing a reply. It used to see only the last few exchanges, so in longer chats it could lose track of what a buyer had already told it and ask again.
  • Improved (Dashboard): When a buyer sends several messages in a row, each is saved as its own message in your conversation history instead of being merged into a single line — so what you read back matches what they actually sent.
  • Improved (Extension): Matching a conversation to the right listing is more reliable. When Facebook hasn't finished loading a conversation's listing details, the extension now re-reads them instead of falling back to matching by title, which matters most when several of your listings share the same Facebook title.
  • Note: The dashboard changes are live for everyone now. The extension updates to v26.7.31 on its own within a day.
ExtensionDashboardExtension v26.7.28.1
  • Fixed (Dashboard): When several of your listings share the exact same Facebook title, the AI could answer about the wrong one. Facebook writes rental titles for you, so a property manager can easily end up with a dozen listings all called '2 Beds 1 Bath House' — and when a buyer's message didn't say which, the AI picked one and answered with its address, rent and booking link. It now recognises the tie and asks the buyer which property they mean, listing your options with their nicknames and prices.
  • New (Dashboard): It remembers the answer. As soon as the buyer names a property — by address, by street, or even just by rent ('the $1,695 one') — that conversation is locked to the right listing, and every reply after that uses its real details. It won't ask twice.
  • Improved (Dashboard): While it doesn't yet know which property a buyer means, the AI holds back anything property-specific — no address, no rent, no showing link, and no booking. It can still answer anything that's true across your units, like pet policy or how to apply, so the conversation keeps moving.
  • Fixed (Dashboard): The AI never says a viewing is booked unless it actually booked one. On accounts without in-chat booking it could agree to a day and time and reply as though the appointment was confirmed, when nothing had been scheduled. It now hands off the way your instructions say — your booking link, phone or email — instead of promising a time it can't make.
  • Improved (Extension): After sending a reply, the extension re-checks which listing the conversation belongs to. Facebook sometimes hasn't finished loading the listing details when a buyer's message first arrives, and conversations that couldn't be identified in that moment are now linked to the right listing automatically, so later replies in that chat are matched correctly.
  • Improved (Extension): The extension checks in with our servers less often in the background, so it uses noticeably less network and battery while it's running.
  • Tip: Give your listings nicknames — open a listing on the Settings page and fill in the Nickname field. Nicknames are what the AI reads out when it asks a buyer which property they mean, so '33270 Shelley Ave - Basement' is far more useful than Facebook's generic title. Without them the AI can only ask the buyer to describe the property themselves.
  • Note: The dashboard changes are already live for everyone. The extension updates to v26.7.28.1 on its own within a day.
Dashboard
  • New (Dashboard): Import from website. Paste a link to a listing on your website and we read the page and set up auto-reply for it — title, description, price and photos included. Paste a ShowMojo link and we discover your whole portfolio and import it in one go. You'll find the Import from website button on the Settings page.
  • New (Dashboard): Live showing times in chat. When an imported listing is linked to ShowMojo, the AI checks the currently bookable showing times the moment a buyer asks about a viewing — so it offers real, up-to-date times instead of guessing, and shares your booking link so the buyer can confirm.
  • New (Dashboard, Pro): The AI books the showing for the buyer — right in the chat. It offers the live times, collects the buyer's name, email and phone naturally over the conversation, confirms the exact time back, and books it on ShowMojo — the showing lands on your calendar with the buyer marked as coming from Facebook. If a time gets snapped up mid-conversation, the AI offers the nearest alternatives instead of losing the lead. You can switch in-chat booking off any time in Settings.
  • Plans: Import from website, live showing times, and in-chat booking are Pro features.
  • Note: Website import works best with ShowMojo today. Using another platform that doesn't import? Email support@getreplynow.com and we'll add it.
ExtensionDashboardExtension v26.7.24
  • New (Dashboard): Business Hours. Set a reply window and timezone in Settings → App Limits & Controls and the bot only replies during those hours — useful when the next step needs a human, like booking a call or a viewing, so replies land while you're actually reachable.
  • New (Extension): Buyers who message outside the window are never lost — the extension holds those conversations and answers every one as soon as the window opens.
  • Note: Business Hours are off by default — everything keeps working around the clock unless you set a window. The extension updates to v26.7.24 on its own within a day.
ExtensionExtension v26.7.21
  • Fixed (Extension): Facebook sometimes re-rendered the vehicle form faster than the extension could fill it, so once in a while a single dropdown — like Vehicle type or Year — could be left blank when a vehicle posted. The extension now reads back every dropdown after filling it and re-selects any that didn't take, so vehicles post with all their fields complete. General and Real Estate listings were never affected.
  • Action needed: Update the extension to v26.7.21 — it usually updates on its own within a day. You no longer need to check each vehicle for a missing field after it posts.
ExtensionDashboardExtension v26.7.20
  • New (Auto-Lister): Facebook has started requiring Exterior color and Interior color on vehicle listings (rolling out to US & Canada accounts first). The extension now fills both when it posts a vehicle, so listings that used to fail on the color step with 'Please choose a color' publish normally again.
  • New (Dashboard): Colors are a fixed list on Facebook, so the vehicle upload now offers them as pick-lists matched to Facebook's exact options instead of free text. Off-list values from your feed — like 'Ash' or 'Midnight Black' — are mapped automatically to Facebook's closest match ('Gray', 'Black').
  • New (Dashboard): If a vehicle has no color, it posts with a safe default (Gray exterior / Black interior) so it never fails on the color step — and the upload screen tells you which vehicles are using a default and shows the exact color that will post, so you can set the real one to keep it accurate.
  • Improved (Dashboard): The vehicle upload now flags every field Facebook requires (year, make, model, mileage, price, body style) and won't let you post a vehicle that's missing one — no more silent failures on Facebook.
  • Fixed (Dashboard): Rental listings priced per month now show their price (for example $2,200/mo) on the Listings page instead of 'No price'.
  • Action needed: Update the Auto-Lister extension to v26.7.20 to post vehicles with the new color fields. It usually updates on its own within a day.
ExtensionDashboardExtension v26.7.16
  • New (Auto-Lister): A full vehicle inventory workspace. Upload your inventory by CSV and every vehicle shows up in one list with its price, mileage, photos and AI-written description — ready to post to Facebook Marketplace. You can search and filter by status (pending, posting, listed, failed) and watch progress update live as vehicles go out.
  • New (Auto-Lister): Schedule when each vehicle posts. Set a date and time on any vehicle and it's held until then, so you can spread posting across the day instead of listing everything at once.
  • New (Auto-Lister): Choose which Facebook account posts each vehicle. If you run more than one profile, you can pin a vehicle to a specific account or leave it open for any account to pick up.
  • New (Auto-Lister): Bulk controls. Select many vehicles at once to delete them or reset them back to pending, and retry every failed vehicle with a single click.
  • Improved (Auto-Lister): Smarter CSV import. Column matching handles more of the formats dealers actually export, you can pick the exact photos for each vehicle during upload, and target accounts right from the import screen.
  • Note: Nothing to change on your end — the extension updates automatically.
ExtensionExtension v26.7.15.1
  • Fixed (Auto-Reply): After the last update started typing replies out character by character, a reply with more than one line (for example a greeting followed by your store hours or address) or with an emoji could fail a final safety check and not send — Facebook's message box reports line breaks and emoji differently from how they were typed. The extension now checks the reply correctly, so multi-line and emoji replies go out normally again.
  • Fixed (Auto-Reply): The message box is now fully cleared before each reply is typed. Facebook's editor sometimes ignored the old 'clear the box' step, which could cause a new reply to be typed on top of a leftover draft. Replies are now always typed into a clean box.
  • Fixed (Auto-Reply): Line breaks in a reply now show up as real separate lines instead of running together.
  • Fixed (Auto-Reply): Follow-ups on listings that share a title are no longer held back by mistake. In rare cases the extension read a neighbouring listing's ID from the open chat and wrongly decided it was the wrong conversation, skipping a follow-up that was actually correct. It now trusts the confirmed conversation and sends.
  • Good to know: this only affected a small number of sellers who send emoji replies, and every reply that didn't go out was automatically recovered or emailed
ExtensionExtension v26.7.14.1
  • New (Auto-Reply): Replies are now typed out at a human pace. Instead of dropping the whole message into the chat box in one instant, the extension types it character by character with natural, varied timing — small pauses between words and sentences, just like a real person. This looks less automated to Facebook, and experienced sellers report typed replies tend to get more responses than pasted ones.
  • New (Auto-Lister): More natural posting flow. Instead of jumping straight onto Facebook's 'Create listing' form, the extension now starts on the Marketplace home page and clicks through 'Create new listing' → 'Item for sale' just like a real seller would — another step toward posting that doesn't look automated, so older accounts are less likely to get flagged.
  • Improved (Auto-Lister): A more human pace between steps. The extension now pauses before choosing the listing type and before starting a new listing, instead of clicking through instantly, which makes the whole flow look more like a person and less like a script.
  • Note: Nothing to change on your end — the extension updates automatically.
ExtensionDashboardExtension v26.7.11.1
  • Fixed (Auto-Reply): In rare cases — mostly high-volume sellers switching between conversations quickly — the extension could briefly pick up the previous conversation's Facebook listing ID instead of the one you were actually replying to, causing an occasional wrong-listing reply. The extension now confirms the listing ID belongs to the exact conversation on screen before using it, so this can no longer happen.
  • Fixed (Dashboard): The AI could occasionally send a broken link, or a booking/scheduling link that didn't actually work, when it was instructed to always include a link but didn't have the right one available. The AI now only ever includes a link that appears word-for-word in your listing details, business info, or the conversation itself — it never invents or guesses one. If it doesn't have a valid link on hand, it leaves the link out instead of sending something broken.
  • Note: Nothing to change on your end — the extension updates automatically, and the link fix applies to every reply right away.
ExtensionDashboardExtension v26.7.10
  • New (Dashboard): Nicknames for your listings. When Facebook gives several listings the same title — common for rentals and real estate, like '2 Beds 1 Bath House' — you can give each one a private nickname. You'll see the nickname in your inbox, lead emails, and webhooks so you can tell conversations apart at a glance. Buyers still see Facebook's title; only you see the nickname.
  • New (Dashboard): Add or fix a listing's Facebook ID yourself. Each listing now has an editable Facebook item ID field. Linking it makes the bot answer about the exact listing instead of guessing by title — which matters when several of your listings share the same title. Handy when the automatic import missed one.
  • Fixed (Dashboard): Same buyer, two same-titled listings no longer get mixed up. If one person messaged you about two different listings that happen to share a title, those chats could merge into a single conversation — and the bot could reply with the other listing's details. They're now kept as separate conversations and answered correctly.
  • Fixed (Auto-Reply): Follow-ups and dashboard messages now go to the exact listing. When you have two listings with the same title, the extension confirms the specific listing — not just the buyer name and title — before sending a follow-up or a message you send from your dashboard, so a message meant for one listing can't land in the conversation about the other.
  • New (Dashboard): A heads-up when a listing is ambiguous. If a buyer's message matches two same-titled listings and neither is linked to its Facebook ID, the bot still replies, but flags it on your dashboard so you can link the IDs and remove any doubt.
  • Note: Your new nickname and Facebook-ID controls are on the Listings page. Nothing else to change — the extension updates automatically.
ExtensionExtension v26.7.8
  • New (Auto-Lister): Posting now mimics a real person. Instead of snapping every field full in one instant, the extension moves the cursor, clicks, and types the way someone actually would — which lowers the chance Facebook flags the account for automation (older accounts had started getting identity-verification challenges).
  • Fixed (Auto-Lister): Long descriptions post instantly again. A listing with a long description could take over a minute to fill, look stuck, and get in the way of the reply bot running on the same profile. The description is now entered in one paste, so posting is fast again.
  • Fixed (Auto-Lister): Listings no longer get stuck on the location step. The extension finds the Location field more reliably across Facebook's different layouts and languages, so a listing that used to stall with the 'Next' button greyed out now fills in and publishes.
  • Note: Nothing to change on your end — the extension updates automatically.
ExtensionExtension v26.7.3
  • Fixed (Auto-Reply): The big one for multi-profile sellers. A minimized or background browser window could see new messages but not actually act on them — Facebook doesn't render pages nobody can see — so the bot could open a conversation blind, come away empty, and a real buyer went unanswered while your dashboard looked fine. The extension now never processes messages from a hidden window: when work arrives, it briefly brings that window to the front, replies, and minimizes it again.
  • New (Auto-Reply): Windows take turns. If you run several Facebook accounts under one GetReplyNow account (for example with AdsPower), only one window comes forward at a time — each finishes its replies and hands the screen to the next, so profiles no longer fight each other.
  • Fixed (Auto-Reply): Some multi-profile browsers ignore a normal 'bring to front' request while reporting it succeeded. The extension now verifies the window actually became visible and, if not, forces it up — so replies go out even in stubborn setups.
  • Fixed (Auto-Reply): A message arriving in the conversation you left open before minimizing is no longer lost. Its unread dot disappears the instant the window comes forward (Facebook marks the on-screen conversation as read), which used to hide that message from the bot — it now remembers and answers it anyway.
  • Fixed (Auto-Reply): Follow-ups now work from minimized windows too — the extension brings the window forward first, sends the follow-up, and steps back.
  • Fixed (Auto-Reply): The optional startup scan no longer runs while the window is hidden (it could silently mark conversations as read without replying) and no longer collides with live message monitoring during startup.
  • Fixed (Dashboard): If a reply is generated but can't be delivered to Messenger for any reason, the conversation now flips back to 'needs reply' in your inbox instead of incorrectly showing as answered.
  • Improved (Auto-Reply): Unread-count detection now works in every Facebook language, not just English.
  • Note: Nothing to change on your end — the extension updates automatically.
ExtensionExtension v26.7.2.1
  • Fixed (Auto-Reply): A safety check stops the bot from ever sending a reply into the wrong conversation. Facebook sometimes quietly rewrites a conversation's internal ID while you're on the page — which could trip that check and block a perfectly valid reply, so a real buyer went unanswered. The extension now confirms it's on the right conversation by the buyer and listing themselves, not just that internal ID, so genuine replies go through while wrong-thread sends are still blocked.
  • Note: Nothing to change on your end — the extension updates automatically.
ExtensionDashboardExtension v26.7.1.1
  • New (Dashboard): A 'Cancel all' button on the Follow-ups list. Clear every pending follow-up in one click instead of cancelling them one at a time — handy when you want to stop all scheduled nudges at once.
  • Fixed (Auto-Reply): Multi-profile reliability. If you run several Facebook accounts in separate browser profiles (for example with AdsPower), a minimized or hidden window could get stuck outside the Marketplace conversation and quietly stop replying — so messages piled up unanswered. The extension now briefly brings that window forward just long enough to re-enter the conversation, then keeps replying in the background as normal.
  • Note: Nothing to change on your end — the extension updates automatically.
Dashboard
  • New (Dashboard): A 🎯 Leads tab in Settings. Describe — in plain words — what makes a conversation a lead (for example: leaves a phone number, asks about financing, or wants to book a viewing). The AI reads the whole conversation and flags it the moment it qualifies. Start from a Car sales, Real estate, or General services template and tweak it.
  • New (Dashboard): A Leads filter in your inbox, with Open / Won / Lost tabs so you can work the leads that still need action first. Mark a lead Won or Lost to track your win rate (how many leads turned into deals).
  • New (Dashboard): Lead alerts. Get an email — and a webhook, if you use one — the moment a new lead comes in, with the full conversation. (Email & webhook on the Growth plan.)
  • New (Dashboard): Test it in the Chat Playground. As you chat, you'll see a banner when a message would mark the conversation as a lead — so you can fine-tune your definition against real wording before it goes live.
  • Plans: Everyone can set up a lead definition and see how many leads they're getting. Free can open their most recent lead, Starter their most recent 2, and Growth and up get unlimited leads plus email & webhook alerts.
ExtensionDashboardExtension v26.6.29
  • New (Dashboard): A 'Share to Groups' switch on the Listings page. Turn it on and, whenever the extension posts a listing, it also shares that listing into your Facebook groups — no extra steps. It's off by default.
  • New (Auto-Lister): On the final publish step, the extension loads your full group list and selects your groups for you, paced like normal posting so it doesn't look like spam. Works in any Facebook language.
  • Heads-up: Posting to many groups quickly can get accounts flagged by Facebook, so this is a deliberate opt-in — leave it off unless you know your groups allow frequent posts.
  • Note: Nothing to change on your end — the extension updates automatically.
ExtensionDashboardExtension v26.6.26
  • New (Dashboard): Smart Conditions can now send images. Attach one or two images to a condition — a price list, a spec sheet, or extra photos — and when that condition fires, the bot sends them right in the chat, before the text. Manage a reply-image library per listing or channel-wide. (Growth plan.)
  • New (Dashboard): A 'first message' trigger for Smart Conditions. Switch a condition's trigger to 'first message' and it fires automatically on the buyer's very first message — perfect for greeting new buyers with a photo — while the AI still answers whatever they asked.
  • New (Dashboard): The Chat Playground now previews reply images, in the same order a buyer receives them (image first, then text).
  • New (Auto-Reply): The extension now delivers those images straight into the Facebook chat automatically.
  • Note: Nothing to change on your end — the extension updates automatically.
ExtensionDashboardExtension v26.6.24
  • New (Dashboard): Auto follow-ups are now written by the AI for each conversation, in the buyer's language. Set them up once in Settings → Follow-ups and every listing uses them — no more keeping a separate follow-up on each listing.
  • New (Dashboard): A 'Don't follow up when…' rule. Describe situations where a follow-up would be awkward — for example, the buyer already shared their phone number or agreed on a time to meet — and the AI stays quiet instead of sending an unnecessary nudge.
  • New (Dashboard): 'Test follow-up' on a real conversation. From any chat in your inbox, preview exactly what a follow-up would say — or why it would hold back — before anything is sent, so you can fine-tune the wording and your stop rule against real conversations.
  • New (Dashboard): Recover missed buyers. On the Missed buyers page, click 'Recover' and the bot re-opens that buyer's chat and answers their original question — now that the listing is set up — in their language, just like a normal reply.
  • Improved (Auto-Reply): Calmer, steadier inbox monitoring — the extension sweeps your conversation list once when it starts, then watches quietly, instead of repeatedly scrolling.
  • Note: Nothing to change on your end — the extension updates automatically.
ExtensionDashboardExtension v26.6.23
  • New (Dashboard): On the Missed buyers page, 'Set up listing' now pre-fills the listing for you — the title and its Facebook item ID come straight from the buyer's message, so all you add is a description. Save it and that listing is linked to match exactly, so the bot can answer that buyer.
  • New (Dashboard): You can now mark a missed buyer as handled with the new 'Resolve' button, so your list only shows the ones you still need to act on.
  • Improved (Auto-Reply): The chatbot no longer scrolls through your inbox on a timer. It scans when it starts and whenever you turn it off and back on — so monitoring is calmer and less distracting, while still catching new messages right away.
  • New (Auto-Reply): The extension popup now shows its version number under the title, so it's easy to tell which build you're on if you ever need help.
  • Note: Nothing to change on your end — the extension updates automatically.
Dashboard
  • New (Dashboard): If you run more than one Facebook account, you can now give any account its own AI instructions. Open the Accounts page and edit the 'AI instructions' for an account — when set, they replace your global AI instructions for that account only. Leave it blank and the account keeps using your global instructions, exactly as before. Your per-listing instructions still apply on top either way.
  • New (Dashboard): The Chat Playground now lets you test as a specific account. Pick an account at the top of the playground to preview the replies it would actually send — using that account's own AI instructions — before any real buyer messages it.
ExtensionDashboardExtension v26.6.19.2
  • Improved (Auto-Lister): Bulk posting is much more reliable. The extension now brings the posting tab to the front while it's working — and restores the window if it was minimized — so a posting run no longer stalls when you switch to another tab.
  • Fixed (Auto-Lister): Two posting runs could occasionally overlap — for example, if a scheduled check or a new upload arrived while a batch was still posting — which could leave some listings unpublished. Only one posting run happens at a time now, and listings you add mid-run are picked up by the run already going.
  • Fixed (Auto-Lister): When publishing a batch, the extension now scrolls through your whole drafts list to find and publish every one, instead of missing a few on longer lists.
  • New: Test mode is now available to everyone — run the full posting flow without actually publishing anything, so you can practice or double-check your setup as many times as you like.
  • New (Dashboard): The Accounts page now shows each connected account's Facebook User ID and lets you download your accounts list as a CSV. You can also target a specific account per listing when uploading a CSV — just add an 'fb_user_id' column.
  • Improved (Auto-Lister): Clearer reasons when a listing can't be posted (for example, Facebook's listing limit, or a draft still waiting on its photo), so problems are easier to understand at a glance.
  • Note: Nothing to change on your end — the extension updates automatically.
ExtensionDashboard
  • Improved: When one of your Smart Conditions triggers, the alert email now shows the whole conversation laid out like Messenger — with the message that matched your rule highlighted — so you get the full context at a glance, and it clearly tells you which of your accounts and which listing it's about.
  • Improved: We now keep an eye out for the kinds of Facebook changes that can break importing, auto-replies, or auto-listing, and get alerted the moment something looks off — so we can jump on fixes faster and keep your automations running.
ExtensionExtension v26.6.17.1
  • Fixed: Importing your Marketplace listings could fail with 'No listings found' — most often when you clicked Import a second time without reloading the page. The importer is now safe to run as many times as you like in a row, so a repeat click just works.
  • Improved: The importer now waits for your Marketplace profile page to fully load before reading it, and retries on its own if Facebook is still settling — so importing right after opening the page is more reliable.
  • Note: Nothing to change on your end — the extension updates automatically.
ExtensionDashboardExtension v26.6.16.3
  • New: Auto-Reply and Auto-Lister now live in a single Chrome extension — one install, one toggle. No need to run two separate extensions anymore; replying to buyers and posting listings happen side by side from the same place.
  • Added (Auto-Lister): Listings can now be posted to a specific location — set the city for each listing and the extension fills it in on Facebook automatically, navigating Facebook's multi-step posting flow. Pickup and availability details are filled in the same way.
  • Improved (Auto-Lister): More reliable form filling — the extension handles Facebook's newer multi-step listing wizard, setting location, pickup, and availability wherever Facebook places them on the page.
  • Note: Nothing to change on your end — the extension updates automatically.
ExtensionDashboardExtension v26.6.12
  • Fixed: Facebook changed their Marketplace page layout, which broke 'Import Listings' — imported listings could take your seller name instead of the product title, and long profile pages could import nothing at all. Both are fixed in extension 26.6.12, and the importer is now more resistant to future Facebook UI changes.
  • Added: Settings → Each listing now shows which listings are linked to their Facebook item ID (a green 'ID' badge). Linked listings always get the right reply — even when several listings share the same title. You'll also see a heads-up if manually added listings share duplicate titles.
  • New: A 90-second video and step-by-step guide for real estate and vehicle sellers — Facebook generates identical default titles for these listings, so always import with the extension and the AI will reply about the exact property or car. Find it on your dashboard Overview, in the docs, or on the blog.
  • Note: Nothing to change on your end — the extension updates automatically.
ExtensionDashboardExtension v26.6.11
  • Improved: Replying from the dashboard and automatic follow-ups are now much faster — the extension switches between conversations in place instead of reloading the whole Messenger page each time.
  • Improved: Your dashboard inbox now updates live — new buyer messages, AI replies, and 'message delivered' confirmations appear instantly, no refresh needed.
  • Improved: Running multiple Facebook accounts? Each conversation now always shows which of your Facebook accounts it belongs to, even when that account is offline.
  • Note: Nothing to change on your end — the extension updates automatically.
ExtensionDashboardExtension v26.6.10
  • Improved: We've updated how the AI matches an incoming message to the right listing, so replies land on the correct listing more reliably — especially if you have several listings with similar names.
  • Note: Nothing to change on your end. We will put together a short tutorial to help you get the most out of it.
ExtensionDashboard
  • Added: A new 'Missed buyers' page (under Auto Reply) plus a heads-up on your Overview shows buyers who messaged about a listing the AI couldn't match — so a lost lead never slips by silently. Each one shows who asked what, on which listing.
  • Added: Every missed buyer links you straight to set up that listing, so the bot can answer the next person who asks about it.
  • Improved: New accounts now reply using your shared business instructions by default, so the AI keeps answering buyers even when a Facebook listing title doesn't exactly match one you've set up — no more silent misses on day one. Selling several different products? Switch any time to per-listing replies under Settings → Each listing.
  • Note: Your existing settings, listings, and replies are unchanged — this only adds new visibility and a smarter default for brand-new accounts.
ExtensionDashboardExtension v26.6.6
  • Fixed: With the Auto-Reply chatbot running, opening or editing a listing under Settings → Each listing could suddenly send your dashboard tab to Facebook Messages. The extension no longer runs on the dashboard, so this can't happen anymore.
  • Improved: Picking a listing to edit no longer changes the page address — the editor feels faster and no longer reloads on every click.
ExtensionDashboard
  • Improved: Auto-Reply settings are reorganised into clear tabs — Business, AI Assistant, Follow-ups, and App Limits & Controls — with a simple split between settings that apply to all listings and settings for each listing. Your existing settings, listings, and replies are unchanged — nothing has moved or reset.
  • Added: Business Info now has three easy ways to fill it in — auto-fill from Google, start from a template, or type it yourself.
  • Added: The AI Assistant offers ready-made templates (e.g. real estate, car dealer) you can drop in and tweak.
  • Added: A new 'Use my shared settings for every listing' switch lets multi-product sellers reuse one set of instructions across every listing.
  • Added: Smart Conditions (your 'when X, then Y' rules) are now available on the Free plan.
  • Added: A refreshed Overview home page with a welcome, a 'time saved' summary, and a cleaner account & usage card.
  • Improved: Save buttons now confirm when your changes are saved, and the 'what the AI sees' preview is easier to find.
  • Improved: The sidebar now groups Inbox, Settings, and Follow-ups together under Auto Reply.
  • Fixed: Channel-wide Smart Conditions are now correctly applied by the AI (previously they could be saved but not used).
  • Fixed: Pro / Scale / Enterprise plans can now add unlimited Smart Conditions, as intended.
  • Fixed: The Chat Playground now shows the AI's full reply when it spans more than one message.
  • Note: The Accounts page is temporarily marked 'Coming soon' while we polish it — this does not affect your auto-replies.
ExtensionDashboardExtension v26.5.27
  • Added: If you run multiple Facebook accounts under one GetReplyNow account, each Facebook account now keeps its own conversation history — buyers messaging the same listing on two different accounts no longer get mixed into one thread.
  • Added: When you reply manually from the dashboard, the message routes only to the Facebook account that owns that conversation. Other browser profiles running under the same GetReplyNow account ignore it.
  • Added: Follow-up messages stay tied to the Facebook account that originally replied — they fire on the correct profile, never on another account.
  • Added (Auto-Lister): Optional target_fb_user_id column in your CSV pins specific listings to specific Facebook accounts. Leave it empty (or omit the column entirely) and listings continue distributing across your running profiles as before.
  • Fixed (Auto-Lister): Multi-profile users no longer get duplicate listings posted across all their running Facebook accounts. Each item is now claimed by exactly one profile.
  • Improved: Sample CSV downloads (general + dealer) now include the optional Facebook account targeting column. Single-account users can ignore it — the column is fully optional.
ExtensionDashboardExtension v26.5.24
  • Improved: Listings page now has a sticky header (title, status counts, and group tabs stay visible while you scroll) and a much cleaner layout.
  • Improved: The upload section on the Listings page is now collapsible — it opens automatically the first time, then stays out of the way so you can browse your listings.
  • Improved: The CSV format reference (allowed conditions & categories) is now a foldable panel inside the upload card, so it's there when you need it but not always taking up the screen.
  • Added: Downloading a CSV from My Listings now includes an image_url column with all the listing image links, so you can re-upload it and keep your images.
  • Fixed: Image URLs you put in the CSV's image_url column are now saved correctly when you upload — previously they were silently being cleared out.
  • Improved: The uploader now recognises many more image column names (image_url, image_urls, photo_url, picture, main_photo, thumbnail, etc.) — your CSV will work without renaming columns.
  • Improved: Image URLs in your CSV are now stored as-is (no server-side fetching), so uploads are faster and external links are kept exactly as you provided them.
  • Fixed: Vehicle Inventory page was showing 'No vehicles in inventory' even after a successful CSV upload — the list now updates automatically once the upload finishes.
  • Fixed: Vehicle Inventory was failing to load entirely on dashboards that hadn't been migrated to the older Facebook-posting columns — the page now works regardless of those columns.
ExtensionDashboardExtension v26.5.10.7
  • Added: Now, you can import listings with descriptions directly from Facebook Marketplace.
ExtensionDashboard
  • Added: You can now use emojis in your listing names — they will match correctly when buyers send messages.
  • Improved: Listing matching is more reliable across special characters (emojis, en-dashes, fancy fonts) so the bot replies even when titles contain decorative symbols.

Billing frontend

DashboardExtension v26.4.16
  • Added: Mini Messages bar.
  • Improved: Improved the Billing & Usage UI.
ExtensionExtension v26.4.16
  • Fixed: Bot no longer misreads Facebook's 'New notification' popup as the listing name, which was silently causing failed replies (API 400 errors).
  • Fixed: Chat thread now scrolls to the bottom before reading messages, preventing stale or empty message extraction after idle periods or conversation scans.
  • Fixed: Blue dot detection now captures message info instantly at detection time, so fast-disappearing blue dots (caused by mouse hover) no longer get missed.
  • Added: Click Shield — a transparent overlay that activates when the bot is running, preventing accidental mouse hovers or clicks from interfering with auto-reply.
ExtensionDashboardExtension v26.4.3
  • Updated: Template mode now triggers only on the first message and will not re-activate once a conversation is already in progress.
  • Added: New follow-up list in the dashboard with manual cancellation support.
Extension
  • chatbot updated: Updated and optimised chatbot performance
Dashboard
  • Plan rename: Professional → Starter ($19.90/mo), Business → Growth ($49.90/mo), new Pro plan ($99.90/mo)
  • Grandfathered pricing: If you're on an existing plan, your price stays the same — no changes to your billing
  • Auto-listing is now built in: Growth plan includes 5 auto-listings/day, Pro plan gets unlimited auto-listings — no separate subscription needed
ExtensionExtension v26.3.24
  • The extension now only loads on facebook.com/messages — it will not run on Marketplace, groups, profiles, or any other Facebook page
  • Other Facebook tabs are completely unaffected — browse Marketplace freely while the chatbot runs
  • If the Messenger tab is ever navigated away, it automatically snaps back to Messages immediately
ExtensionExtension v26.3.23
  • Fixed a critical bug where the chatbot could navigate to Facebook group pages and post auto-replies as public comments
  • Added Messenger-only URL guards at all critical points — the chatbot refuses to act on non-Messenger pages
ExtensionDashboardExtension v26.3.22
  • Fixed an issue where the extension occasionally clicked unrelated buttons during auto-reply, disrupting the automation workflow
  • New feature: Email notifications for Template Mode — get notified when buyers reply after your templates are sent
  • New feature: Blue dot indicator on conversations that need your reply (clears when you open the conversation)
  • New setting: 'Email me when buyers reply in Template Mode' toggle in Channel Settings
ExtensionDashboardExtension v26.3.19.1
  • New feature: Template Mode (Business plan) — unlimited pre-written replies with no AI credits used
  • New feature: Reply to buyers directly from the dashboard (Business plan)
  • New feature: Filter conversations by listing name
  • Auto follow-ups and Template Mode are now Business plan exclusive features
  • Dashboard layout now has fixed panels with independent scrolling for conversations and chat
ExtensionDashboardExtension v26.3.18
  • New feature: Group Listings — organize your listings into named groups, each with its own CSV and image set
  • New feature: Auto follow-up per listing
  • Upload to a specific group, filter by group, rename or delete groups from the dashboard
  • Navbar now includes both Chrome extensions (Auto-Reply & Auto-Lister) in a single dropdown
ExtensionDashboardExtension v26.3.16
  • Fixed an issue where the cursor remained on the input field after the first reply, causing the blue dot (new message indicator) to disappear
  • Updated the dashboard to a new UI
  • Added Auto-Lister as a new product alongside Auto-Reply
ExtensionDashboardExtension v26.3.10
  • Fixed API timeout issues — serverless functions now use the full 60s limit instead of the 10s default
  • Added 14-day free trial for all paid plans (card collected upfront, auto-charges after trial)
  • Prevented free trial abuse — returning subscribers skip the trial
  • Added Pricing link to the navbar for logged-in users
  • Revamped changelog page with product tags for clearer updates
  • Extension now works on both messenger.com and facebook.com/messages
  • Fixed duplicate reply bug when open both messenger.com and facebook.com/messages
Extension
  • Fixed a bug where if two identical messages arrived from the same person, the second message was ignored
  • Both messages now receive proper AI responses
ExtensionDashboardExtension v26.2.2
  • Fixed race condition in chatbot message processing
  • Improved error messages for better troubleshooting
ExtensionExtension v26.1.26
  • Improved user experience and interaction flow in the Chrome extension
ExtensionExtension v26.1.13
  • Fixed an issue where pasting replies into Messenger failed intermittently
Dashboard
  • Updated the dashboard interface for a cleaner, more intuitive layout
Dashboard
  • Improved error messages across the platform for easier troubleshooting
Dashboard
  • Fixed an issue where listings were not showing up in the dashboard
ExtensionExtension v25.11.16
  • Fixed duplicate AI responses when multiple Facebook tabs were open
  • The chatbot now deduplicates messages and sends only one response per inquiry
Dashboard
  • New two-step import: fetch listings from Facebook Marketplace, then select which ones to save before importing
  • More robust alternative to extension auto-fetch
ExtensionExtension v25.11.06
  • Fixed intermittent message sending failures — improved paste verification and retry logic
  • Extension auto-updates within 8 hours
Dashboard
  • Fixed a routing error that prevented the dashboard from loading for some users
Dashboard
  • Chatbot now understands natural language in conditions and can trigger actions like sending emails
  • Fixed auto-fetch listing feature not fetching correctly in some cases
ExtensionDashboardExtension v25.9.18
  • Bulk delete for listings — select multiple and delete at once with confirmation dialog
  • Chat Playground now disables input while AI is processing to prevent double-sends
  • Fixed auto-fetch to support multiple languages (previously English only)
ExtensionExtension v25.8.26
  • Improved listing matching for more regions (including Middle East)
  • Auto-fetch listing names directly from your marketplace selling section
  • New buyer intention / lead score to identify high-intent conversations
  • Fuzzy listing matching — enter a keyword to reply to all related conversations
ExtensionExtension v25.8.19
  • Extension now works on both messenger.com and facebook.com/messages
  • Fixed duplicate reply bug when responding too quickly
  • Seamless auto-updates during idle time without disabling the extension
Dashboard
  • Listing names are now case-insensitive — 'MyProduct', 'myproduct', and 'MYPRODUCT' all match the same listing
  • Prevented creating duplicate listings with different casing