Changelog

What is new in xMap Flows

238 updates since 4 October 2026, newest first. In the app, What's new shows the same list.

Ask xMap answers you first on WhatsApp

  • On xMap’s WhatsApp number, Ask xMap now answers you by default, so questions about your flows and your account (“how many flows do I have?”) always reach it.
  • Your own Chat flows still answer there when you ask them: write @name your question to ask one once, talk to name to have it answer from now on, and talk to xMap to come back.

A task list, and follow-ups that wait for a reply

  • Ask xMap now keeps a task list for you. Say “add to my list: send the Lyon proposal by Friday”, “what is on my list?” or “done with the proposal”, in the app or on WhatsApp, or keep it in Settings, Your tasks.
  • On a task’s day the bell tells you in the morning, and the WhatsApp morning briefing lists today’s and overdue tasks.
  • Reminders can wait for a reply: “follow up with Sam if he doesn’t reply by Friday” is not sent if Sam has written to you in your Outlook inbox since.

Ask xMap answers from your own files

  • Ask about your own business, in the app or on WhatsApp, such as “what does the Barista Pro cost on our price list?”. Ask xMap searches the reference files your team uploaded and your My data tables, answers from them and says which file or table each answer comes from. When nothing matches, it says so instead of guessing.
  • Everyone in your organization can ask; nobody outside it ever can. An organization admin can switch it off in Settings, Advanced.

Company controls for Ask xMap on WhatsApp

  • Organization admins have a new AI assistant tab on the Team page: switch Ask xMap on WhatsApp on or off for the organization, or let it only answer and look things up there while building, running and sending files stay in the app.
  • Admins can download a log of what it did for their people on WhatsApp in the last 90 days: when, who, which tool and which flow, never what anyone wrote.

Safer and easier to find

  • Your reminders and What Ask xMap remembers about you are now on the main Settings page, not under Advanced.
  • A reminder WhatsApp could not deliver now comes in the bell and by email, with its words.
  • On WhatsApp, each Yes or No button answers only its own question, and after Ask xMap has read your email, a file or your results, anything it would do next waits for your Yes.
  • Removing your WhatsApp number in Settings can be undone for a few seconds.

Ask xMap reads your Outlook inbox and calendar

  • Connect your own Microsoft Outlook and ask Ask xMap, in the app or on WhatsApp: “what is in my inbox?”, “did Sam write about the lease?”, “what is on my calendar tomorrow?”. It reads only your own Outlook, and only to answer you.
  • Say “connect my Outlook” on WhatsApp to get a one-time link that signs you in on your phone. Gmail and Google Calendar come later.

Send files to your assistant on WhatsApp

  • Send a voice note and Ask xMap answers with a voice note as well as the words.
  • Send Ask xMap a photo (a business card, a shelf, a storefront, a form), a PDF, an Excel or Word file or a CSV on WhatsApp and ask about it: it reads it, scans included, and answers.
  • Send a list of places or companies and say “save it as a table”: after your yes it is in My data, ready to enrich, map or build an AI employee on.
  • Ask for your results as an Excel file, or for a letter, summary or plan as a Word file, and it comes in the chat.

A Browser block for sites with no connection

  • The new Browser block does a task on a website the way a person would: it opens the page, searches, picks filters, clicks through and reads, then brings back what you asked for, such as names, phones and prices, for the next blocks.
  • Once a run, or once for each incoming item, with {{field}} in the task.
  • It only reads and searches: it never signs in, types personal or payment details, or presses buy, pay, send or apply, and it never solves CAPTCHAs.

Call your assistant on WhatsApp

  • Call xMap’s WhatsApp number and talk with Ask xMap: ask what your AI employees found, about places and markets, or to build, change, run or pause a flow, in the same conversation as your messages.
  • Anything that changes, sends or spends something is sent to your WhatsApp chat as a Yes and No to tap: a spoken yes never does it. Files, links and places from the call come to your chat too.
  • Not an xMap Flows user yet? The assistant takes a message for the xMap team and tells you how to sign up.

Reminders from Ask xMap

  • Tell Ask xMap to remind you, in the app or on WhatsApp: “remind me Thursday at 9 to call Sam”, “nudge me in 20 minutes”, “every Monday at 8, remind me to check the pipeline”. It writes to you at that time, in your own time zone: on WhatsApp when you added your number, else in the bell and by email.
  • Ask “what reminders do I have?” or “cancel the Sam one”, or see, add and cancel them in Settings, Your reminders. Only you see them.

Ask xMap remembers you

  • Ask xMap now keeps short notes about you from your conversations, in the app and on WhatsApp: your role, the places and kinds of place you work with, how you like answers. Say “remember that I cover the Dubai stores”, ask “what do you remember about me?” or say “forget that”.
  • Only you see them: Settings, What Ask xMap remembers about you, where you can add, forget one or forget everything. Your company’s admins cannot read them.

Your xMap assistant on WhatsApp does more

  • It builds what it cannot answer yet: when no answer is at hand, it offers to build a flow that finds it, tests it and answers from what it found, then offers to keep it running.
  • Every new thing xMap Flows can do reaches it by itself, and anything that changes something waits for your Yes.
  • Answers you can use: the nearest places arrive as pins that open in your maps app, and “send me my results as a file” or a flow’s report arrives as a spreadsheet or PDF in the chat.
  • Connect an account from the chat: “connect my Gmail” sends a one-time link that signs you in on your phone and opens the sign-in.
  • A morning briefing on WhatsApp: switch on Morning briefing on WhatsApp in Settings, Notifications, and each working morning at 8 you get what your AI employees found and the one thing to do first. Reply to it to ask about anything in it.

Know whether WhatsApp delivered it

  • When you add your WhatsApp number, the code window says when the code reached your phone, or why WhatsApp could not deliver it.
  • A message from one of your flows that WhatsApp did not deliver rings the bell with the reason, and Settings, Your WhatsApp shows the last one that failed.
  • Messages come most reliably after you write to xMap’s number: Settings, Your WhatsApp has Say hi on WhatsApp, which opens the chat, and for the next 24 hours every message comes straight through.

Talk to xMap on WhatsApp: voice notes, your location and buttons

  • Send a voice note instead of typing: it is turned into words, answered, and the answer starts with what was heard.
  • Share your location, then ask what is around you: “cafes near me” or “how many pharmacies within 1 km of me?” are counted around the pin (it is kept for 2 hours). A flow that answers you on WhatsApp gets the location too.
  • When something needs your go-ahead, tap Yes or No instead of typing.
  • Ask about places in plain words, such as “the nearest pharmacy to Shibuya Station”: Ask xMap looks it up on the map after you tap Yes (it says the price first) and answers with the nearest five, their distance, rating, phone and a map link.

Ask xMap on WhatsApp

  • Write to xMap’s WhatsApp number to build and run your flows from your phone: “Email me new pharmacies in Madrid every Monday”, “Why did my cafe scout fail?”, “What did my flows find this week?”. It is Ask xMap, the same assistant as in the app, working as you in your organization. Anything that changes something (building or changing a flow, a run, deploying or pausing) waits for you to reply YES.
  • When a flow of yours answers you there (Chat from my WhatsApp), start a message with /xmap to reach Ask xMap instead.
  • Several flows answering you there? Write @name and your question to ask one of them, talk to name to make it the one that answers, or flows to see them all. Each answer says whose it is.

Sign up from WhatsApp

  • Someone who writes to xMap’s WhatsApp number for the first time can make their account right there: they send their work email, type back the code we email them, and their account is ready, with their number already confirmed and a WhatsApp assistant they can ask about places and the weather straight away. While accounts open by invitation, the chat asks for an invite code or puts them on the waiting list.

Chat with your AI agent from WhatsApp

  • A flow that starts with a Chat block now has Chat from my WhatsApp. Switch it on and deploy the flow: what you write to xMap’s WhatsApp number goes to your AI agent, and its answer comes back in the same chat. No connection is needed, only your number confirmed in Settings, Your WhatsApp.

The browser extension works on maps

  • Open a place on an online map so its own details show, and press the xMap button: the panel finds the place in xMap’s own places data at that spot and shows its market within 2 km of it (competitors, chains and independents, ratings, openings where the data has dates) and the AI employees to hire for it. Only the place’s name and position in the page’s address are used; nothing is read from the map’s page. A search on a map works too: the kind of place searched, around the map’s middle.
  • The panel now shows the answer for the tab it was looked up in. Switch to another tab, or open another page or place, and it asks you to press the button again, instead of showing the answer before. Both come with version 1.1.0 of the extension, on its way to the Chrome Web Store; Chrome updates it by itself. How it works is in the browser extension.

Property listings in the United Arab Emirates

  • Regional data now has Property listings for the United Arab Emirates, beside the United States and Japan: shops, restaurants, offices, condos, houses and apartments listed right now for rent or for sale in Dubai, Abu Dhabi, Sharjah and the other emirates, each with its price in UAE dirhams, size, price per m2, address and its page. Pick the country United Arab Emirates, then the dataset Property listings. Rents are a month, as in the other two countries; a listing’s own yearly rent stays in its words.
  • Around your own places it counts the listings nearby, with the median price and price per m2, the cheapest and the nearest, like the other two countries.

A browser extension: what is around this business

  • xMap Flows for Chrome keeps xMap Flows one click away while you look at companies. Open a company’s own website and press the xMap button: a panel beside the page shows the business as xMap reads it, how many places of its kind there are within 5 km of its city’s centre (chains and independents, ratings, the closest and the best rated, and new openings where the data has dates), and two or three AI employees to hire for it. Hire opens xMap Flows on that employee, with the city and kind of place filled in.
  • Signed out, you get a short free preview; sign in to xMap Flows in the panel for the full look-up, which uses a few credits once a day for each website. The extension learns which page is open only when you press its button, never reads the pages you visit, and keeps only your sign-in. How it works is in the browser extension.

Articles: business data, explained

  • A new Articles section under Resources answers the questions people ask about business and location data, in plain words: what the counts of places mean, how to read population and footfall, how to choose a site, how to find and approach new businesses, and how teams in each industry put an AI employee to work. Each article ends with the blocks and templates that do the job.
  • New articles are added every day, in eight topics, each one linked to the market pages, blocks, templates and help that go with it.

Urgent things wait in the notification centre

  • A flow that failed no longer shows a bar over the page asking to fix it. Like everything else, it is in the notification centre, where Fix asks xMap AI to repair it.
  • While something needs you (a failed run, an approval, low credits, a request to join), the bell turns red and pulses gently until you have looked, on computers and phones.

Claude, ChatGPT and Slack connect more smoothly

  • Claude and ChatGPT can now connect to xMap Flows the way their newest versions prefer, naming themselves by their own address instead of registering anew each time, and Claude Code signs in with whatever port your computer opens. Nothing changes for you: sign in to xMap Flows and press Allow, as before. How to connect them is in Connect Claude, ChatGPT or another AI assistant.
  • xMap Flows in Slack now explains everything it does in Slack, how to add it, and exactly what it asks Slack for, in plain words.
  • Contact support now gives an email address you can use without an account.

Schedules start on your own time zone

  • Every new Schedule now starts on your own time zone, wherever the flow is made: in the editor, by Ask xMap, from a template, a flow file or the API. It is the time zone of your computer or phone, or, when we do not know it yet, the one of where you are connecting from.
  • Schedules you already have keep running exactly as before, and you can still pick any other time zone in the block.

Asked about cookies once

  • When you are signed in, your cookie choice now follows you: a new browser or device takes the choice you already made instead of asking again. You can change it any time under Cookie settings.
  • The cookie banner moves to the top of the screen while a full-screen window is open, such as an Academy lesson or the identity check, so it never covers its buttons.

AI agents really try before saying they could not

  • An AI agent could tell someone it could not add something to a sheet, or send a message, without ever trying, and then repeat that in later replies to the same person. Now an agent that says it did, or could not do, what one of its tools does, without having used that tool, is sent back once to really use it, and the run says so.
  • A tool that adds, saves or sends is now used whenever your instructions say to (for example, add every opportunity to the tracker), not only when the person asks for it.

Our vision, in a two-minute film

  • xMap: our vision in five points is now the first film on Videos: what xMap Flows is, then what we believe. Every company will become an AI company, every company will need an AI workforce, that workforce needs an operating system, we are redefining how work gets done, and we are building the layers that turn abundant intelligence into economic value.
  • It has captions and chapters for each point, and when it ends the product film plays next.

You choose what the site keeps on your device

  • The first time you visit, a short banner asks before anything that is not strictly needed is kept on your device: Accept all, Reject non-essential or Choose, side by side. Until you choose, only what the site needs to work is kept, such as your sign-in.
  • Choose lets you switch on Preferences (how you like the app laid out: light or dark, the editor’s view, the films you watched) and Measurement (which pages and sites brought you here) one by one. Switching one off removes what it kept.
  • Change your mind at any time with Cookie settings in the footer of every page, or Cookies in the menu under your picture in the app. If your browser sends Global Privacy Control or Do Not Track, we take it as a no without asking.
  • The new Cookie Policy lists every cookie and item of storage, what each is for and how long it lasts. No advertising cookies, as before.

Blocks that keep their word

  • Nearby places with its own filters (only chains, a minimum rating, only open places) now looks further when the nearest places are left out, instead of saying there are none.
  • With one route for each rep and no start picked, Route planner starts each rep at one of their own stops. Outreach sends on the receiver’s own working days: Sunday to Thursday in Riyadh.
  • Weather forecast no longer calls a dry day rain, and its sample forecasts follow each city’s climate. EV charging puts a street typed as the town into the address. Regional data says when days have no data yet or when it read only the last 24 hours.

WhatsApp without connecting anything

  • Add your WhatsApp number once in Settings, Your WhatsApp (or from a WhatsApp block) and confirm the code we send. Your AI employees can then write to you, and to teammates who added theirs, from xMap’s own WhatsApp number: the WhatsApp block now starts on Send from: xMap’s WhatsApp, with nothing to connect.
  • To write to customers or anyone else, pick Send from: my own WhatsApp number and connect your WhatsApp Business account, as before. Blocks you already set up keep sending from your account.
  • Notices can come on WhatsApp too: Settings, Notifications, On WhatsApp, for the kinds you choose and within How many a day. Send STOP to xMap’s number to stop, START to start again.
  • xMap’s WhatsApp number is being switched on: until it is, the app says so and nothing is sent from it.

The guide and the deck, up to date

  • The xMap Flows Guide and Deck were rebuilt from today’s product, in English and 22 other languages: only the blocks and apps you can add now, Mobility Footfall live, results without CRM-style statuses, and 20 use cases told with the Showcases stories they come from.

Measure the places you name, and approve what a chat agent sends

  • An Area of interest set to Places now hands the places you pick to the blocks after it that work on each place. Ask for the footfall at three malls and Mobility Footfall measures those three malls, not every shop around them. Traffic Flow, and Demographics, Weather and the other blocks set to Each incoming place, work the same way. Blocks that search an area, such as Nearby places, still search around your places.
  • A public chat page whose AI agent can send (email, an app, an API) now says plainly that visitors can steer what it sends, and offers Add an approval step: one click puts an Approval after the agent. The agent still answers visitors at once; what it sends waits until someone on your team says yes.

