Hiring across multiple cities has always been the same painful workflow: copy the job description, paste it into a new job posting, change the location, change the title suffix, publish, repeat. For a regional retail chain opening five new stores or a remote-first SaaS hiring engineers across Berlin, Vienna, and Zurich, that’s the same hour-long job done five times — with five separate application links, five places to track applicants, and five chances to mistype a city name. This month Flowxtra shipped Multi-Location Job Posting — a single wizard that takes one job description and publishes it as separate, fully-indexed Live Jobs across as many cities, states, and countries as you need. One creation flow, one source of truth, one click. It’s free on every plan, including the free tier of our free recruiting software, with no credit card required. The problem we kept seeing Over the past six months we’ve onboarded recruiting teams from healthcare staffing agencies, logistics companies, and franchised retail brands. The pattern was consistent: a Senior Operations Manager role would need to be live in seven cities at once, and the recruiter would spend ninety minutes a week duplicating job entries by hand. The cost is not just time. Duplicate jobs created manually drift apart — the salary band gets edited in city A but not city B, the benefits paragraph is updated in city C but stays stale in city D. Two weeks later, candidates from the same company are reading three slightly different versions of the same role. That’s a brand problem, a compliance problem, and a Google-indexing problem all at once. What Multi-Location Posting actually does The new wizard adds a single button on the job-creation screen: + Add another city. Click it once and you get a new row with three fields: Country — auto-selected from your company’s default country, editable per row State / Region — required, this is what marks the row as “real” City — optional, useful for SEO but not blocking Pick three states, fill them in, click Publish. Behind the scenes Flowxtra creates one Live Job per row, each with its own URL slug, its own city in the title suffix, and its own entry in the localized careers page. The candidate sees three independent, perfectly-indexed job listings on Google — same description, different cities. The recruiter sees one row in the dashboard with a sub-listing showing which city collected which applicants. Side-by-side: manual posting vs Flowxtra Multi-Location StepManual (typical ATS)Flowxtra Multi-Location Time to publish a job in 5 cities~45 minutes~3 minutes Source of truth for description5 separate records (drift over time)1 wizard, 5 outputs Localized careers page entriesManual copy-paste per cityAuto-generated per row SEO indexing (separate URL per city)Only if you remember to duplicateAutomatic — one URL per location Bulk edits across all locationsEdit each job individuallyEdit the source, apply to all Available on free planRare — usually Business tierYes — free, no credit card For teams currently doing this in spreadsheets plus an ATS, the time-saved math is straightforward. A recruiter opening 8 multi-city roles a month at 45 minutes each is losing six hours a month — about €180 of recruiter time at typical SMB pay bands. Multi-Location Posting reclaims roughly five and a half of those hours. How it plays with the rest of the platform Multi-Location was built to inherit from every other Flowxtra feature, not bolt on top of it: Localized application URLs. Each row publishes to the right country domain automatically — German rows land on bewerben.link, French rows on appliquer.net, Spanish rows on postular.link, and the rest of the 15+ career-domain network. AI candidate screening. Applicants from all city variants flow into one candidate pool, where Flowxtra’s AI recruiting agent screens them against the same job description, regardless of which city they applied from. Social media recruiting. The social media recruiting module posts each city variant separately to LinkedIn and Facebook, so the geo-targeting actually matches the geo of the candidate. Reporting. Source-of-hire and time-to-hire dashboards aggregate across the parent job but let you drill down by city — so you can see if Munich is converting faster than Hamburg and shift budget accordingly. Real-world example: a healthcare staffing rollout One of our pilot customers — a regional clinic group expanding to four cities — used Multi-Location to publish a Registered Nurse role across Vienna, Graz, Linz, and Salzburg simultaneously. Total time: 4 minutes for the wizard, 0 minutes for cross-city deduplication. Within two weeks they had 47 applicants, split roughly 18/12/10/7 by city, all flowing into the same pipeline with the same screening criteria. The job board posts went live on Stepstone Austria and Indeed Austria the same day, each with the correct city in the URL and meta tags. Before this feature, the same recruiter would have created four separate jobs, four separate ad campaigns, and would still be hand-tagging applicants two weeks later. Why this matters for SEO Google rewards location-specific URLs for jobs. A single “Nurse — Multiple Locations” entry never ranks for “Nurse jobs Vienna”; four separate URLs do. Multi-Location Posting handles this automatically — each row produces a clean, indexable URL with the city in the slug, the city in the H1, the city in the Open Graph tags, and the city in the JobPosting structured data. The Google Indexing API integration that runs on every Flowxtra tenant submits each new URL within seconds of publication. For SMBs trying to compete with Indeed and LinkedIn on local search, this is the difference between page-5 and page-1 results for “[role] jobs [city]” queries. Pricing — free, like the rest of the core ATS Multi-Location Posting is not a paywalled feature. It’s on the free tier of Flowxtra’s ATS recruiting software, the same as the careers page, the candidate pipeline, and the GDPR-compliant data retention controls. We added it because customers needed it, not because we were looking for an upsell trigger. There is no credit card prompt to use it; there is no “upgrade to add more than 3 cities” pop-up. If you want to publish a role in 20 cities on the free plan, that’s exactly what happens. How to try it If you already have a Flowxtra workspace, the new wizard is live now — open Create Job and look for the + Add another city button under the location field. If you don’t have a workspace yet, the fastest path is a free signup — the feature is included by default. Start free today — no credit card, no sales call, full ATS and Multi-Location Posting included from day one.