Managing locations
Updated October 6, 2026
Manage locations is the working list of every location on your account. It is also the way in to the location form, where you edit business details, hours, categories, images, social links and platform connections. Come here whenever a phone number changes, a store closes, a description needs rewriting, or a location’s Optimization score needs lifting.
Before you start
- Viewing the list requires Locations access at either tier (restricted or full).
- Opening a location, editing it, deleting it and using Bulk edit require Locations: full access covering that location’s scope. Without it the table is read-only.
- Adding locations additionally requires a team with Global scope. See Users and permissions and Teams.
Where to find it
Locations → Manage locations, or go to https://app.pluspoint.io/locations/manage.
Reading the locations list
The table shows every location you have access to, newest first by creation date.
Note This table has no column sorting. To narrow it down, use Filters.
Filtering the list
- Select Filters.
- In Brands, tick the brands you want. Locations with no brand are under (None).
- In Optimization score, tick the levels you want: Critical, Low, Average, Good, Excellent.
- Select Apply filters.
Apply filters stays disabled while either list is empty — you cannot filter down to nothing.
Tip https://app.pluspoint.io/locations/manage?completenessLevels=[1,2] opens the list pre-filtered to the Critical and Low locations. The Optimization score recommendations on your Home dashboard link here.
Understanding the Optimization score
The Optimization score is a 0–100 measure of how completely a location is filled in. It is also shown live on the location form, updating as you type — before you save.
| Score | Level |
|---|---|
| 0–24 | Critical |
| 25–49 | Low |
| 50–69 | Average |
| 70–89 | Good |
| 90–100 | Excellent |
On the location form the score sits next to a checklist of what is still missing; select an item to jump to its field. In a narrower window, select the score in the footer to open the same checklist.
Pulse AI can fill part of that checklist: it drafts descriptions and suggests services, additional categories and upcoming public holidays for special hours. Holidays are added as closed, so open the dates you trade on and check each one — a suggested date can be wrong, most often for a regional holiday.
Editing a location
- Select the row.
- Work through the sections you need.
- Select Save.
A few behaviours worth knowing:
- Save stays disabled until the form is both valid and changed.
- While you have unsaved changes, closing the form asks whether to discard them.
- Whitespace runs in descriptions are collapsed on save, duplicate services and payment methods are de-duplicated, and overlapping time ranges within a day are merged.
Location form sections
General info
| Field | Required | Notes |
|---|---|---|
| Internal name | Yes | Pluspoint-only label, shown in the locations list and in every location picker |
| Location name | Yes | The public business name — this is what is published to Google and the directories |
| Type | Yes | Determines which other fields appear. See the table below |
| Brand | No | Single-select. Clearing it with the × removes the location from its brand. Users with full Account settings access can also create a brand from here |
| Status | Yes | Open or Closed |
| Geomodifier | No | Free text: a neighbourhood or landmark qualifier used by directory listings |
| First name, Last name, Degree | Healthcare professional | Degree is required for Healthcare professional in the United States |
| National Health Provider ID | Healthcare professional | Shown in the United States for Healthcare professional and Healthcare facility; required only for Healthcare professional |
| Store code | No | The code your Google listing uses to identify this location, up to 64 characters. It always matches the connected Google listing |
| Certifications 1, Certifications 2, … | No | Healthcare professional only. Maximum 10 entries of up to 256 characters each; duplicates are removed on save |
Which Type options you see depends on your account’s industry and country.
| Type | Available when |
|---|---|
| Location | Always |
| Healthcare facility | Industry is Healthcare and Dental |
| Healthcare professional | Industry is Healthcare and Dental and the account country is the United States |
| Hotel | Industry is Hotel and Lodging, Restaurant, or Other |
| Restaurant | Industry is Hotel and Lodging, Restaurant, Food and Grocery, or Other |
Warning Changing Type clears the fields that do not belong to the new type when you save. Switching away from Healthcare professional clears Office, First name, Last name, Degree, Headshot and Certifications. Switching to a non-healthcare type clears National Health Provider ID. Switching away from Hotel or Restaurant removes the location’s menu assignments.
Contact
| Field | Required | Notes |
|---|---|---|
| Primary phone | Yes | International format |
| Ext. | No | Digits only |
| Additional phones | Number required once a row exists | Up to two, in international format |
| No | Standard email validation | |
| Website | No | A full URL, including https:// |
| Chat Phone number and Type | Number required once added | Type is SMS or WhatsApp |
Address
| Field | Required | Notes |
|---|---|---|
| Country | Yes | Locked while the location has a connected Google listing, or a live or pending Local Directories listing |
| Show business address to customers | — | On by default. Turning it off hides the address fields, and Address line 1, City and Postal code stop being required |
| Address line 1 | Yes, when the address is shown | |
| Address line 2 | No | |
| City | Yes, when the address is shown | |
| State | No | |
| Postal code | Yes, when the address is shown | |
| Located inside another business | — | Shown while the address is visible. Declares the business this location operates inside — see below |
Drag the map marker to set the location’s coordinates. The time zone is derived from those coordinates, never set by hand. While a Google listing is connected and its sync is switched on, the marker follows the listing. To move it, change the address.
Located inside another business
Google Maps can show a Located in label on a listing — “Located in: Riverside Mall” — linking it to the business it physically operates inside. Declare it from the location that is inside: a provider declares its clinic, a counter declares its mall.
- Switch on Located inside another business and search for the parent business. The search covers roughly a kilometre around the location’s map pin — a business inside another shares its address.
- Pick the Relationship: Independent business for a separate business operating inside the parent (a private practice inside a clinic), or Department for a distinct unit of the same organisation (a hospital’s cardiology department). Google expects a department to share the parent’s brand and have its own category.
The parent only needs to exist on Google Maps — it does not have to be one of your locations, and it can be managed from a different Google account. View on Google Maps under the picker opens the business you selected so you can confirm it.
The change appears on Locations → Profiles as a Located in conflict; choose Use Pluspoint value there to apply it on Google. Switching Located inside another business off works the same way. Hiding the business address also removes the relationship.
Note Google treats the relationship as a suggestion and validates it — it can decline silently, for example if it doubts the two businesses share an address. Pluspoint cannot force or confirm the label; check the listing on Google Maps to see it.
Business hours and Special hours
The weekly schedule and the per-date holiday overrides each get their own section. See Business hours and special hours for the full walkthrough.
Additional information
| Field | Limit | Notes |
|---|---|---|
| Short description | 75 characters | |
| Medium description | 500 characters | |
| Long description | 750 characters | |
| Office | — | Healthcare professional only |
| Opening date | — | Cannot be in the future |
| Menus | — | Multi-select. Only shown when the Type is Hotel or Restaurant and the account has at least one menu. See Menus |
| Message | 50 characters | The featured message. Add it with Add feature message |
| URL | — | The featured message link. A full URL |
Each description box has a Write description button that drafts the text for you.
Warning Links are not allowed in any of the three descriptions — the check rejects
http://,https://,www.and bare domains. A description that already contains a link is left alone until you edit it.
Categories and Services
Categories are Google Business categories and drive how you are classified in local search.
- Type at least two characters in Primary category and pick a result.
- Select
+to add a Secondary category. You can add up to 9 secondary categories, for 10 categories in total.
A primary category change appears on Locations → Profiles as a conflict and reaches Google once you confirm it there — see Resolving profile conflicts. You can make the old primary a secondary in the same edit.
Services are free-text lines — a maximum of 4. Blank rows are dropped on save.
Payment methods
A checkbox grid of payment methods, all optional.
- Insurance appears only when the account industry is Healthcare and Dental and the location Type is Healthcare facility or Healthcare professional.
- Apple Pay is not offered for locations in Portugal or Brazil. If you set the Country to either, an existing Apple Pay tick is cleared.
Appearance
| Uploader | Accepted | Size | Crop |
|---|---|---|---|
| Logo | JPG, PNG | 10 KB – 500 KB | Square, saved at 250 px wide |
| Cover photo | JPG, PNG | 10 KB – 5 MB | 16:9, saved between 1110 px and 2120 px wide |
| Headshot | JPG, PNG | 10 KB – 5 MB | Square, saved between 200 px and 2120 px. Healthcare professional only |
Social links
Seven prefixed fields — Facebook, Instagram, X, LinkedIn, Pinterest, YouTube and TikTok. Type only the handle or path; pasting a full URL also works, and the field normalises it.
A platform that is backed by a connected integration is shown disabled with the helper text Managed by connection. Change it by changing the connection, not here.
These fields are the source of truth for the location’s social presence. They feed the Optimization score and appear on your connected Google listing.
Local Directories
The per-location add-on that publishes your details to 200+ directories, including Apple Maps, Bing, TripAdvisor and Yelp. The section appears only on accounts that are allowed local directory publishing. See Local Directories.
Two things about this section affect the rest of the form. While a location has a live or pending listing, its Country is locked. And Publish Profile stays disabled until every required field on the form is filled.
Integrations
A table of the platforms this location can be connected to, with a Status and a ⋮ menu on each row. Google, Facebook & Instagram, VTEX, TikTok, X and LinkedIn are always listed. CoverManager appears for accounts in Spain, and iFood for accounts in Brazil. CoverManager, iFood and VTEX rows are hidden when there is neither an account integration nor a location integration for them.
The ⋮ menu offers what applies to the current state:
| Menu item | When it appears |
|---|---|
| Connect Profile | Nothing is connected. Pick the matching external profile in the Connect Location drawer |
| Create New Profile | Google only, nothing connected. Creates a brand-new Google Business Profile listing from this location’s data — see Adding locations |
| Manage Profile | Google or Facebook is connected. Switches profile sync for the listing on or off and, while it is on, lists the fields Pluspoint ignores on that listing: add one to stop syncing it there, remove one to manage it again. On Facebook it also lets you choose between the main Page and a store location |
| Verify | Google is Unverified. Opens the Google verification flow |
| Disconnect | Any connected row |
| View Status | iFood, while the account-level iFood connection is still being set up |
Note If the matching account-level integration is missing, Connect Profile is disabled and points you at Settings → Integrations. Both Google menu items are also disabled while the location form still has required fields empty.
Disconnecting means you will no longer collect reviews from that platform through Pluspoint, or see its analytics.
TikTok connects immediately without a drawer. If several TikTok accounts are connected to your Pluspoint account, you are asked which one this location should publish to first.
A given external profile belongs to one location — picking one that is already taken is refused.
Review platforms
Review sites you monitor that are not covered by an official integration: Google, Facebook, Trustpilot, BBB, Yelp, TripAdvisor, TheFork, Deliveroo, Uber Eats, Booking.com, Hotels.com, Expedia, Healthgrades, Zocdoc and RateMDs.
- Select Add review platform.
- Pick the Platform and paste the Profile URL.
- Select Connect.
A manual Google or Facebook entry is unavailable once the official integration is connected — the connection already covers it. A platform inherited from another location is labelled Shared. You can remove it here, but not edit it. Which address to paste for each site, how soon reviews arrive and what removing a platform does are covered in Adding review platforms.
Deleting a location
- Select the trash icon on the row.
- Confirm.
Warning Deletion is permanent and there is no archive. It also removes everything that belongs to the location: its surveys, survey responses and queued sends, survey visits, survey templates, microsites, forms and their submissions, live chat tokens, conversations and connected profiles. Its individual social posts are removed too, and a post that targeted only this location is deleted entirely. Individual posts that were already published stay live on the platforms but can no longer be deleted from Pluspoint, so delete them first if you want them taken down. If the location has a Local Directories listing, its directory services are cancelled first.
Some locations cannot be deleted until you clear the blocker:
| Message | What to do |
|---|---|
| Cannot proceed: N active coupon template(s) assigned to this location | Archive or delete the coupon templates assigned to the location |
| Cancel this location’s Local Directories add-on first | Cancel the add-on in the location’s Local Directories section, then delete |
| This is the brand’s only location. Assign another location to the brand first | Assign another location to that brand, or clear this location’s Brand field |
Keeping connected listings up to date
Saving a location also updates its connected listings: the Google listing usually within minutes, and the directories over the following days. Changes to the name, primary phone, address and primary category first appear on Locations → Profiles as conflicts for you to confirm. Bulk edit, CSV import and the API work the same way.
If a connected listing does not match the location — because it was changed on the platform, or did not accept a value — the difference shows on Locations → Profiles, where you decide which value to keep. See Resolving profile conflicts.
Troubleshooting
| Symptom | Cause | Fix |
|---|---|---|
| Rows are not clickable and there are no pencil or trash icons | You have restricted Locations access, or your team’s scope does not cover those locations | Ask an account owner for Locations: full on the relevant scope |
| Bulk edit is visible but the add-location button and Import (CSV) are not | Your team scope is not Global | Adding and CSV-importing locations require Global scope |
| The add-location button has a padlock and the tooltip Upgrade to add more | You are at or over your location quota, or the subscription has expired | Go to Settings → Billing. Only users with full Account settings access can complete the change |
| Save stays greyed out | The form is invalid, or nothing has changed yet | Scroll for a field flagged This field is required and check the phone number is in international format |
| Country is greyed out with Locked while directories are connected | The location has a live or pending Local Directories listing | Disconnect the listing or cancel the add-on, then change the country |
| Country is greyed out with Locked while a Google listing is connected | The location has a connected Google listing | Disconnect the Google listing from the location, change the country, then connect a listing in the new country |
| Links are not allowed in the description | A URL or bare domain in one of the description fields | Remove the link; put it in Website instead |
| Fields you filled in are blank after saving | You changed Type, and the fields do not belong to the new type | Re-enter them under a type that supports them |
| The Menus picker is missing | The Type is not Hotel or Restaurant, or the account has no menus yet | Set the type, then create a menu under Web pages → Menus |
| Apple Pay is missing from Payment methods | The location’s country is Portugal or Brazil | Apple Pay is not offered there |
| The business you want isn’t in the Located inside another business search | The search is limited to about a kilometre around the location’s map pin | Check the pin is placed correctly, then search again |
| The Located in label never appears on Google Maps | Google declined the suggestion | Re-picking the same parent changes nothing. Switch the toggle off, save, and resolve the removal on Profiles; then switch it back on, pick the parent again and resolve the new conflict |
| Couldn’t update after selecting Save | Someone else saved the same location first | Close the form, reopen it and redo the change |
| The Optimization score column does not reflect a bulk edit yet | After a bulk edit the score is recalculated in the background | Refresh the page after a short interval |
| Connect Profile is disabled with a tooltip about integration settings | The account-level integration for that platform is not connected | Connect it at Settings → Integrations, then return to the location |
| This online profile is already connected to another location | Each external profile can back only one location | Pick a different profile, or disconnect it from the location that holds it |
| The form closed by itself right after you opened it | The request that loads the location’s details failed | Reopen the location from the list |
| Edits you had not saved were reset while the form was open | Connecting an integration reloads the open location | Save before you connect an integration from inside the form |