Nineteen new templates

Connect two flows in one click

  • Run another flow hands its items to another flow again. When the flow you pick has no way to take items in, press Let it take items from other flows: it gets a From another flow start, linked to its first step, and nothing else changes. You can also start from the other side: Start from another flow in a flow’s ... menu.
  • A From another flow start has no public address, so only flows of your organization can hand it items. Help: Connect two flows.

Clearer live data

  • Road traffic history on the status page is now checked with a real search, and a run that cannot read it says why. Satellite images no longer call a picture clear from the cloud figure of the whole scene, and pick a scene that covers your place when the service says where each scene lies.
  • Ships tells you when an area seems thinly covered, or when most ships have not sent their name and type yet, in the run and in your emails.
  • Property changes says Sale only when the sale happened in or near the period checked; a corrected old deed shows as Deed recorded. Road incidents name the city they are really in, and xMap LLM’s reasons stick to the facts each result has.
  • Sample ships and sample places now look like the area you search, anywhere in the world.

Ask xMap says what it really did

  • Ask xMap now says plainly when a block you ask for is switched off, and never puts another block in its place under that block’s name. Its reply says only what it really changed in your flow, in your language.
  • It keeps to what you ask: keep the top 15 really keeps 15, stop the AI step skips only that step, and it no longer raises limits, changes your timetable or switches off Only open places when you did not ask. PDF reports go to you, and it no longer asks you to connect an email account for the Email block.
  • Ask xMap through AI assistants now really renames a flow when you ask it to, and every Ask xMap change keeps the flow as it was before it in History.
  • Sort and limit by Rating orders by the rating itself again (places rated by fewer than 10 people come after the others).
  • AI agents: a tool given a place in chat looks around it unless you changed the tool’s own point, and Check flow includes what an agent’s tools are likely to cost a message (an estimate, never charged).

Clearer limits, safer AI, and pages that say what is true today

  • A run stopped because it reached its monthly budget or ran out of credits no longer offers Fix with xMap AI or starts it on its own. A flow paused by its budget gets one notice, with Raise, and its numbers agree everywhere.
  • Messages about running out of credits now say how to get more today (book a call or write to sales@xmap.ai) instead of pointing to a Billing page that is not open yet.
  • Hire and start all and each Start work now say what the first looks will cost before you click. Hiring when credits are low fits the first look to what is left, or says it is hired but not started.
  • While xMap Flows is open by invitation, the home page no longer says a free account is made when you ask for your list, and the site’s button reads Get an invite. The home page starts on your own city, from your time zone.
  • On the Free plan, a flow that emails someone outside your organization says so when you deploy it, instead of failing on every run.
  • Help articles about a block that is switched off say it is not available right now. In the Team inbox, two AI employees doing the same job in the same place show their flow’s name. On phones, the Compare sites tray no longer covers the map’s zoom buttons.

Safer sign-in, and reports and emails that read right

  • Switching two-step sign-in off, or making new recovery codes, now sends you an email and signs out your other devices. A password reset or change also ends every older reset link.
  • PDF reports and slides now print Arabic and Hebrew names and cities in the right order, and the Top of the list slide in Make a report shows the best-scored results first.
  • Emails from flows that work on your own tables or databases no longer say they hold example data.
  • The welcome tips, the Monday email and the daily summary now have a one-click unsubscribe, and the Monday email’s Open your inbox opens the Team inbox.
  • Templates that count who lives around places now start in cities where population figures are available, so a first run finds people instead of coming back empty.

Nearby places finds the nearest open place, even with Most places set to 1

  • Nearby places with Most places set low could come back empty when the nearest place was marked closed (Only places that are open is on by default): it now looks further and passes on the nearest places that meet its settings, for the same credits. When its settings leave a search short, the step says how many they left out.
  • A search for every kind of place (Types of place left empty) across a whole city now starts close to the middle and widens only when it needs more places, and is tried again once when the places database does not answer. In some cities that database cannot always answer a search for every kind of place yet: the step then says which search failed, and picking the types of place you want works there.

Mobility Footfall: the right hours, and the days that have arrived

  • Mobility Footfall now counts the hours in each place’s own local time. Before, the busiest hour could be off by the place’s time difference from UTC (Times Square looked busiest at 23:00), and Weekends in the Gulf were counted as Saturday and Sunday instead of Friday and Saturday.
  • Each day’s footfall arrives about 10 days later, so the time window now ends 10 days ago: Last 7 days is the latest 7 days of data, not days still on their way. When they are later than usual, the block uses the newest days there are instead of saying there is no data, and footfall_note says which days. Days before 17 October 2026, when the data starts, are no longer searched, so longer windows are quicker.
  • A new field, footfall_timezone, names the time zone the hours are counted in, trip purposes read in plain words (Home to work, From work), and a place whose trips were too many to read all says the shares come from the first ones read.

Films renewed for today’s product

  • From a result to the next step replaces the film about won deals: Ask why, notes, Send to Google Sheets or Slack, Draft intro, Outreach, asking your results in plain words, and sharing them as a link, a report or a live feed.
  • Thirteen more films of The product and Around the world are new: Try it live, Flows, the Team inbox and Results, Building a flow, Your data and apps, Teams, enterprise and white label, xMap Flows in seven minutes, and the films from Austin, Toronto, Tokyo, Sydney, Mumbai, Riyadh and Dubai.
  • Also new: AI in every step, Conversations, and the films from Karachi, Johannesburg, Nairobi, Berlin and Paris. Every film of The product and Around the world now shows today’s product.
  • The industry films no longer name HubSpot, Salesforce or a CRM, which cannot be added today: their flows send to Google Sheets and match your own customer list.
  • The block films of My data, Outreach and App events no longer show result statuses.
  • Fourteen more block films say only what is true today: App blocks, App events and All the blocks show the apps you can connect now (Slack, Google Sheets, Google Drive, WhatsApp, Gmail, Outlook, Telegram), Filter names Footfall per day, Regional data shows its real datasets (property sales, property listings and road traffic history), and Reply shows a Slack thread and the editor’s Chat button. Their changed lines were recorded again.
  • Run another flow’s film shows the one click that lets the other flow take items in (a From another flow start), and Split by territory’s film no longer gives results to teammates: each item carries its rep’s name for your email, Slack or sheet.
  • Six films of One city, one use are renewed: Who to Call and Hiring Signal put their leads in a shared sheet, Word of Mouth follows which rivals are rising or slipping from their ratings, Who Lives Here moved to Bangkok (where population figures are available), Final Whistle runs on a schedule, and Ask the Map’s agent also answers on Telegram.
  • The film on How it works is renewed where it showed things that changed: Results with Ask why instead of the old board, an AI agent whose tools include your own table, today’s Showcases (137 stories), and a PDF report among the places results arrive.

Run on the first Monday of the month

  • A monthly Schedule can now run on a weekday of the month’s first or last week: First Monday, Last Friday and so on, beside a day of the month and Last day. Make it yours understands “the first Monday of every month” too.

Fixes from testing every Showcases story

  • AI agents: an app linked to an agent’s Tools (a Google Calendar event, for example) now gets the inputs you wrote {{agent}} in, filled by the agent for each call, and {{agent: what to put}} is no longer shown as a mistake. When something the agent sent does not go through, its answer says so instead of “Booked”, and the step is marked. Agents know today’s date in your time zone, stay on what the flow is for, and answer without Markdown stars. A chat whose tools found live data no longer says “sample places”. After an agent, “+” offers Reply first, and the Chat button shows as soon as a Chat block is on the canvas.
  • Telegram: a message’s chat and a shared location are now fields ({{chat_id}}, and the location as the item’s position), and new Telegram blocks send plain text, so a full stop or a bracket no longer makes Telegram refuse the message.
  • Microsoft Teams: signing in now asks only for what sending messages needs, so a work or school account connects without an admin’s approval in most organizations. Creating channels, reading channel messages, team members and meeting transcripts were left out, since they need an admin.
  • Explain and fix now looks at the whole flow, whichever block is selected, keeps your own tables in place, and when an account’s sign-in has run out it tells you which one to connect again instead of changing the flow.
  • News: “Only stories with these words” matches whole words (accents do not matter), so Natura no longer matches temperatura, and each story says which words matched (matched_words). Feeds written in older character sets show their accents right.
  • Match with my table has a new choice, The item mentions it: a short name in your table (a client called Vale) is found inside a headline or any text.
  • My data: a sheet whose address column is called “Delivery address”, “Customer Address” or the like is now placed on the map.
  • Weather forecast: wind now comes with its gusts (gust_max_kmh) and the day of the strongest wind, Filter and Branch have Wind (km/h) and Wind gusts (km/h), the summary speaks only of what you included (no rain talk when you picked Wind), each day in the forecast has its chance of rain, and 1 day ahead is said as today.
  • Run panel: the summary lists only the blocks that really sent something (a skipped block, or an Email whose items had no address, is no longer “emailed”); the fields the last blocks added (a score, a stop number) come right after the name; a long text opens in place with a click; pictures show as (picture); and Back to the results is a button above the block’s fields.
  • Schedule: the Next line follows the time as you type it, names the time zone, and gives the year of a run in another year.
  • Mobility Footfall: each part of the day names its hours and its average an hour, a new field footfall_by_hour gives every hour, and a window with fewer days of data than asked, a trend that needs more days, or a busiest day that needs a full week now say so.
  • Smaller fixes: Sort and limit by Rating now orders by the rating itself, with places rated by fewer than 10 people after the others; a data block whose search words hold a {{field}} says when only the first of many items filled it; made-up Apollo contacts in a test say so on each item; Reply answers nothing (instead of failing) on an app’s example message when you run the flow by hand, and its two settings have their own names; an Email whose subject has its own {{fields}} keeps it as written; list emails leave out codes such as slugs and put scores first; Demographics says an average as an average.
  • My data in the editor: a My data block now shows its table’s own columns under Fields coming in (not made-up city and category), its name on the canvas, and its real number of rows in the cost before a run.
  • Editor: the “+” menu after a block opens on a search box, so typing finds any block (Space no longer adds the first one); Test with… takes a typed message for flows started by a chat or an app’s message; an app input whose fields depend on an earlier choice (a sheet’s columns) says what to pick first; and the cost before a run counts what News feeds really bring.
  • Also: app blocks have a “+” to add the next block; a picked choice in a block’s settings shows a tick; if your sign-in ends while you work, one window says so and brings you back after you sign in again; a Run once that stops for a missing account points to Test run, which needs none.
  • And: an AI agent’s tool calls (what each was asked and found, and what failed) show under its row in the run; Traffic incidents around each place give the nearest one’s distance, road and position and a list of all of them; Custom code keeps every console line; Map business scan drops its default categories once you type your own search words, and starts on looking up each company when added after Job postings or a table; an app list that cannot load says why under it; the template Store locator chat no longer promises what it does not do.
  • Ask xMap tries the web addresses it writes into News and Web page watch blocks, and fixes any that do not exist before you see the flow. A Filter on a field such as rain now says, when the block that gives it is already before it, that it gave nothing for those items.
  • Tests of flows started by an app event place the app’s example in your flow’s own city (its Area of interest) instead of London, and say so.
  • Approval pages show every item (up to 50) in full, not the first 10 cut short, and say how to approve items one by one.
  • Make a report puts what the flow worked out first in its table (a score, a rank, a figure per place, a job’s title and company) instead of fields such as Population male. Demographics hexagons are named by their neighbourhood (the code stays in h3_cell).
  • Filter and Branch can keep items whose field has a value or is empty. A step that ran but needs your attention before it can send for real now says Check, not Done. Jev says when nearly every item got the same answer, Route planner says when it reused an earlier route for free, Map business scan says how many companies it could not find, and a WhatsApp connection made with a token is checked with Meta by its Test button. Demographics and Mobility Footfall’s hints say what they give and what the window holds.
  • Templates: a template page says what Use it now does (it runs once and keeps working, unless you turn Keep it running off); the Hire window of a chat says it answers each message as it comes, with a chat example; and Change it first no longer runs a chat on its own.
  • Small things: Arabic answers in chats show in a plain face; when a Branch sent the items down its other path, the run says so instead of “Found nothing”; a new empty flow starts with its name ready to type; the results table’s headers are in words (the field’s name on hover); on phones the list of steps leaves room for the buttons over it; and the first Run once of a flow that sends says that it really sends.
  • Custom code that cannot be read stops the run before any block runs or is charged. Filter and Branch say their comparisons in words (at least, at most). A new Route planner starts from its first stop instead of a place in London.
  • Connections: a WhatsApp connection made with a token explains in Meta’s current words where to find the account ID and how to get a token that lasts (the one on API Setup stops after 24 hours), and a working sign-in’s Sign in again button no longer looks like a warning.
  • Ask xMap keeps the subject you name for news, a time window you give for a schedule, and a job search close to the district you name. A block that sends lists {{date}}, {{flow}}, {{count}} and {{map}} beside the fields coming in.
  • Nearby places: “hospital” now includes university hospitals, and parcel or smart lockers find Package lockers.
  • Runs: a run that waits for approval no longer says it was sent for real, and a flow on your own table no longer mentions sample places. Weather forecast on Automatic no longer says the places that came in were not passed on.
  • Zone alert: when Ask xMap builds a zone named after a place (“Crossed into France”) and nobody drew it, the zone is that place’s outline, so the flow runs straight away. A point written as {{lat}}, {{lng}} (filled from each incoming item, such as a shared location) is no longer marked as a mistake.

xMap Flows compared with Claude and ChatGPT

  • Two new comparison pages: xMap Flows vs Claude and xMap Flows vs ChatGPT. An assistant answers when you ask; an AI employee works on its own every day on live location data, sends only what is new, and reports to your team. Each page also says when the assistant is the better choice, and how to use them together through the connector.
  • Every comparison page now starts from what makes xMap Flows different: AI employees that work on their own, as a team with an org chart, handoffs, a Team inbox and a weekly review, each with its own budget and approvals.

AI agents in Slack answer sooner

  • When a Slack message starts a flow that answers with Reply, Slack shows On it… the moment the message arrives, and the answer takes its place when it is ready. Reply’s new switch, In Slack, say “On it…” at once, turns it off.
  • The AI agent thinks on GPT-6 Luna in Azure’s faster lane, and with Search the web on it searches only when its tools cannot answer, at most twice a message, so a question about your sheet no longer waits for a web search.

AI agents can search the web and read your Google Sheet

  • The AI agent has a new switch, Search the web: it looks things up online itself when a question or a link needs it, and gives the links it used.
  • A Google Sheets block linked to an agent’s Tools to Get All Rows, Find Rows, Read Data Range or Get Row by Number now runs at once, so the agent can answer questions about your sheet (“how many opportunities do we have?”). Blocks that write still add their rows at the end of the run.

Safer connections: your own account stays yours

  • A new connection is now Only me unless an admin chooses Team, which asks first and says what everyone will be able to do with it.
  • Accounts that are a person can no longer be shared with the team: Gmail, Google Calendar, Drive, Sheets and Docs signed in with Google, Outlook, Teams, Excel, Todoist and Apollo. Company accounts still can: Slack, WhatsApp Business, CRMs, databases, API keys, and Google through a service account. Any such account that was shared becomes its owner’s own, said in Activity.
  • A Slack connection has rules: Channels flows may use and Messages to people directly. Every way xMap Flows posts to Slack follows them.
  • Whoever a team connection signs in as is told the first time a colleague’s flow sends with it.

Films on Videos start with sound

  • A film opened from its card on Videos now plays with sound straight away. Browsers let a video play with sound only on a page you clicked on, so the film opens on the same page instead of a new one; Back takes you to the list. A film opened from a shared link still starts muted until a tap, as browsers require.

Make a Google spreadsheet or document from the block, and Google Docs

  • The Spreadsheet list of Google Sheets (Add Row, Add Row at Top, Add Multiple Rows, Find or Create Row) now starts with Create a new spreadsheet: xMap Flows makes it in your Google Drive, named after the flow, with a bold, frozen header row of the fields your flow sends, fills in every column of the block for you, and can share it with teammates. No more pasting a sheet’s link.
  • New app: Google Docs. Create a document each run (from Markdown: a summary an xMap LLM block wrote, if there is one, and the results), add to one running document, replace text or find a document. Its Document list has Create a new document too.
  • xMap Flows still asks Google only for the files it makes itself: nothing else in your Drive is opened.

Make a private Slack channel without leaving xMap Flows

  • The Channel list of Send to Slack now starts with Create a private channel: xMap Flows makes the channel in Slack, is in it from the start, invites you and the teammates you pick by their work email, and puts it straight into the block. No more inviting the app before a flow can post.
  • The same works for the Slack New message event (a message in the new channel starts the flow) and in the Team inbox, where Create a private channel for an AI employee links it at once and posts its first message there.
  • A Slack account connected before today needs Sign in with Slack again once, to allow making channels.

New film: build a team of AI employees

  • A new three-minute film on Videos, Build a team of AI employees, follows a department of five AI employees for decisions that start with a place, in any industry or government: an Area scout, a Site checker and a Report writer working as one pipeline, a Change watcher and a Signals scout.
  • It shows how they work together: the Chart view of the Flows page, a handoff set up by dragging one employee onto another, the Run another flow step behind it, a Lead analyst built on Team findings that writes one brief every Monday, the Team inbox, each employee’s weekly report card and the weekly review.

Road traffic history in the UAE, and footfall worldwide

  • Regional data has a new dataset in the United Arab Emirates, Road traffic history: the cars counted on the road nearest each place, both directions, hour by hour since January 2021, with their average speed. Each place gets its cars a day, the busiest hour and day, the slowest hour and the trend, or one row a month, a day or an hour, so five years of traffic fit in one report. Traffic Flow still measures speeds and congestion right now.
  • A Filter or Branch can keep the busy roads with Cars counted per day.
  • Web page watch has a new choice, Read the page of each item: paste a link in Slack (or bring one in a table) and the page is read at once, so xMap LLM after it can fill in what the page says.
  • Google Sheets’ Find or Create Row now says what it did: already in the sheet as row 21 (not added again) or added as row 95, so the message after it can tell people.
  • A row a Google Sheets step adds now takes the sheet’s look: it joins the table right above it, with its dropdowns and colours, or else copies the formatting of the row above.
  • A page that refuses to be read is said on its item and the flow carries on; a Reply on the side of a Branch that nothing reached has nothing to answer instead of failing the run; and an AI employee whose notes go to a Slack channel no longer answers messages there that start another flow.
  • xMap LLM now fills up to 12 fields for each item (it stopped at 8 and left the rest empty without a word), and says which ones it leaves out past that.
  • Mobility Footfall now has footfall data anywhere in the world, from 19 October 2026, with a new day added every day. Where visitors come from is still in Sao Paulo only.

Every kind of place nearby, and calmer connections

  • Nearby places with Types of place left empty now finds every kind of place around a point or a place, on live data: the nearest 500, and how many the database lists there. Ask xMap uses it when you ask for every business around a spot.
  • Renaming a connection that signs in with Google, Microsoft or another app keeps its sign-in: no new sign-in page, and the new name shows at once.
  • Moving the map in a run’s results no longer moves the flow behind it.
  • The home page now links the Privacy Policy and Terms in the corner of the canvas (at the end of the page on phones).
  • A Google Sheets or Excel step that adds a row for each item now adds them one after another, so none is lost when several are written at the same moment.

Pick several property types in Regional data

  • In Regional data, a list filter xMap applies itself, such as Property type in the Saudi Arabia real estate transactions, now takes several of its choices at once: Villa, Apartment, House keeps the sales of any of them. Ask xMap can now build a flow that asks for homes of every kind.

Seventeen Showcases now start from your own lists

  • Seventeen Showcases stories, among them a site manager in Riyadh, a dental clinic in Dubai, a power network in Wellington and a steel fabricator in New York, now read the company’s own list from My data (or match it with Match with my table) instead of a connection to its own systems, so every story can be played as it is told. Twelve of them were recorded again with the new words; the people, cities and what happens in each story are the same.
  • Two more stories read pages that can be reached from anywhere: Luca in Rome watches the city transport agency’s notices, and Lea in Berlin reads Berlin’s insolvency news.

Fixes from playing every Showcase

  • An AI agent after a WhatsApp message event now reads the message even when its Message setting names a field the event does not have.
  • Nearby places leaves a city, street or phone empty where the database only says Unknown.
  • Ask xMap builds the flow with a My data block for your own stores, sites or customers instead of asking which table to use: you pick the table in the block.
  • A Nearby places search that the database fails once is tried again, and a search that still fails says which one and why.
  • Travel area on Automatic after an Area of interest draws its area around that place (for example 15 minutes by bike from a workshop), instead of asking for places.
  • A data block that searches an area after another block now says that the items coming into it were not passed on, and how to keep both.
  • Regional data records whose district or name the source left as "-" are named by their kind and city (Apartment in Jeddah), and leftover shape fields are dropped.
  • A test run of a flow that starts on an app event (Excel, WhatsApp...) runs on the app’s example even before its own settings are filled in.
  • Sort and limit keeps the order and says why when its field is there but empty (a calculated field that divided by 0), instead of stopping the run; Calculated field says when a division by 0 left a value empty.
  • Nearby places understands more everyday words: metro station, train station, noodle bar, training school, childcare centre, coworking, tutoring centre, physiotherapist, vet; and a word such as clinic alone no longer picks an unrelated kind of place (physio clinic was read as a TB clinic).
  • A flow that starts on an app event whose own example is empty (one of Google Calendar’s) test-runs on another example of the same app.
  • AI assistants and the API can delete a table from My data: the MCP tool delete_table and DELETE /v1/tables/{id} (see the API reference).
  • A test run of a Chat flow sends a plain hello, which any assistant can answer, instead of a question about cafes.
  • A Filter on a field that every item left empty (ships that sent no destination) keeps none and says so, instead of stopping the run.
  • xMap LLM set to Classify takes labels one per line as well as separated by commas.
  • Ask xMap puts a search that brings its own items (News, Web page watch) beside the block before it, so neither one’s results are lost, and keeps searches around each place found small enough for a test run.
  • Job postings within a distance keeps a posting that only names a big city (London) when the place searched is in or near it.
  • Property changes on its first look reads the county’s latest update when there was none in the last 7 days but one in the last month.
  • A Nearby places search that the database briefly says it has no data for is tried again, and a very big search that keeps timing out asks for fewer places.
  • A test run of a block that searches around each incoming item (a table of 100 stores, say) checks the first 20 and says so, so the test ends in minutes; Run once does them all.
  • Items that have an address but no position (entries read from a web page, rows of a sheet) are placed from their address before a block searches around them.
  • Match with my table gives an item with no position of its own the position of the row it matched (a member’s home), so the blocks after it can work around it.
  • A Filter or Branch on a number such as Jam factor that came back empty for every item keeps none this time and says so.
  • Ask xMap places areas it is given by a long name, uses the Area of interest for blocks that have nothing coming in, and never writes a name where an email address goes.
  • xMap LLM set to Classify keeps its labels whatever the field is called: a field named like building_fit was read as a score and every label was lost.
  • Weather forecast asks for fewer places at a time and splits a call that takes too long, so forecasts for a long list of places come back.
  • Calculated field reads || and && as or and and, as written in spreadsheets.
  • Property changes on its first look also reads the county’s latest update when every update in the last 7 days was a full reload.
  • A test run of a new Web page watch passes on what is on the page now, marked as examples, so you can check the rest of the flow; real runs still send only what is new or changed.
  • A Filter on Rating or Reviews after Apollo reads each contact’s company rating, and a Filter on wind_max_kmh, temp_max or rain_total_mm also reads hour-by-hour forecasts.
  • A flow that starts on an app event can be checked and deployed when blocks after it work around a place: the event’s example gets a sample position for the check.
  • Sort and limit on a field no item has (it comes from a search that found nothing) keeps the order and says so, instead of stopping the run.
  • Items with latitude and longitude columns under those names (a city’s open data) are placed by them, also entries read by Web page watch, and an address is looked up with its borough or district.
  • Web page watch reads long lists of many fields, asking again for the first 20 when a page is too long to read at once.
  • Map business scan around each incoming place with nothing coming in says so and goes on, instead of stopping the run.

Eight new Showcases on footfall, trips and property

  • Eight new one-minute stories on the Showcases page show the newest blocks at work: a coffee truck owner and a pharmacy chain in Riyadh reading Mobility Footfall, a shopping mall group and a bike-share planner in Sao Paulo learning where visitors come from and how they travel, a relocation agent in Seattle and a cram school chain in Osaka finding property for rent with Regional data, and an insurance broker in Miami and a solar installer in Phoenix reading county records with Property changes.
  • Every person in the Showcases now has a first name of their own: seventeen stories that shared a name with another were given a new one and recorded again.

Property listings is now part of Regional data

  • Property for rent or for sale listed right now is no longer a block of its own: it is two datasets of Regional data. Pick the country United States or Japan, then the dataset Property listings, and the block shows the same settings as before: where to look, how far, the type of property, rent or sale, prices and areas, and in Japan the walk to a station.
  • Each dataset covers its own country: places elsewhere are left out, never charged, and the step says so. For both countries, use one Regional data block for each.
  • Flows that had the Property listings block keep working: it became a Regional data block on the dataset of its country, with its settings kept. The two templates (shop space near stations in Tokyo, homes for sale near the best-rated schools) use the new datasets.

New block: Property changes

  • Property changes reads the public property records US counties publish and brings in what changed since the last run: new owners, sales with their price, new values and taxes, changes of use, new mailing addresses, and parcels added or removed.
  • Each change comes with its address, the owner now and before, the dates and a place on the map, and you can keep only your area or your ZIP codes. Or give it your own places, and each one gets the owner, value and lot size of its parcel.
  • Counties update every few days. When a county skips a few weeks the step says the dates are approximate, and a full reload is never read as changes. Owner names reach an AI block only when you ask for them.
  • Two new templates: new homeowners in Miami-Dade every morning, and the week’s sales in Los Angeles with their price.

Mobility Footfall is live, and Nearby places counts everything

  • A new film on the Mobility Footfall page shows it on live data: footfall per day, the busiest hour and day, the trend, and where visitors come from.
  • Mobility Footfall now reads xMap’s own mobility data: footfall per day around each place (people-hours of presence scaled to the population, not unique visitors), the busiest hour and day, how the day splits, the trend on the week before, and where visitors come from and how they travel. Aggregates only, never a person or a device. It covers Riyadh (footfall) and Sao Paulo (trips) so far; a place with no data yet says so and costs nothing.
  • Nearby places counting around each of your places can now give the true number within the distance, past the 500 nearest, and Ask the map and Size a market say the exact total.
  • Filter and Branch have Footfall per day.
  • Nearby places no longer needs a type of place: leave Types of place empty to find every kind of place around a point or each of your places. A new Nearby places block now starts empty; blocks you already have keep their types.

New block: Property listings

  • Property listings finds property for rent or for sale listed now on public property sites, in the United States and Japan: shops, restaurants, offices, condos, houses and apartments around your places, in an area or around a point.
  • Each listing comes with its price, size, price per m2, floor, year built, address and its page, and in Japan the nearest stations and the walk to them. Or each of your places gets how many listings are near it, the median price and price per m2, the cheapest and the nearest.
  • Places in other countries are left out, never charged, and the step says so. Add Only new after it to hear about each listing once.
  • Two new templates: shop space for rent near stations in Tokyo, and new homes for sale near the best-rated schools.

One alert for every store, and an email to each person

  • Match with my table has a new setting, When several rows match: One item for each matching row sends an item on once for each matching row of your table, each with that row’s columns, so one product recall reaches all 14 stores that stock it. Each copy stays its own result.
  • Email set to One email per item can now write to each item’s own address: put a field such as {{contact_email}} in To, alone or with fixed addresses. Items without an address are skipped and counted in the step, and the usual rules still apply (on the Free plan, only your organization’s domains; unsubscribes; the daily limit).
  • Long values from your tables are now kept up to 2,000 characters.

AI assistants follow today’s xMap Flows

  • AI assistants connected through the MCP server see only the blocks, apps and templates that are switched on, and no longer offer what was taken out (result statuses, deal values, reminders, the studio-voice briefing).
  • They can now give an AI employee its own name (rename_employee), add one to the Team inbox (add_to_inbox) and read your Results (list_results).

Add any AI employee to the Team inbox

  • The Team inbox shows an AI employee once it works on its own. To have one there sooner, press + beside the filters and pick it: its thread is there for the whole team, and it writes its first daily note once it is deployed. Remove from inbox in its thread takes it out again.

Give each AI employee its own name

  • When several AI employees do the same job (three News watchers, say), give each a name of its own: Rename in its card’s ... menu now asks for the AI employee’s name as well as the flow’s. The name shows on its card, in its panel, the Team inbox, the team chart, the weekly review and the Monday email; its job stays the same. Leave it empty to go back to the job’s name.

New Showcases: 129 people on every continent

  • The Showcases are new: 129 one-minute stories of people in 118 cities, from a field sales rep in Tunis to a harbour officer in Athens, a nurse in Ho Chi Minh City and a planner in Melbourne. Each one shows who they are, three things that go wrong in their day, the AI employee they built block by block (each block lights up as it is said, and ticks off the problem it solves), what their day looks like now, and the payoff.
  • Every story uses blocks you can use today. Filter them by industry, by region of the world or by what you want to do, or search for a city, a job or a block.
  • On a phone the flow runs from top to bottom, and the player follows the block being said.

A simpler box on Flows

  • The box at the top of Flows is one line: type what you want and press Go. The other ways to start (Hire a ready AI employee, A 2-minute interview, A blank flow, Import a flow file) are under More ways, next to it.

Fewer emails, one Monday email

  • Your AI employees now reach you in three ways: the bell (with your morning briefing, read aloud free by your browser), the Team inbox, and one daily summary email.
  • On Mondays there is one email: your week in numbers, a report card for each of your AI employees and the link to your weekly review. It replaces the separate recap and report-card emails, and the weekly review no longer waits in the bell. Switch it off in Settings, Notifications, Monday email and tips.
  • The morning briefing in a studio voice, emailed as a link, is gone.

Shorter AI employee cards, and Rename

  • Each AI employee’s card says in a word whether it is Working, Off or Failed, beside Deploy or Pause. The schedule line and the last-run box are gone from the card: the sentence says when it works, and its panel (click its picture) and the Team inbox say what it did.
  • Rename an AI employee from its card’s ... menu.
  • Flows has no tab row: A ready AI employee opens the templates.
  • All, Mine, Live, Shared by my team, Needs attention and Archived are one dropdown on Flows, at the start of the search row; it is marked red while a flow needs attention.
  • The line under the Flows title is gone: Cards and Chart sit at the right of the search row, and a button with a clock opens All runs and Monitor.

A simpler app for your first week

  • The menu has four places: Flows, Team inbox, Results and Settings. Each place and tab shows once it has something to show: a new team starts with Flows and Settings, Team inbox comes when an AI employee starts working and Results when something is found. A place that just appeared has a dot until you open it. Search still finds every page.
  • An empty Flows page has one first step: your company’s website. Describe what you want and browse ready AI employees are one click away.
  • Results has three tabs: List, Map and Reports (with your dashboards and saved maps), plus Outreach and Visits when a flow uses them. The list has one search box and a Filters button, and each result shows two actions with the rest in ....
  • AI employee cards on Flows are shorter: who it is, whether it works and when, what it does and what it last did. The rest is in its panel (click its picture).
  • Flows has two tabs, My flows and Templates; All runs, Monitor and Shared with you are links under the title.
  • Settings has Profile, Team, Your data, Connections and Billing. Help and What’s new are in the menu under your picture. Appearance, your first screen and the rest are under Advanced; Usage is on Billing and Activity on Team.

Results without the CRM work

  • Results are simpler: each result keeps its name, facts, score and the AI’s reason, with Ask why, Send to, Draft intro and your notes. The status buttons (New, Contacted, Meeting, Won, Ignored, Useful, Handled) are gone from the cards, the record page, the map and the messages your flows send to Slack, WhatsApp, Telegram and the daily summary email.
  • Also gone: the pipeline board, deal values and won-deal totals, follow-up reminders, giving a result to a teammate (and Given to me), Deals from your CRM, what each AI employee brings, and the lessons and score proof learned from marks. Your AI employees score results from the instructions in their AI blocks.
  • Visits and Outreach stay: a check-in is kept in the result’s history, and a reply to Outreach still stops the sequence and tells you.

One map, under Results

  • Your market and the Results map are now one map: Results, Map. It has the layers, the period and the time slider, and the old map’s filters for one AI employee, a status or a city, with Compare sites under the layers. The menu is now Flows, Team inbox, Results, Data and Settings.
  • On a phone, Filters and Compare are the first chips over the map.
  • The morning briefing and the weekly review are only in the notification centre now (the bell, under For you), not in the Team inbox.

Your market says newly found, and opened only with its month

  • On Your market, places a watcher finds for the first time are Newly found: the layer, What changed this week and the time-lapse say so.
  • A place says it opened only when xMap’s places data has its opening month, for example opened Apr 2026.
  • A new AI employee’s first run is its starting point: what it found then is on the map, but not listed as a change.

A calmer Flows page

  • Your market is simpler: the map, its layers, the period and the time slider. The What changed this week panel and the toolbar (ask, Draw, Circle, Compare, Time-lapse) are gone. Compare sites stays on Results, Map, and time-lapse links already shared still play.
  • Nothing sits between the Build it bar and your flows any more. Your morning briefing, the weekly review, Needs you, flow ideas, the getting-started list and the phone notifications offer are now under For you, at the top of the notification centre (the bell). A dot on the bell says when there is something there.
  • The tabs, search, folder and order, Folders and Select now share one line above your flows (Folders and Select as icons, their names on hover). Phones keep their own layout.

Site reports paused for now

  • Clicking a spot on Your market or the Map explorer no longer offers a site report for now, while we improve the data behind it (population figures and opening dates).
  • Reports you already made still open, with their PDF and shared links. Compare sites works as before.

Your morning briefing, read aloud

  • On Flows and in the Team inbox, Your morning briefing sums up the last day in up to 90 seconds: what needs fixing, approvals waiting, what your AI employees found and the best of each, yesterday’s wins, and the one thing to do first.
  • Play reads it aloud with your browser’s own voice, free and with nothing to set up; Read it shows the words, the line being read lit.
  • Want it in your inbox? Switch on Morning briefing in a studio voice in Settings, Notifications: on working days at about 7:30 you get a link to your briefing read in a natural studio voice, only when there is something new.

Hire your team in a two-minute interview

  • New to xMap Flows? Beside the website box, Answer 5 quick questions, typed or spoken with the microphone: what your business does, your website (optional), your city, what your team should do first, and how you want the results.
  • It says what it costs first, then proposes three AI employees, each already tried on live data in your city with what it found. Hire them one by one, or Hire and start all 3 in one click.
  • The last screen says what xMap AI read for its price: your answers, and your website when you gave one.
  • Already have flows? A 2-minute interview is always on Flows, in the Or start from row next to A ready AI employee.

A market time-lapse you can share

  • On Your market, Time-lapse plays how your market changed over the last 1, 3 or 6 months: each place your AI employees found pops in on the day they found it, closures fade, and the date ticks along.
  • Download the film makes a short MP4 right in your browser, and Share a link makes a page with a poster that replays it for anyone you send it to. Nothing is charged.

Only tell me what matters

  • Choose how many notices a day you want in Settings, Notifications: All, About 10, About 3 or Only urgent. Failures, approvals, paused budgets and messages to you always ring; then strong fits, replies and work given to you; then the rest.
  • What does not ring waits quietly in the notification centre, marked held back, and in the Team inbox: it does not pop up, go to your phone or count on the bell. Sign-in and security emails are never held back.

A weekly review of your AI employees

  • Every Monday, a card on Flows and in the Team inbox (and a link in the Monday recap email) offers a 3-minute review: one card per AI employee with what it found this week, what it brought, what it cost, whether its scores were right and how much of its budget it used.
  • Each card asks for one decision: Keep, Raise its budget, Change it (Ask xMap opens to say how) or Let it go (it pauses, with Undo). Skip it any week; your decisions are remembered. AI assistants connected through MCP get weekly_review and review_employee.

Deals that close in your CRM close in xMap

  • Connect HubSpot, Salesforce, Pipedrive or Odoo under Settings, Deals from your CRM, and switch it on. When a deal on one of your results moves there, the result follows: Won with the deal’s value and currency, Meeting, Contacted, or Ignored when it is lost. You can say what each of your CRM’s stages means.
  • Results you send to the CRM are linked by its own id; others are found by their website or name. The record page says when a deal was won in your CRM, and your AI employees learn from those real outcomes: their lessons, the proof of their scores and what they bring (“3 closed in HubSpot”).

Your AI employees as an org chart

  • On Flows, switch to Chart to see your AI employees as a team: each one a card with its role, what it works on, whether it is working and this week’s numbers, and lines for who feeds whom (one hands its results to another, the Market analyst reads the others, a saved list, two that watch the same places). The Team inbox has it too, under Team chart.
  • Drag one employee onto another to set up a handoff: when the first finds something, the second works on it, in the same run. It says in words what will change before anything does, and Undo takes it out again. On a phone the chart is a list, and the share button on each card sets up a handoff. AI assistants connected through MCP get team_chart and hand_off.

Compare sites side by side

  • On Your market, press Compare and click two or three spots: each one is measured the same way, in its own column. Who lives within 10 minutes by car, the competition within 1 km and its ratings, openings of the last year, the road speed, the nearest station, bus stops, car parks and EV charging, schools and supermarkets nearby, natural hazards, the nearest river and the sea, and the air.
  • The best value of each row is marked, and Best site says which one wins and why, written only from those figures. A map shows every site, and you can download a PDF, share a link, or hire an employee to watch the sites.
  • Start it from a result’s card, from a site report (Compare with another spot), from the Map explorer, or by asking Ask xMap, for example compare Camden and Soho for a cafe. The price comes first; sample and estimated figures are free and said so. AI assistants connected through MCP get the tool compare_sites.

Eight new Showcases stories

  • Eight narrated stories show the new blocks at work: an insurer warned about storms and rising rivers near the sites it covers; schools told before a bad air day; where drivers have nowhere to charge; tenders worth bidding for, in euros; ships checked against sanctions lists before they berth; taxis waiting when the arrivals come; new restaurants written to and followed up; and one Monday brief from all your AI employees.
  • Each has its own page and plays on the Videos page under Showcases.

Templates for Outreach and the Market analyst

  • An intro and two follow-ups to new dental clinics (Sales) and Write to companies hiring, with two follow-ups (Recruiting) use the Outreach block: each first message waits for your OK, and the follow-ups stop as soon as someone replies.
  • A monthly brief on your store network (Retail) is a Market analyst for retail networks: once a month, one brief with the figures from everything your other AI employees found. The library still has exactly 1,000 templates; the three they replace send you on to them.

More fixes from the final check

  • Five Showcases stories (fuel stations, a telecom operator, navigation maps, city planning and a building-materials maker) now name the Map business scan block for their places, and the building-materials story says the English Midlands, where its map is.
  • A Filter on an amount turned into another currency no longer stops the run when no item states an amount that week: it keeps none and says so (the template for public works tenders in US dollars failed on such weeks).

Ask xMap knows every new block

  • Ask xMap builds flows with the new global blocks when you ask in plain words: air quality, floods and sea conditions, natural hazards, EV charging, terrain, map features, flights near airports, exchange rates, public tenders, web page watch, sanctions and watchlists, Outreach and Team findings. It answers questions about each of them in the Help panel too.
  • For AI assistants connected through MCP: two new tools, list_outreach and approve_outreach, show the Outreach messages waiting for your OK and approve, rewrite or decline them. The API reference lists them.

Small fixes from a full check

  • The Status page says partly working when one outside data source (exchange rates, map features, a tender source...) is not answering, naming it, instead of saying xMap Flows is down: everything else keeps working and the flows that use it say so in their run.
  • Talking to an AI employee (Team inbox and Slack) is smarter: xMap AI reads what you mean, so can you make it every hour instead changes it instead of being taken as a question; it says it reports to you and who hired it, never that it is owned; and a change made from Slack shows in the open flow within seconds, no reload.
  • Team inbox: a message written in Slack, a new note or an answer appears in the open conversation by itself within seconds, no reload needed.
  • Team chart: search, filter tabs (Working, Not working yet, Needs fixing, Finished) and an order, like the Flows page; in the Team inbox’s window the title and these stay at the top while you scroll.
  • Team inbox in Slack: the employee and you now talk in the channel itself, not hidden inside a thread: a message you write in the channel reaches the employee and is answered there, and what you write in the app shows in the channel too.
  • Check the Slack link (Team inbox, an employee linked to Slack): asks Slack itself whether the account signs in, the channel is in its workspace, the xMap Flows app is a member, the account may read the channel and Slack sends messages back, each with what to do.
  • Your market: the map always fills the page, top to bottom and side to side, with no empty band above or below the world, however far you zoom out.
  • Team chart: AI employees that do not hand work to another stand beside the chart in a grid, Working on their own, instead of one long column.
  • Team inbox: its title and Team chart sit at the top of the page like every other page; a conversation in the app also goes to the employee’s Slack thread, and the inbox says when Slack has not sent anything back yet.
  • Team inbox in Slack: linking an AI employee to a Slack channel posts a first message there at once (or says to invite the xMap Flows app to the channel first), and any reply in that message’s thread is answered there just as in the app: questions, pause, run now and changes, all kept in the Team inbox too.
  • In the Team inbox, a hello or a thanks is answered free, and who owns this? or who made it? is answered from the flow itself.
  • Your market no longer shows Something went wrong when it opens with a population layer before the page has finished loading.
  • The account menu (your picture, top right) has Resources: help, guides, films, blocks and the API in one place.
  • The editor’s block list and the Blocks page list every group A to Z, so a new block always lands in its place.
  • The Operations first screen fits a phone exactly, and its alerts no longer repeat their own name.
  • Help: Find your way around the app names all six places and the new Results tabs.
  • On your first screen the menu no longer lights up Your market.
  • How it works shows the map home, the Team inbox, first screens by role, what each employee brings, visits on the phone and charts from a sentence.
  • The menu starts with Flows, then Team inbox, and the app always opens on Flows; your first screen (Sales, Analyst or Operations) is now a tab of Results.
  • Two new films: Outreach and Team findings now have their own explainer on their block pages and in Videos, and the flows drawn in every block film show their block names again.

A chart from a sentence

  • Write what you want to see in the Results search box or to Ask xMap, such as new gyms per city this month as a chart, and get bars, columns week by week, a map or one number.
  • Pin to a dashboard keeps it there, counted again each time the dashboard opens. Dashboards also have a new widget: A chart from a question.

Check in at each stop on your phone

  • Results, Visits shows today’s stops from your Route planner employees in order, as a list or on a map, your own route first.
  • At each stop: Navigate, Call, then Check in with what happened, a note and a photo. The visit marks the result, so your AI employee learns from it.

What each AI employee brings

  • Each AI employee that finds leads now says what it brought this month: the deals your team marked Won, what they were worth, and what the employee cost.
  • It is on the employee’s card and panel, in the Monday report cards, and added up on Overview. Until there is a won deal with its value, it says so.

Daily limits on outside services

  • Every block that calls an outside service (traffic, weather, air quality, floods, charging stations, hazards, tenders, xMap’s places, jobs and population data, xMap AI) now has a daily limit for all of xMap Flows and a share for each organization, so one busy flow cannot use a whole plan up for everyone else.
  • When a limit is reached, the block says so plainly in its step, makes no call and charges nothing for it, and the count starts again at midnight UTC. How daily limits work.

New block: Flights near airports

  • Flights near airports shows the aircraft near an airport, your places, an area or a point right now, from the OpenSky Network’s live positions: each with its callsign, the country it is registered in, its height, speed and heading, and whether it is on the ground, arriving, leaving or passing over. Or it counts the aircraft near each of your places.
  • Put a Filter on Altitude or Aircraft nearby after it. Two new templates: an hourly air traffic note for an airport’s operations centre, and low aircraft near a stadium on match day.

New block: Sanctions and watchlists

  • Sanctions and watchlists checks each company, person or ship that reaches it against sanctions lists and watchlists from OpenSanctions (the UN, the EU, the US, the UK and over 300 more), and adds whether a possible match was found, how close it is, the lists and a link to the record. Ships are matched by their IMO number. A match is not proof: a person decides.
  • Every item goes on with its check unless you choose otherwise. Two new templates: new ships in port checked against sanctions lists, and new merchants screened before onboarding with a person approving any possible match.

New block: Map features

  • Map features reads OpenStreetMap for the things around your places: schools, parks, bus stops, stations, parking, pharmacies, substations and more, or anything with an OpenStreetMap tag. It counts each kind around every place that reaches it, with the nearest one, or lists the features in an area or around a point, each with its address, opening hours and a link to the map.
  • Put a Filter on Map features nearby after it. Two new templates: apartment buildings with schools, parks and shops on foot, and schools with no pedestrian crossing nearby. Map data © OpenStreetMap contributors.

New block: Terrain and elevation

  • Terrain and elevation says how high each of your places sits and what the ground around it is like: the height above sea level, the slope, which way it faces, and whether it sits above or below the land around it, in plain words such as low-lying, hilltop, valley floor or flat.
  • Put a Filter on Elevation or Slope after it. Two new templates: warehouses on low ground before the rainy season, and flat ground near substations for solar farms.

An instant site report of any spot

  • Click any spot on Your market or the Map explorer and get its scorecard in under a minute: who lives within 10 minutes by car, the competition within 1 km with their ratings, the new openings among them, and how fast the traffic moves.
  • It says the price first, comes as a one-page PDF, and can be shared by link. Estimates and sample figures are labelled.

A new AI employee: the Market analyst

  • Hire A weekly brief from your AI employees: every Monday a Market analyst reads what your other employees found and writes the brief, such as openings in Shoreditch doubled or a rival opened 4 branches near your stores, with charts, as a PDF by email and in your Team inbox.
  • Its figures are counted from your own results; xMap AI only words them. The new Team findings block does the counting.

New block: Outreach

  • Outreach (in Actions) writes to each result for you: a first message, then up to two follow-ups a few days apart, by email from your own verified sender or on WhatsApp, and it stops by itself when they reply.
  • Every first message waits for your OK on the new Outreach page (under Results): read it, rewrite it, approve it. Messages go out a few a day, in working hours in each receiver’s own time zone, with an unsubscribe link.
  • A reply marks the result Contacted, tells you and whoever works it, and lands in your mailbox.

A first screen for each role

  • The app now opens on a first screen made for how you work: Sales (deals won and what they were worth, leads to call, reminders), Analyst (trends week by week, the top kinds and cities, a map) or Operations (alerts, approvals waiting, today’s routes, employees that stopped).
  • It is guessed from your flows; switch it at the top of the screen or in Settings, and it is remembered for you.

New block: Exchange rates

  • Exchange rates puts amounts in one currency at the European Central Bank’s daily reference rate: tenders in euros, pounds and reais, or deal values in yen, each get their amount in the currencies you pick, such as value_in_USD, with the date of the rate. Or it lists today’s rates against one currency with how each moved in a day and in 30 days.
  • It is free. Two new templates: the biggest public works tenders in US dollars, and a Monday currency note for the finance team.

New block: EV charging

  • EV charging brings in public charging stations for electric vehicles from Open Charge Map, the open worldwide register: around each of your places, in an area or around a point, each with its operator, connectors, highest power, status and address.
  • Or each of your places gets how many stations and charge points are near it, how many are fast, the nearest one and the main operators. Where few stations are listed the step says coverage may be thin. Two new templates: a weekly charging network report for your cities, and car dealers with no fast charger nearby.

One choice: how much each AI employee does alone

  • Each AI employee that sends something now has one choice: Ask me first (every email and message waits for your OK, item by item, and you can rewrite a draft), Act and tell me (it sends, then tells you in the Team inbox what it sent) or Fully on its own (it only speaks up when something is wrong).
  • Pick it in Ready to go live? before the first deploy, or any time in the employee’s panel; its card shows which one it is. Deploy is still one click, and the monthly budget holds in all three.

New block: Floods and sea conditions

  • Floods and sea conditions watches the biggest river near each of your places for up to 7 days and says how it compares with the same river’s past year: Normal, Above normal, High or Very high. Near a coast it adds the waves, swell and sea temperature.
  • Put a Filter on River vs usual or Wave height after it and only the places or days that matter reach you. Two new templates: rivers rising, an early flood note for an emergency team; and rough seas ahead at your ports.

New block: Air quality

  • Air quality brings in the air quality forecast for up to 5 days for each of your places, each city of an area, or a point: the US and European air quality index with its level in words, PM2.5, PM10, ozone, nitrogen dioxide, and pollen in Europe.
  • Each place gets the air now, the worst day ahead and a short forecast, so a Filter can keep only the places or days with unhealthy air. Two new templates: advice for residents before days of bad air, and keeping school playtime indoors when the air is worst.

The Team inbox: talk to your AI employees

  • Each AI employee now posts one short note a day in the new Team inbox: what it did, what it found, its best few, what it learned from your marks and what it needs from you. Anything urgent (a failed run, a budget pause, an approval waiting) gets its own note.
  • Reply in plain words. Ask why so few this week? and it answers from your results; say only independents from now on or add Lyon and it changes itself through Ask xMap, tells you what changed and offers Undo; say pause until Monday, run now or raise the budget and it does.
  • The notes are also in your morning email, and each employee can post them to a Slack channel (reply in the thread) or a WhatsApp number.

New block: Public tenders

  • Public tenders brings in new RFPs and invitations to bid by country and subject, from official sources: the EU’s TED, the UK’s Find a Tender and Contracts Finder, the US SAM.gov, CanadaBuys and World Bank-funded projects.
  • Each tender comes with its buyer, country, deadline, value when given and a link, and the step says which countries each source covered. Score them against your company with xMap AI and only the ones worth a bid reach you.

Your market: one living map

  • The app now opens on Your market: one map of everything your AI employees found, as layers you switch on and off, each with a count: prospects, competitors, new openings, closures, road incidents, companies hiring, where people live, and your own tables such as your stores.
  • Pick 7, 30 or 90 days, play the slider to see how your market grew, and click anything in What changed this week to fly there.
  • Click a result for its card: its facts, score and reason, the buttons of its kind of work, Ask why and Send to.
  • Draw an area or a circle and its figures show at once: how many, strong fits, new this month, the average rating, independents. Then count the whole market there (the price first), ask about it, or hire an employee to watch it.

New block: Web page watch

  • Web page watch reads up to 10 public web pages every run and passes on only the ones that changed, with what was added and removed and a short summary by xMap AI in plain words. Changes that are only dates or counters are left out.
  • Or point it at a list on a page, such as a tender portal, property listings or a careers page, and it passes on only the new entries, with the fields you ask for. Any language; the first look only remembers.

New block: Natural hazards

  • Natural hazards brings in earthquakes, floods, tropical cyclones, volcanoes, droughts and wildfires as they happen, anywhere in the world: around your stores, depots or insured properties, inside an area, around a point, or worldwide.
  • Each event comes with its level (green, orange or red), its strength, when it started, where it is and how far it is from your place. Or each of your places gets a count of what is near it, so a Filter can keep only the ones at risk. The sources are USGS, GDACS and NASA’s fire satellites.

Notices that pop up, and a notification centre

  • A new notice now pops up while you have the app open: an approval waiting, a run that failed, new results, a mention, low credits. Each one has one-word buttons for what to do next, such as Review, Fix or Results, and it stays while your mouse is on it.
  • In a flow’s editor notices sit at the top of the right column, as wide as a block’s settings, and push them down until they go.
  • The bell opens the notification centre: every notice, the ones that need you first, Mark all read, and the same buttons.

A Videos page, like YouTube

  • All our films are now on one Videos page: the main film, the product guide, Around the world, One city one use and a film for every industry, with a search and a menu by series.
  • Every film has the same look, starts on its own when you open it, and when it ends the next film of the same series plays. Under each one: Try this flow and Share, with a link that can start at the moment you are watching.
  • The Guides page now holds the guides and decks only.

One design across the website

  • Every page under Resources (Help, Learn, Blocks, Showcases, Videos, Guides, Compare, Changelog and the API) and How it works, Templates, Industries, Partners, Security, Pricing and the legal pages now share the same widths, spacing, type and cards.
  • In the app, the Help panel has one Resources button that opens them all, with Templates and What’s new under it.

Fewer surprises in runs

  • A run now says plainly when a block has nowhere to look, for example a city a webhook did not send, instead of quietly searching somewhere else.
  • Whole-list reports from xMap LLM no longer fail when they run long, a traffic service that answers with an error once is asked again, and Ask the map understands districts such as within 2 km of Shibuya, Tokyo.
  • Map business scan keeps far more places in cities such as Lagos, Johannesburg and Singapore, placing each by its own address.

Block names follow their settings

  • Change a block’s setting and its name follows when the name said it: 15-minute drive area set to 5 minutes becomes 5-minute drive area, Cafes in Paris set to Lyon becomes Cafes in Lyon. A name you wrote yourself stays yours.
  • A new Travel area starts with no place picked and uses the places that come into it.

Traffic Flow is live

  • Traffic Flow now measures how the traffic is moving on the roads around each place, right now: the speed and the free-flow speed in km/h, the jam factor (0 free to 10 standstill), the congestion as a percentage, the level in words, how many roads were measured and closed, and the busiest road.
  • Every place gets every field, rounded to one decimal. Filter and Branch have Speed (km/h) and Jam factor. Live traffic measures speed, not volume: the old sample car counts, peak hours and direction split are gone.

Change a message while you approve it

  • An Approval block set to Each item on its own can now let the approver rewrite fields before they go, such as the subject and body of an email xMap AI drafted: list them under The approver can change.
  • They show as boxes under each item on the approval page; what is ticked goes on with the words as the approver left them.

Your results in Power BI, Looker Studio or Excel

  • On Results, Live feed makes a CSV and a JSON address for a flow, a saved view or all your results, which Power BI, Excel or Google Sheets (for Looker Studio) read on every refresh.
  • Stop a feed at any time on Shared links. Plain facts by default; organization admins can add the status and when each result was found.

Proof that the AI’s scores are right

  • Every AI employee that scores what it finds now shows how its top-scored results (80 or more) did against the rest: how many your team contacted, met or won. On its card on Flows, in its panel under Are its scores right?, and in the Monday report cards.
  • It shows once your team has marked 10 of its scored results, and says so until then.

Community templates with ratings

  • Community templates now show who made each one, from the maker’s profile (Settings, Your profile in the community), how many teams use it and how they rate it, sorted by use, rating or newest.
  • Teams that used a community template can rate it once, from 1 to 5 stars, in the app’s Templates, Community templates tab.

A page for each client

  • Agencies and partners can now give each client a page of its own: a client view, under your logo and colour, with the results, a map and the weekly report of the flows you pick. It opens by link, without an account.
  • Make one on Results, Shared links, New client view (organization admins). Stop sharing it at any time.

Enrich a list once

  • On My data, Enrich a list takes a CSV of addresses or companies and gives it back with each one’s address, phone, website, rating and kind of place, and if you want, a score from xMap AI.
  • It says what it costs first, shows how far it is, and saves the result as a new table in My data with a CSV to download. A table already in My data has Enrich it once.

Ask the map a question

  • Ask Ask xMap, or the box on Flows, a question about places: how many pharmacies are there in Lyon, and where are the gaps? It says what the answer costs first, then answers on the spot with the numbers, how many people live there for each one, the biggest gaps and a small map.
  • Make this run every week turns the question into a flow that keeps you posted.

New block: News

  • News brings stories into a flow from news feeds (RSS or Atom) or a website’s news page: each story’s title, link, when, the source and a short summary.
  • Keep only the stories with your words, or tell xMap AI what you want, such as new store openings. A story that names a place gets a position, so it can go on a map; Only new sends each story once.

The right buttons for each AI employee

  • Not every result is a lead. Each AI employee now has the buttons that fit what it finds: Leads get Contacted, Meeting, Won and Ignore; Things to watch get Useful and Not useful; Alerts such as road closures or rain get Handled and Not relevant; Reports such as who lives in an area get none.
  • It is worked out from the flow’s blocks. Click the employee’s picture on Flows to change it under What it finds.
  • The same buttons are everywhere: on result cards and pages, in Slack, WhatsApp and Telegram messages and in the daily summary. The board shows leads only, and Useful or Handled teach the employee like Won.

Watch a block’s film inside the editor

  • A block’s settings now say Watch how it works with the film’s length (about a minute), and every block in the list shows a play button when you point at it.
  • The film plays in a small window over the editor, with its narration and captions; close it and you are right back in your flow. App blocks play the film of all app blocks, drawn with that app.

xMap remembers your company

  • After you start from your website, xMap remembers your city, your industry, what you sell and the kind of place you work with, and fills them in for you: a template’s city, the example in Make it yours, what Ask xMap assumes when you leave where or what open, and a new Area of interest or Nearby places block.
  • See them in Settings, What xMap remembers about you, and change or clear any of them. When nothing is known, nothing is assumed.

See what changed between versions

  • In a flow’s History, every version has What changed: the flow drawn small with each change marked (blocks added in green, removed in red, changed in amber, moved with an outline where they were) and the same changes in plain words, such as My city: Cities: London to Paris.
  • Compare a version with the flow as it is now, to see what restoring it would undo, or see what that version changed. Before and After show each as it was, and Restore this version is one click away.

Comments pinned to blocks

  • Leave a comment right on a block, or on any spot of the canvas: press C (or Pin to a block in the Comments panel), click where it belongs, and write. Type @ to mention a teammate.
  • Everyone who can open the flow sees a small pin there, with how many messages it holds, and it appears on their screen as soon as you post. Click it to read the conversation and reply.
  • Resolve takes a conversation off the canvas. The Comments panel keeps every one, open and resolved, and says on which block each was left.

New trigger: When something changes

  • A flow can now start when something changes around your places, instead of on a timer: a new place of a kind opens nearby, a rating drops below a line, a place closes, or a road is closed near a site.
  • xMap checks on the timetable you pick (every 15 minutes to once a day) and runs the flow only when a check finds a change, with the changed places as its items.
  • Each check is a small search, and the block says what a check and a month of checks cost. A quiet week costs only the checks.
  • The template New hotels opening near mine now uses it.

A monthly budget for each AI employee

  • Give any AI employee a monthly credit budget of its own, in its panel (click its picture on Flows) or as the flow’s Monthly credit limit.
  • At 80% its owner and your admins are told, by a notice and an email. At 100% it pauses, so it never spends more than you allowed, and says why.
  • One click raises the budget and starts it working again: from the notice, the email, its card on Flows or its panel. Its card shows the month’s budget as a bar.
  • More in A monthly budget for each AI employee.

A weekly report card for each AI employee

  • Every AI employee now has a report card for the week: what it found, what your team acted on (contacted, meetings, won and what the deals were worth), about how many hours it saved and the credits it used, each against the week before.
  • It is on the employee’s card on Flows and in its panel (click its picture), and it comes by email on Monday mornings with your recap.
  • Hours saved are an estimate: 30 minutes of work by hand for each run that found something.
  • Switch the email off in Settings, Notifications, Report cards of my AI employees.

New block: Make a report

  • Make a report (in Actions) turns what a flow found into a clean PDF with your logo and colour: the summary an xMap LLM block wrote for the whole list, the figures, charts by kind and by city, a map and the list.
  • Or short 16:9 slides, one idea a page, or both.
  • It emails the PDF as an attachment, under the Email block’s rules, or saves it to a folder in Google Drive.
  • The template Impact report for donors now makes a branded report and slides.

New block: Split by territory

  • Split by territory (in Logic) shares the places a flow finds out between your reps by area: compact territories of about the same size, for 2 to 12 reps or the people you name.
  • Each result gets owner and territory (North, South-east...), ready for an email, Slack or Route planner, which then plans one route for each rep.
  • Name your reps by their email and switch on Give each result to its rep: on real runs every result is given to its rep, who finds it under Given to me on the Results page.
  • The template Split my city into fair sales territories now uses it.

New block: Route planner

  • Route planner (in Logic) puts the places that reach it in the best order to visit them in a day, from your office or depot, by car, on foot or by bike.
  • One route, one for each rep by a field such as owner, or the stops shared out between 2 to 10 reps.
  • Each stop gets its place in the route, the kilometres and minutes from the stop before, the route’s totals and a Google Maps directions link (one for every nine stops on long routes).
  • When the routing service cannot plan a route, the stops are ordered on straight lines and the run and every email say the times are an estimate.
  • The template Merchandiser visit plan for the week now shares the stores between your merchandisers and orders each one’s week.

New block: Travel area

  • Travel area (in Where) draws the area people can really reach from each of your stores or sites: within 15 minutes by car, a 10-minute walk or 10 km by road, following the roads rather than a circle.
  • Put it after your stores from My data, or pick places on the map. The blocks after it, such as Nearby places, Demographics and Traffic incidents, search inside those areas, and each place found says which area it is in.
  • Up to 15 minutes and 10 km by road for now. When the routing service cannot draw an area, the block uses a circle at a typical speed and says it is an estimate, in the run and in every email.
  • New template: Rivals within 10 minutes’ drive of each store.

See what your AI employees learned

  • Each AI employee now says what it learned from the results your team marked, for example Learned from your 15 marks: now skips chains and places rated under 4, on its card on Flows.
  • It uses those lessons in every run, and each run says how many results it skipped and why.
  • Click its picture to see each lesson and why it learned it. Remove one and it stops being used from the next run; Use it again brings it back.

Act from Slack, WhatsApp or Telegram

  • The results a flow sends to Slack, WhatsApp or Telegram can be marked Contacted, Won or Ignored right in the message, and your team sees it on the Results page.
  • Approvals asked in Slack, Telegram or (new) WhatsApp have Approve and Decline in the message: the run carries on or stops at once.
  • Reply in the thread of a flow’s Slack list in plain words, such as send this every Friday instead: Ask xMap says what it would change, and nothing changes until someone presses Confirm.

Live counts while you edit

  • A block that finds or filters things now says about how many it would pass on, a second after you change its settings: about 120 coffee shops on Nearby places, about 45 left on a Filter after Rated 4+, none left when a rule is too strict.
  • They are estimates worked out on sample data in your browser: nothing is searched and no credits are used. After a run, its real numbers take their place until your next change.
  • On a phone they show in the list of steps.

Make any template yours in one sentence

  • Every template has a Make it yours box: say where, what, when and where the results go, for example “for dental clinics in Lyon, send it to WhatsApp every Monday”.
  • xMap AI reads it: the city and the kind of place fill in the template’s questions, its timetable changes, and Ask xMap adds the app the results should go to. Everything else stays as the template has it, and you can still change any choice before it runs.
  • It is on every template page, on each card in the gallery (your search words come along as the sentence) and in the app’s Hire window. Not signed in yet? The sentence waits while you sign up.

Meet your first AI employees in a minute

  • A new account starts with one box: your company’s website. xMap AI reads it and proposes three AI employees for your market, such as a Sales scout, an Opening watcher or a Hiring scout.
  • Each one has already been tried on live data in your own city, so its card shows real places or companies it found just now.
  • Hire saves the one you want, and Start work now puts it to work. Nothing is saved, sent or switched on until you click, and the window says in plain words what the small live searches used.

Ask why on any result

  • Every result now has Ask why: on its card in Results, on its own page and in a run’s What it found. Ask in plain words, such as why did you score this 94?, why was this one left out? or what made it a strong fit?
  • xMap AI answers in a few sentences from the result itself, the reason it wrote when it scored it, the instructions of your AI blocks, the Filter rules the result met and what your team marked on that flow, and shows the facts it used. It never claims more than the data shows.

Share any film

  • Every film now has its own page with a Share button: the product film on How it works, the guides, the concept films and the industry films. Post it to LinkedIn, X, Facebook, WhatsApp, Telegram, Reddit or email, copy the link, or, where the device can, send the video itself.

Draw on the canvas

  • The brush, first in the canvas’s bar, opens the drawing tools: Select, Note, Text, Shapes (rectangle, circle, triangle, diamond, speech bubble), Arrow, Pen, Marker, Section, Stamp and Eraser. Hold Shift for a perfect square, circle or straight line; hold still at the end of a rough circle or line and it becomes a clean one.
  • Click a drawing to change it: its settings open where a block’s do, with colour, fill, thickness, see-through, line style, text, arrowheads, six ready-made looks and arrange, and a small style bar sits right above it. Back to returns to the block you were on.
  • Sections sit behind your blocks with a title, and carry the blocks inside them when you move them. An arrow dropped on a block sticks to it and follows it.
  • Label this flow draws a titled section around each stage (when and where, find, decide, send) with a short note under each, in one click.
  • Drawings are saved with the flow, show on your teammates’ screens, come back with Undo and version history, never run and cost nothing. Hide clears them from view. Phones show them; drawing is on computers and iPads with a pen.

Watch a run on the canvas

  • When you press Run once, the canvas follows the run: the block at work says what it is doing, dots run along the links whose items are on their way, each finished block shows how many items it passed on, and an AI block types out the first reason it wrote.
  • The counts stay on the blocks until you change the flow.

A new look: floating glass

  • The menu is one floating bar across the top, and your picture opens a small menu with Settings, Help, What’s new and Sign out.
  • In a flow, there is one bar: the four places of the app as icons, then the flow’s own buttons. The blocks, the block list and a block’s settings float over a calm background like frosted glass.
  • The block list can be made slim, to icons only, with the arrow at its top.
  • Dark mode has the same look in deep navy.

Edit a flow together, live

  • When teammates have the same flow open, each of you sees the others’ cursors glide over the canvas with their first name, and the blocks they picked ringed in their colour.
  • A block a teammate drags moves on your screen as they drag it, Tidy up tidies every screen at once, and any other change appears about a second after it is saved.
  • Typing in a block’s settings shows on the others’ screens as it is typed, with “Ada is typing” on the box she is in. That box waits for you until she stops, and your own open block stays open when her change comes in.
  • In Settings, Live cursors: stop showing other people’s cursors, or stop sharing your own.

Ask xMap is faster, and shows what it is doing

  • While it builds, the chat lists its steps as it goes: reading your request, designing the flow, building it, testing it on sample data, fixing what the test found, testing again.
  • Two AI models work on your request at once, and the first good answer is used, so a simple flow comes back sooner.
  • A small change to a flow is quicker too: the AI writes only the blocks it changes.
  • A hello on a new, empty flow gets a friendly reply and an idea of what to ask.

Every template works on a new account

  • A step for an app you have not connected, or one that still needs a setting (a Slack channel), is left out of the first run and named, so the rest runs and you get your results.
  • Templates that start from a Google Sheet take your own list: a CSV, a sheet link or example rows.
  • Templates that answer messages (WhatsApp, for example) show you a try on an example message before you connect the app.
  • A first run is sized for a new account, and the page says how to look at more places.
  • Run once on a flow that starts from new rows in a table runs on that table’s rows, and What changed sends its first look, so the first email is never empty.

Clearer errors from outside services

  • When an app or an API a flow calls refuses or fails, the message now starts with what that service answered, for example “The service answered 403 (not allowed: check the sign-in)”, so it is clear the other service said it, and Ask xMap explains what to check with its owner.

A global product, and results that read right

  • New blocks start on London, time zones on your own, weeks on Monday, and every example names well-known cities on every continent.
  • Slack messages, emails and PDF reports read right for any kind of result, not only places: the right name for each item, its own fields, and a map only when the results have positions.
  • Signed in, flows.xmap.ai opens your flows; a green check beside a flow’s name says it is saved; and the Flows page shows Needs attention as a tab only when a flow failed.
  • Template pages work for people without an account: answer the questions about places, type your work email and the code, and it runs; your own list can be a CSV file or a Google Sheet link.

A public help center, guides, comparisons and this changelog

  • The Help center explains every part of xMap Flows step by step, in eleven sections, from your first flow to the API.
  • Learn has a glossary of location intelligence terms and step-by-step guides, such as finding new businesses in a city every morning or scoring store sites.
  • Compare sets xMap Flows next to the tools teams often weigh it against, fairly, including when the other tool is the better choice.
  • And this changelog: everything new in xMap Flows, newest first.

Industries, Partners and a new How it works

  • Industries: a page for each of 40 industries with its challenges, every template by use case, the stories that fit and the blocks it uses, and a search that understands everyday words.
  • Partners: run xMap Flows for your clients under your own brand.
  • How it works tells the whole product in one page, and its list of live data follows the product.

1,000 templates, by industry and use case

  • The template library now holds 1,000 ready-made flows for 40 industries, never the same idea twice.
  • Describe what you want and xMap AI picks the templates that fit, with a reason; or narrow by Industry and Use case, each with its own search.
  • Nothing fits? Build it with AI turns your words into a flow.
  • Every template has its own page that says what each run gives you and the time it saves.

Teams with monthly quotas, and approving item by item

  • Admins can group people into Teams, each with its own monthly credit quota. A team is also a sharing group: share a flow with the team and everyone in it sees it.
  • Approval can now ask about each item on its own: tick the ones that may go, and only those are sent.
  • The Team page has tabs: People, Teams, Sharing groups, and for admins Roles, Security and API keys.

Your flows, private even from admins and xMap support

  • xMap support opens your organization only while one of your admins allows it, for a time you choose, and everything support opens or changes is listed for your admins.
  • A private flow that uses its owner’s own account is seen only by its owner; admins can pause or delete it without opening it.
  • A team connection to someone’s mail, calendar or files can only be read by that person’s flows.

Share a flow as a template page

  • Share as a template in a flow’s … menu makes a page anyone can use: tick the blocks people answer questions about, and they get their own copy with their own accounts.
  • Keep it for your team, share the link, or ask for it to be listed in the community templates.
  • You see how many people viewed it and how many teams used it.

Slack messages start flows, and fewer emails

  • Slack: New message starts a flow when someone writes in a channel you pick (or mentions the bot), and Reply answers in the thread.
  • The HTTP block can bring a list in from any web address as items.
  • A failing flow sends one email when it starts failing and one when it works again, not one a day.
  • Ask xMap has a Stop button, and its answers can be copied.

AI agents, Reply and chat pages

  • The AI agent block answers messages using your other blocks as tools (find places, check the weather, look up a table) and remembers each conversation.
  • Reply answers whoever started the run, where they wrote: WhatsApp, Telegram, Slack, a chat page or the system that called the webhook.
  • The Chat trigger gives a flow its own chat page you can link to or put on your website.

Ask xMap, on every page

  • A round Ask xMap button opens the assistant anywhere in the app: it answers from the help and your organization’s flows, explains failed runs and, after you confirm, deploys, pauses or retries for you.
  • It only ever sees your own organization.

The home page: find customers, size a market, track a brand

  • The home page runs a live search on xMap’s places data for any of 5,000+ types of place, anywhere: find customers ranked by AI, count a market within a distance, or count a brand’s branches in a city.
  • One tap narrows it: independents only, rated 4+, opened in the last year, with a phone or website.

A pipeline board, reminders and won deals

  • Results has a Board: New, Contacted, Meeting and Won; drag a card to move it.
  • Remind me later today, tomorrow, next Monday or in a month, and Give it to a teammate.
  • Record what a won deal was worth; Overview counts this month’s wins.
  • A Monday recap compares the week with the one before.

New block: Apollo, who to call

  • Apollo finds the people to talk to at each company your flow found, from your own Apollo account: the owner, the general manager, the purchasing manager or any job title you pick, with their LinkedIn and, if you want, their work email and phone. Connect Apollo on the Connections page with your Apollo API key.
  • It can also add each company’s size, industry, revenue and LinkedIn page, or tell you who is behind an email. Companies are matched by their website.
  • The people travel on through the flow: xMap AI can score on company size, your CRM and Slack get a named contact, and Draft intro writes to the contact by name, using their own phone for WhatsApp.
  • Four new templates: Decision makers at new cafes, Growing companies and who buys there, New leads enriched to Slack, and Who runs the businesses around my stores. A new showcase story too.
  • Apollo uses your own Apollo plan and credits; the block costs no xMap credits.

New block: Nearby places

  • Nearby places finds the places of a type around a point from xMap’s own places database: restaurants, cafes, pharmacies, hospitals, gas stations, gyms, banks, hotels, schools and more than 5,000 other types, up to 25 km away.
  • Put it after your own stores, sites or customers to find what is around each one, or switch Pass on to counts: each of your places then gets how many are around it, the nearest one and how far it is, their average rating and how many are chains. The competitors around a store, in one block.
  • Every place comes with its distance, brand, whether it belongs to a chain, its rating and reviews, when it opened, a traffic score and how long people stay. Filter by open places only, chains or independents, and a minimum rating.
  • Pick a type, or a whole small group such as Gas Station (all 6 types), or type the kind of place in your own words: cafes, hospitals, petrol stations or salons are turned into the database’s own types, and the block says when a word is not in its list.
  • Area of interest: Draw your areas now has Points. Click the map to drop one or several points and pick how far around each to look (250 m to 25 km); every block after it searches around each point.

Sharing and reports, better

  • A flow is never left as Untitled flow: once it does something, xMap AI names it from what it does. The sparkle button next to a flow’s name names it again any time.
  • Regional data: pick a country and make it your default, so every new Regional data block starts with it.
  • A shared list or map now shows every field your flow found, as the app and the CSV do, not only the name and score. Your team’s notes and statuses stay private.
  • Results, Shared links: every map, list and dashboard you have shared by link, how often each was opened, and Stop sharing in one click (with Undo).
  • Maps in PDF reports are drawn on a real map, not an empty box.
  • Settings: the Credits card spans the page, with the latest charges beside the balance.
  • Under the hood: a full review of every line of the code, with over a hundred fixes to make runs, sign-in and sharing safer and more reliable.

Easier editing

  • Click a link between two blocks, then the + above it, to put a new block in between: everything after it moves along by itself.
  • Connect on an app block now opens the sign-in window for that app (it did nothing on some blocks).
  • The xMap AI chat is shorter, and blocks are placed above it, also after Tidy up.
  • Ask xMap AI what the last run cost: it now knows the credits each run used.

xMap AI does more of the work

  • Start from your website: type it on Home or in the welcome setup, and xMap AI reads it, picks your market and makes two or three ready flows.
  • Scores learn from your marks: when you mark results Won, Contacted or Ignore, the next AI scoring of that flow follows what you keep.
  • Ask your results a question on the Results page, such as “Which city got the most new gyms this month?”, and get the answer with a chart.
  • Draft intro on each result: xMap AI writes a first WhatsApp message or email to that place. Change it and send it yourself.
  • A failed run is fixed on its own: xMap AI explains what went wrong and repairs the flow, with Undo. The failure email has Fix it with xMap AI.
  • Suggestions from your marks: when you keep ignoring places rated under 4, the flow offers to add a filter, in one click.
  • Speak instead of typing: a microphone on the AI boxes and the Results search.
  • Flows xMap AI makes for you open as simple steps beside the chat; the canvas is one click away.
  • The menu and Home say about how many runs your credits are worth.

Work your results faster, and build in fewer steps

  • Send to… on any result card puts it in HubSpot as a company, adds it as a row to a Google Sheet, or posts it to a Slack channel, through your connected account. The result’s history says where it went.
  • On a phone, swipe a result card right to mark it Contacted, left to Ignore, with Undo. On a computer, J and K move between cards, and C, W, I and N mark them.
  • Save the filters you use as a view on the Results page, and pin it to Home with how many results it holds and how many are not worked yet.
  • Every flow card says what its last run did, such as “Today 07:00: 12 new, 3 strong fits, emailed”, with the week in one line and a small line of what each run found.
  • In the editor, the parts of the flow’s sentence can be changed in place: click the time, the city, the kind of place or the email address.
  • After xMap AI builds a flow, it tests it in the chat and shows what it found, with Deploy and Change something next to it. Templates ask two questions (the city and the kind of place), then build and test the flow for you.
  • A block that needs an account has a Connect button: sign in, and you come back to the same block with the account picked.

A new Home: say what you want, xMap AI builds it

  • Home opens on one box: “What do you want to find or watch?” Type it in plain words and xMap AI builds the flow, checks it with a test run and opens it for you.
  • Tell us once what your company does and the ideas under the box, the templates and xMap AI fit your business.
  • Below: anything that needs attention, a map of what your flows found this week, the latest results and your flows, each with Deploy or Pause.

Results you can act on, and share

  • Results are cards: the place, its score and the reason, its rating, and Map, Website and Call buttons. Mark each one New, Contacted, Won or Ignore with one tap. The table is one click away.
  • Ask your results in plain words, such as “cafes in Paris rated above 4.5 this week”, and the filters set themselves.
  • Share this list (after a run) and Share these (on Results) make a public link at once, to send to your team or a client.
  • Empty pages show an example of what they will look like.

Results that come to you

  • Turn on notifications for your phone or computer in Settings: new results from your live flows, failed runs and approvals arrive as notifications. On iPhone, add xMap Flows to your Home Screen first.
  • A daily summary email at 8 in the morning (your time) lists what your flows found, with Contacted, Won and Ignore buttons that mark each result.
  • Choose what reaches you under Settings, Notifications, New results.

Building flows is simpler

  • Every flow reads as one sentence above the canvas, such as “Every day at 08:00, in London, find cafes, keep only new ones, then email the list to you”. Click a part to open that block.
  • The + beside a selected block offers the blocks that usually come next.
  • Block settings show what the block needs first; the rest is under More options, and testing, skipping and what to do if it fails are under Advanced.
  • When a run fails, Explain and fix asks xMap AI to say what went wrong and repair the flow.
  • Archive, delete and pause happen at once with an Undo button, instead of asking first.

Easier to find your way, on every screen

  • Five places: Home, Flows, Results, Data and Settings, with tabs inside each. Every page has the same width and its buttons in the same place.
  • Search everything with Cmd+K or Ctrl+K (the search icon on phones): flows, pages and actions.
  • On phones: a tab bar at the bottom, the editor on the whole screen, and xMap Flows can be added to the Home Screen like an app.
  • Pages appear faster and show their outline while they load.

Chat with xMap AI about your flow

  • The xMap AI bar under the canvas opens into a chat for this flow (the button beside Send). It sees every block and its settings, what still needs filling in, and the last run, and remembers the conversation.
  • Ask a question and it answers without changing anything. Ask for a change and it makes it, says what changed, and offers Undo.
  • Select a block first and the chat says so: changes then apply to that block only.
  • Ask it to rename the flow and it does.

Stop a run

  • While a flow runs from the editor, a Stop button sits beside it. The run stops before its next step and shows what had finished.
  • A data or AI step that is at work is cancelled and not charged. A step that is already sending emails or messages finishes first, so nothing is sent twice or in part.

New block: Demographics

  • Demographics tells you who lives around a place or in an area: residents, men and women, and nine age groups, from xMap’s population grid of small hexagons (about 0.1 km²), covering about 100 countries.
  • Put it after places to give each one the people living within 500 m to 8 km, or after an Area of interest for the totals of each city or area, or every hexagon for a heat map.
  • New template: Who lives around new places. Its page under Blocks has a short film and seven ways teams use it.

Clearer warnings, and fixes to joined branches, long PDFs and company sign-on

  • Save to my database: a flow that writes to a database connection still set to reading only is marked on the canvas, says so in a test run, and stops before it spends anything when it runs or is deployed. Flows that already wrote to a connection their owner manages keep working.
  • Two items with their own ids (two orders from one shop) stay two items when two branches of a flow join again.
  • Google Drive PDFs: a long text with no blank lines, such as {{csv}}, goes on over as many pages as it needs; long lines wrap instead of running off the page.
  • Company sign-on: people who are also in another organization can sign in through it. Their password still opens their other organizations, never the one that requires its sign-on.
  • An access key or AI assistant connected after signing in through company sign-on opens that organization only, and Settings says so.
  • A saved list read by the My data block, Match with my table or Find nearest says how many of its items were left out because they come from flows not everyone who built or runs the flow can see.

Safer sign-ins and sending that never skips anything

  • Save to my database writes only through a database connection set to allow it: open the connection on the Connections page and set Save to my database to Allowed. Connections are for reading until then.
  • Emails, API calls and MCP tool calls that did not go out (held back by the daily limit, past the cap of a run, or failed) are sent by the next run instead of being counted as done.
  • Connecting an AI assistant shows where its key will go, and warns when that is not an assistant xMap knows.
  • Switching on two-step sign-in asks for your password when you signed in more than 15 minutes ago, and you get an email when it is switched on.
  • Personal access keys follow your organization’s rules on how often people sign in again and on password length.
  • Sending one message per item: an item’s own date, map and note fields now fill {{date}}, {{map}} and {{note}} when it has them.
  • Google Drive: set File Type to PDF and the text is saved as a real PDF document. Several files made in one run go into a new folder of their own unless the block names a folder.

Ten new things: monthly cost, previews, change alerts, your own database and more

  • Beside Deploy, the editor shows about how many credits a month the flow would use live, in red when it is a lot. Set a monthly credit limit in the … menu to cap it.
  • A test run shows what each Email and app block would send: open What it would send on its step to see the message filled in.
  • Map business scan keeps only the kinds of place you searched for (Only the kinds searched): no more astrologers in a list of clinics.
  • Flows page: Select, then archive, move, tag or delete several flows at once.
  • New block, Save to my database: writes the results into a table of your own PostgreSQL, BigQuery or Snowflake, adding rows or updating them by a key. Free.
  • New block, What changed: lets through only the places your flow knows whose details changed, such as closed, a rating that moved or a new phone. Free.
  • Schedules every 5, 15 or 30 minutes, or every hour, can run on some days only and between two times, such as 08:00 to 18:00 on weekdays.
  • Approval emails have Approve and Decline buttons.
  • Job postings: Within 10, 25, 50 or 100 km of the place searched, with each posting’s distance.
  • AI assistants that connect by signing in in the browser (OAuth) can now use xMap Flows: add https://flows.xmap.ai/mcp as a connector and sign in.

Schedules every 5, 15 or 30 minutes, and fixes from 107 test flows

  • Schedule runs every 5, 15 or 30 minutes, from its Runs list. Each run uses credits, so set a monthly credit limit when you deploy.
  • Map business scan: places the online map gives no position of their own are placed by their address or left out (they used to pile up on the city centre), Most places weighs a rating by how many people gave it, and you can search your own words without picking a category.
  • Filter and Branch can compare any number field by name (A number field): a distance, a count, a chance.
  • Email fills item fields such as {{name}} in its message, and {{date}} in its subject.
  • A test run with a setting missing stops before it fetches anything, so it costs nothing; a block that sends with no account yet only warns in a test run.
  • A city sent to a webhook can be the Area of interest of that run.
  • Hour-by-hour weather starts at the current hour; a country is forecast inside the country.
  • Calculated field leaves a value empty when what it needs is missing, reads dates such as 15/03/2026, and says which field it could not find.
  • Ships remember their type and name between runs, and Zone alert no longer reports moored ships as entering.
  • Test runs no longer replace a saved map; only real runs keep one.

Fixes: test runs, costs, accounts and cities

  • A test run is no longer charged for its emails and app messages: it sends nothing, so they cost nothing.
  • Run once shows what the flow’s last real run cost, which is a better guide than the estimate from sample data.
  • “Add one” under a block’s account picker opens the new account here, and after signing in to the app you are back in your flow.
  • Flows for a city typed or picked by name now find its position on their first run, and the welcome setup uses your own time zone.

Privacy Policy: how long we keep a few more things

  • The Privacy Policy now lists how long we keep invitations (while the organization exists, unless an admin withdraws them), requests to join an organization (while the organization and the account exist), a list asked for on the home page with a work email (with its account) and a sign-up that was never finished (3 days). Nothing changed in how we handle them; the policy now says it.

Reviews, read by xMap AI

  • POI Intelligence has a Reviews setting: each place’s latest 5, 10, 20 or 40 reviews, newest first, with their average and how many were rated 1 or 2. Reviewers’ names and photos are never kept. charged per place whose reviews come back.
  • xMap LLM has a new task, Read reviews: what customers praise, what they complain about, whether it is getting better or worse, and a score of how happy recent customers are. Only places with reviews are sent, and charged.
  • Map business scan can cover a whole area (How to search: thorough): a grid of searches across the city or the shape you drew, not one search at its centre.
  • A new template, What customers say about competitors: every week, the latest reviews of the cafes in your city, read by xMap AI, unhappiest first.

Regional data sources, and skipping a block

  • A new block, Regional data sources (xMap data): pick a country, then one of its datasets, such as real estate transactions or business registrations, and fill in its filters. Each record comes in as an item. xMap adds datasets as they are ready; a dataset marked sample gives free example records for now.
  • Skip a block without deleting it: the pause button on a block (or Skip this block in its settings) switches it off. It stays on the canvas, greyed, and in a run the items pass straight through it; nothing is fetched, sent or charged. Switch it back on the same way.

API reference and client libraries

  • A public API reference at flows.xmap.ai/api-docs: access keys, running flows and reading their results, webhooks, signed alerts, errors and limits, the MCP server and provisioning, with an OpenAPI description.
  • Client libraries for JavaScript and Python (one small file each, no dependencies). Running a flow through the API now answers with its results, and a run can be read back later.

A guided tour

  • New people get a short tour of the app the first time they open it, and of the editor the first time they open a flow: a few steps, each pointing at one thing. Skip it any time, or use the arrow keys.
  • Take it again from Help, Take the tour.

Chat with support

  • Help, Chat with support opens a conversation with xMap’s team inside the app. The page you are on goes with your message, and the answer reaches you in the app and by email, so you can close the page while you wait.
  • All your conversations stay on the Chat with support page.

Automatic provisioning (SCIM)

  • Organizations with single sign-on can let their identity provider (Okta, Microsoft Entra ID, OneLogin) add people at their domain, update their names, take out people who are deactivated (their flows pass to an admin) and push groups. Make the token in Settings, Single sign-on.
  • Only people at the verified domain can be provisioned, and admins are never removed this way.

Single sign-on (SAML)

  • On a paid plan or after buying credits, admins can connect the company’s identity provider (Okta, Microsoft Entra ID, Google Workspace, OneLogin and others): Settings, Single sign-on. Prove the email domain with a DNS record, add xMap Flows as a SAML app in the provider, paste its sign-in address and certificate, and switch it on.
  • People sign in with Use company sign-on on the sign-in page. New people at the domain can join as members on their first sign-in, and admins can require it, so passwords and Google or Microsoft sign-in stop working for the domain.

Groups and custom roles

  • Groups (Team page): named sets of people, such as a sales team or a city office. Share a flow with a whole group from its Share window; people added to the group later see it too, and people taken out stop seeing it (unless it was also shared with them directly).
  • Custom roles (Team page): a member with some things switched off: deploying or pausing flows, running for real, sharing by public link, adding their own connections, deleting flows. Give a role to someone from the role list next to their name.

Security rules for your organization

  • Admins can set, on the Team page: the networks the organization may be opened from (an IP allow-list, for people and API keys; scheduled runs and webhooks are not affected), how often everyone signs in again (from 30 days down to 8 hours), and a minimum password length (up to 16 characters). People whose password is too short are asked for a new one when they next open the organization.
  • Everywhere, the most common passwords are no longer accepted, and a new password must differ from the current one.

Organization API keys

  • Admins can make keys that belong to the organization rather than a person (Team page, Organization API keys), for systems such as a data warehouse or a scheduler. They keep working when people leave.
  • A key reads and writes as a member, or only reads as a viewer, never as an admin. It works with the data API and the MCP server like a personal key, the activity log names it, and ending it stops it at once and passes its flows to you.

@mentions in comments

  • Type @ in a flow’s comments to pick someone from your organization. They get a notice in the app and an email that opens the comments, and the name is highlighted in the comment.
  • The flow’s owner hears when someone else comments. Someone who cannot see a private flow has to be shared on it first. Settings, Notifications, Mentions and comments chooses how these reach you.

Choose your notifications

  • Settings, Notifications: for each kind of notice (your flows failing, alerts, approval requests, mentions and comments, things shared with you, and for admins team requests and billing) choose whether it reaches you in the app, by email, both or neither. The bell has a Choose link to get there.
  • Sign-in codes, password and security emails, invitations and receipts always come. A failed run now rings the bell once, not twice.

Your own address

  • On a paid plan or after buying credits, admins can open xMap Flows on the company’s own address, such as flows.yourcompany.com (Settings, Your own address): add one DNS record, press Check, and from then on the app opens there with your logo, colour and name instead of xMap’s. Maps, lists and dashboards shared by link use the address too.
  • People sign in there with their email and password; Google and Microsoft sign-in stay on flows.xmap.ai.

Emails from your own address

  • Admins can send the flows’ emails (the Email block, alerts, exports and approval requests) from the company’s own address, such as flows@yourcompany.com: Settings, Email sender. You add three DNS records at your domain’s host, press Check the records, and from then on the emails come from you, under your sender name.
  • xMap Flows checks the records every day. If they go away, emails go from xMap Flows’ address again and the admins are told.

Profile pictures

  • Add a picture of yourself in Settings, Your profile. It shows in the menu, on your flows’ cards, in the editor when you are in a flow with someone, in comments, the activity log and on the Team page.
  • Only the people in your organizations see it. Any photo works: it is cropped to the middle square and made small before it is sent.

Dark mode

  • Settings, Your profile, Appearance: Light, Dark, or Match my device (follows your computer or phone and changes with it). The choice is kept with your account, so it follows you to every device.
  • Maps turn dark too. Your organization’s colour still marks buttons and links, in a lighter shade so it reads on dark backgrounds.

Your logo on emails and reports

  • Emails your flows send (the Email block, alerts, scheduled exports and approval requests) now carry your organization’s logo at the top and use its colour for buttons and links. PDF reports put the logo on the first page and use the colour for headings and bars.
  • Emails from xMap Flows itself, such as invitations and sign-in codes, stay in xMap’s design.

Your logo and colour

  • Organization admins can add the company’s logo and colour under Settings, Logo and colour. The logo shows in the menu for everyone in the organization and on the maps, lists and dashboards you share by link; the colour is used for buttons, links and the selected menu item.
  • Any picture works (PNG, JPEG, WebP or SVG). The colour must be dark enough for white text on buttons, and Use xMap blue puts the default back.

PDF reports

  • Any flow has a PDF report: its numbers against the period before, new results each week, top categories and cities (and companies hiring, for job postings), a map and the latest results. Find it in the flow’s “…” menu (last 30 days) and on the Results page when one flow is picked (the period you filter by).
  • A dashboard downloads as a PDF too (the PDF button next to Share).
  • Scheduled exports (Alerts and exports) attach the report to their email, unless you switch it off. Names in Arabic and other scripts print as they are.

Dashboards

  • Dashboards (under More) put numbers, charts and maps from what your flows find on one page: new results against the period before, new each week, top categories, cities, companies hiring, a map, the latest results, runs and credits. Each widget can follow one flow or all of them, over 7, 30, 90 days or a year, at half or full width.
  • A new dashboard starts with a useful set; add, change, reorder or remove widgets as you like. Everyone on the team sees it, and a member sees only the flows they can see.
  • Share a dashboard by link: anyone with the link sees it as you do, with no sign-in and no way into your account; stop sharing at any time.

Maps: heat map, clusters and layers

  • Every result map (a run’s map, the Maps page, the map explorer, a shared map) now has a switch at the top right: Points, Clusters (groups that open as you zoom in; the default above 300 places) or Heat map (where the places are dense; on a fit-score map the hotter the better).
  • Click a category in the legend to hide or show its places. The view you pick is remembered in your browser.

Share a map or a list by link, or embed a map

  • A map (the Maps page) and a saved list (My data, Saved lists) now have a Share button: a link anyone can open without an account, under your organization’s name, with the places and their safe fields only (category, city, address, rating, website, phone).
  • The share window also gives an embed snippet for a map: paste it on your website and the map follows the flow, run after run. Views are counted; Stop sharing ends the link for everyone.

Read your own database, and look items up in your CRM

  • CRM lookup (Your data) searches your CRM for each item through the CRM’s own search: is this company already a customer, is this email a contact? HubSpot and Salesforce for now. It adds the record’s fields, or keeps only the items in the CRM, or only the new ones. For a flow that starts when a CRM record is added, use the new App events triggers.
  • Database query (Your data) reads rows from your own PostgreSQL, BigQuery or Snowflake with a SELECT query: each row becomes an item, and latitude and longitude columns become its position. {{field}} from a Webhook and {{vars.name}} are bound as parameters, so a value can never change the query.
  • Database lookup looks each incoming item up in a table of your database (your customers, your sites), adds its columns, or keeps only the items you already have, or only the new ones.
  • The connection test now signs in for real. Snowflake needs a key pair for live queries (its SQL API does not take a password): the connection has a field for the private key.

Start a flow from an app event

  • A new group of trigger blocks, App events: a flow can now start when something happens in HubSpot, Salesforce, Notion, Pipedrive, Zendesk, WhatsApp and 18 other apps: a new contact or deal, a new ticket, a message to your business number, and 160 more events. What happened comes in as the item, with its fields.
  • Most events are checked on a timetable you pick (every 5 or 15 minutes, or every hour); some apps tell xMap as it happens. The event is switched on when the flow goes live and off when it is paused.
  • Gmail, Google Drive and Google Sheets have no events here: xMap asks Google only for the permissions sending needs. For a sheet, use the New rows trigger.

Two people in the same flow

  • When a teammate has the same flow open, their initials show in the header (a green ring means they are editing).
  • When you both make changes, they are merged block by block instead of one of you losing their work: their changes come into your canvas within 20 seconds, and your save is merged with theirs. If you both changed the same block, the later save wins and the flow says which block.

Schedules: several times a day, cron, and days to skip

  • The Schedule block can now run several times a day (08:00, 13:00, 17:00 on the days you pick) and on a cron expression for anything else, such as every 15 minutes during office hours (*/15 8-18 * * 1-5). The panel shows the next three runs.
  • A schedule can skip public holidays in 51 countries (holidays that follow the moon are approximate) and any dates you type in. A run due on a skipped day is passed over; the next one runs as usual.

Custom code

  • The new Custom code block (Logic) runs your own JavaScript on the items, for each one or on the whole list: change, add or drop fields, filter and reshape as you like. Click a field under Fields coming in to put it in your code.
  • It runs on the server in a sandbox with no access to the web, files or anything else, 3 seconds of CPU and 32 MB at most. Errors show the line; console.log shows in the run.

Run another flow

  • The new Run another flow block (Logic) runs one of your other flows with the items that reach it: once with all of them, or once per item (a loop), and can carry on with what that flow found.
  • The other flow should start with a Webhook / API block, which takes the items in. It runs as its own run, with its own credits, and says which flow started it.
  • Flows can run flows up to three deep. A test run does not run other flows.

Long runs go in parts; bigger runs

  • A run is no longer cut off after four minutes: when the time is nearly up, the blocks still to run carry on in the next part, which starts by itself a moment later. The run shows as still going until it ends; nothing is fetched, paid for or sent twice.
  • An app block now sends up to 500 items a run (in parts of 100), the AI blocks work on up to 500 places, Map business scan looks up 100 places one by one, and Weather forecast covers 500 places.
  • A single block that cannot finish in four minutes on its own, twice, fails the run with what to change.

If a block fails: try again, carry on, or take a failure path

  • Every block that calls a service now has If this block fails in its settings: stop the run (as before) or carry on without it, and try again first, once to three times.
  • Drag from the red dot under a block to another block: that block runs only when the first one fails, with the items and {{error}}: an alert to the team, or another way to get the data.
  • A failed real run keeps what its blocks had fetched and sent for a week: Retry from the failed block runs only the block that failed and what comes after it, so nothing is fetched, paid for or sent twice.
  • Service errors are said in words ("The service answered 503") instead of raw code.

Approval: a person says yes before a flow goes on

  • The new Approval block stops a run until someone approves: the flow’s owner, your organization’s admins, or the colleagues you name.
  • They get an email and a notification, see the items and your note, and approve or decline, with a note of their own. Approved, the run carries on; declined, it stops there and nothing more is sent.
  • You choose how long to wait for an answer, and whether the run then stops or carries on. The answer stays on record with the run.

Wait: a flow can pause and carry on later

  • The new Wait block holds a run for minutes, hours or days, until a time of day, or until a date: a reminder two days after the first email, or nothing sent before 9 in the morning.
  • Everything before the block runs and is sent first. The run then shows as Waiting, with the time it carries on, and finishes by itself, even with the page closed.
  • Open a waiting run to carry it on now or cancel it. A test run does not wait.

Four new blocks for working with your results

  • Sort and limit: put the items in order and keep only the first ones, such as the 10 best rated.
  • Calculated field: add fields worked out from the others with a formula, for example margin = {{price}} - {{cost}} or grade = if({{rating}} >= 4.5, "A", "B").
  • Remove duplicates: keep one of each place, name, phone, website or any field.
  • Match with my table (Your data): look each item up in a table you uploaded, to add your own columns or to skip the places that are already your customers.
  • All four are free.

Team templates, and flows as files

  • Save as a template (in a flow’s “…” menu): everyone in your organization can start a new flow from it, on the Templates page and in New flow.
  • Export as a file keeps a flow outside xMap Flows or moves it to another organization; Import a file in New flow brings it back.

Keep your flows in order

  • Search the Flows page by name, tag, folder or owner.
  • Folders shared by your organization, and tags on each flow.
  • A star keeps your favourites one tap away.
  • Archive a flow you no longer need: it is paused and kept, with its runs and results, and can be restored.

Updated Terms, Privacy Policy and data processing agreement

  • The Terms of Service now describe the product as it is today: which data is live and which is sample, how credits are charged, the messages your flows send, confidentiality, and what happens when an account ends.
  • The Privacy Policy lists exactly what we keep and for how long, and your rights wherever you are. We do not track whether you open or click our emails.
  • The Data processing agreement is complete, with the standard clauses for transfers from Europe, the United Kingdom and Saudi Arabia.
  • For accounts created before 5 October 2026, the updated Terms apply from 4 November 2026.

Control for teams, and a clearer app

  • Monthly spending limit (Billing): the most credits your whole organization may use in a month, across every flow and person. When it is reached, runs that need credits stop until the 1st and the admins are told.
  • Run once shows its price before you click, and a run that cannot deliver (an account or a setting is missing) stops before it uses any credits.
  • A live flow you change says straight away if its next run would fail.
  • On a phone the editor opens as a list of steps: tap one to change it. A button switches to the canvas.
  • Admins can download the activity log (who did what, two years), require two-step sign-in for everyone, and see who is waiting to join. Settings shows your signed-in devices and recovery codes.
  • Long runs have four minutes. One that takes longer stops with a message that says what to change, instead of being cut off.

More dependable, and honest about sample data

  • Mobility Footfall, Traffic Flow and Catchment are free while they return sample figures, and every template that uses them says so.
  • Place search has backups: when one provider is down, another answers. A status page shows each part of the service, checked every five minutes.
  • Every email a flow sends has an unsubscribe link, and addresses that bounce are not written to again.
  • Maps follow their flow: a private flow’s map is private too.
  • New pages: How it works, Security, the data processing agreement, and the full price of every block on Pricing.

Safer, fairer and more accurate

  • A flow with a loop, or a block fed by two others, now runs every block (it used to skip some); Filter no longer lets through places with no rating or score.
  • Map business scan around incoming places can pass on each incoming place with a count of the places near it (competitors around a site).
  • Repeated webhook calls are answered once; big ones are always saved.
  • Results follow the flow: a private flow’s results are its owner’s and admins’.
  • Ask xMap AI uses credits for each request, and so do alert emails to people outside your organization.
  • Names with accents, CSV files with decimal commas and areas across the date line are read right.

HTTP: call any web address

  • New app block HTTP (from Activepieces): GET, POST, PUT, PATCH or DELETE any public address, once per item or once per run, with {{field}} in the address, query, headers and body.
  • The answer stays on each item: http_status, http_response and, for a JSON answer, each value as a field of its own (http_score, for example) that Filter and the AI blocks can use.
  • Keys and tokens go in an API sign-in on the Connections page (kept encrypted), not in the flow. a price per call, shown in the block.

Simpler blocks, no dead ends

  • A block that nothing reaches, or that needs an Area of interest the flow does not have, is marked on the canvas as soon as you place it (Nothing reaches it, Needs an area, Not connected), and its settings say what to do.
  • With a block selected, clicking a block in the list puts it in between, and deleting a block in the middle joins the ones on each side.
  • Job postings, Weather forecast and Satellite images follow the Area of interest before them, and say so when there is none (no hidden default city).
  • Filter and Branch say when no item has the field you picked, instead of guessing.
  • POI Intelligence has nothing to set; Map business scan lost Opened and Minimum reviews (live data has neither); Email’s subject and the map’s name default to the flow’s name.
  • Mobility Footfall, Traffic Flow and Catchment are marked sample, and emails of live places say which figures are sample data.
  • CRM record, Geofence footfall, Database lookup and CRM search left the block list: they never got real data. Use a Webhook from your CRM, or upload your table to My data.

Ships (AIS) and Zone alert

  • New Ships (AIS) block: the ships in your Area of interest right now (live AIS): name, type, position, speed, status and destination.
  • New Zone alert block: reports ships that entered, crossed, are inside or left a zone you draw. It remembers where each ship was at the last run, so one that sailed through between two runs is caught too, and one already inside is not reported again.
  • New template: Ships entering my zone (every hour, with an email).

Satellite images block

  • New Satellite images block: the latest clear Sentinel-2 picture (about 10 m per pixel) of each place, a point or the Area of interest, with the date it was taken and its cloud cover.
  • Pick a period and the most cloud you accept; get the latest picture or every one in the period to compare over time. Pictures show in emails and on maps.
  • New template: Weekly satellite picture of a site.

Weather forecast block

  • New Weather forecast block (Open-Meteo, from national weather services): up to 16 days of temperature, rain, wind and UV, day by day or hour by hour, for cities, a point or the Area of interest.
  • Put it after places to add a short forecast to each one, with fields such as rain_expected and next_rain; Filter can keep only places where rain is expected.
  • New template: Rain alert for my city.

Run once, and see the data between blocks

  • Run once runs a flow for real with one click: live data, emails and app messages really sent, credits used, results saved. Test run (nothing sent) is in the … menu.
  • After a run, click any block in the results to see every field it passed on and its first items. A block’s settings list the fields coming in; click one to put {{field}} where you are typing.
  • Job postings now bring every field the posting has, including the company’s LinkedIn page (company_linkedin). Map links for jobs search for the company instead of pointing at the city centre.
  • xMap LLM can now write one report about the whole list: use {{report}} in an Email or Slack message after it.
  • A Webhook’s fields fill the blocks after it (for example {{keyword}} in Job postings), it answers with the full results, and ?wait=0 answers at once with a link to fetch them later.
  • Road closures in emails now name the street. Emails show more of each item’s fields.
  • Google Points Scan is now called Map business scan.

Results, insights and a lot more

  • Results: everything your live flows find is kept, with the day it was first found. Mark each one New, Contacted, Won or Ignored, add notes, save lists, download as CSV.
  • Only new block: a daily flow sends only what it has not sent before.
  • My data: upload your stores, customers or target accounts and use them in any flow; the New rows trigger runs a flow when rows are added (here or in a Google Sheet).
  • Insights and the Map explorer: what opened, who is hiring and what changed in an area, week by week, on charts and one map.
  • Monitor your live flows, retry failed runs, and set alerts (email, Slack, webhook) and weekly exports per flow.
  • Version history for every flow, variables, notes on the canvas, Test with other values and Test up to here.
  • A Templates gallery, a welcome setup, a viewer role, two-step sign-in, sign in with Google or Microsoft, and a Help panel.

Find nearest and Jev decisions

  • Find nearest matches each place to the nearest of your own points (for example the nearest ambulance to each accident).
  • Jev decision asks TypeSafe’s Jev model a yes-or-no, pick-one or score question about each place.

Try what is new

Every update is live for everyone. Run a real flow on your own city in a minute.