Changelog

Follow up on the latest improvements and updates.

RSS

new

Business App

User Management

Now Available

Businesses can invite their own teammates to Business App

SMB users can now invite their teammates straight from Business App, and new accounts and business profiles can be saved without filling in every address and category field.
Faster team onboarding and lighter setup forms
  • Easy invites to Business App:
    SMB users can invite several teammates at once, set each person's Business App permissions, and send the onboarding email in one step. It's the same invite panel partners already use in Partner Center.
  • Fewer required fields.
    On the Easy Account Create form and the business profile form, most address fields and the primary category are now recommended instead of required. Only business name, market and country are still required. When you save with recommended fields empty, a prompt shows what's missing and why it helps, without blocking you.
Why it matters
Previously, when a business wanted to add a teammate to Business App, they had to ask their partner to do it, delaying the business and creating admin work for the partner. Now, businesses can add teammates themselves, saving everyone time.
Additionally, when adding a user the required fields further slowed things down, resulting in placeholder data being typed in to be able to save. This then caused problems in listings, reports and AI features. Now businesses can bring their team in themselves the moment they're ready, and accounts get created with real information or none at all, so it's clear what still needs filling in.
Who it's for
  • Partners onboarding new SMB clients who want less back-and-forth
  • SMBs with staff who need their own Business App login
  • Partners creating accounts quickly before all business details are available
How to get started
Invite teammates from Business App
  1. Go to Business App's homepage and select "Invite team member" near the top right, OR
    Business App > Administration > User Management > Invite User
  2. Add one or more people by email.
  3. Optionally, adjust each person's permissions or add a custom greeting.
  4. Select "Invite." Each person is created as a user and gets the onboarding email right away.
Create an account or edit a profile with fewer required fields
  1. Fill in business name, market and country, plus any other details you have.
  2. Save. If recommended fields are empty, a prompt lists them.
  3. Select "Return to editing" to jump to the first empty field, or continue without them.
FAQs
Q: Is inviting in Business App different from in Partner Center?
A: It works the same way, except you add people by email rather than searching CRM contacts.
Q: Do most people need to change the default permissions?
A: Usually not. Most invites go out with the default settings.
Q: Can I leave the address and category blank forever?
A: You can, but some features (such as listings and local search tools) work best with them filled in. On the business profile, once a recommended field is filled in and saved, it becomes required so those features keep working. Website stays optional.
Bing stopped sending real performance data, so we removed it to keep your reports accurate. The technical feed providing Bing analytics data stopped sending active metrics, causing Bing listings to report zero views and zero clicks regardless of actual search activity. Displaying these false zeros created a misleading impression that healthy listings were underperforming. Removing this broken data feed ensures your reporting remains accurate, dependable, and representative of true performance.
Why it's Important
  • Prevents misleading reporting:
    Active Bing listings were displaying zero views and clicks due to an upstream data feed issue, falsely signaling a performance problem.
  • Protects client trust:
    Removing the inactive metrics eliminates false underperformance signals, protecting partner credibility and preventing unnecessary client concern.
  • Zero impact on listing sync:
    Bing directory creation, updates, and overall listing health remain fully operational and unaffected.
What's Included
  • Dashboard update:
    Bing views, clicks, and related performance metrics are removed from Local SEO and Executive Reports.
  • Active listing sync:
    Bing listing creation, updates, and directory maintenance continue uninterrupted.
  • Sync health monitoring:
    Listing sync status and health indicators for Bing remain visible and active.
How to Access
This update is automatically applied across all accounts—no action is required.
  1. Go to
    Partner Center
    or
    Business App
    >
    Local SEO
    or
    Executive Report
    .
  2. View your reporting dashboards; remaining data sources (including Google) and Bing listing sync health status continue to display as normal.
FAQ
  • Is my clients' Bing listing sync still working?
    Yes. Bing listing creation, updates, and ongoing directory sync continue uninterrupted. Only the analytics reporting feed (views and clicks) is affected.
  • Will Bing analytics ever return?
    If Microsoft restores and fixes the analytics data feed, we will re-evaluate reinstating Bing metrics into reporting dashboards.

new

Multi-location

Conversations AI

Now Available

AI Chat Receptionist

Multi-location businesses can provide a localized customer experience with a centralized web chat

Put a single web chat widget on your brand's main website, and let each visitor pick their preferred location. No more choosing one location to represent the whole brand, or juggling a separate widget per site.
One widget, every location
Multi-location brands and franchises can now install one web chat widget on their main website that covers every location. When a visitor opens it, they get a searchable location picker listing each business by name and address.
Once they pick a location, the chat opens with that location's own AI Chat Receptionist, using that location's own knowledge. The conversation, contact, and lead all land in that specific location's inbox. Adding or removing a location later is just an edit to the widget's settings, not a change to the code installed on the website.
Why it matters
Before this release, a multi-location brand could only add a standard web chat widget one business at a time. A brand's main website had to either pick a single location to represent everyone, or skip web chat entirely. Now the brand site can serve every location at once. Each visitor lands with the right receptionist and the right inbox, and there's no central inbox to sort through and redistribute leads from. Onboarding a new location becomes a settings change instead of a web development request.
Who it's for
  • Partners managing brands or franchises with multiple locations
  • Multi-location managers who want a single brand website to serve every location's leads correctly
How to get started
Prerequisites
  • Multi-location Conversations must be turned on for the group.
  • Each location you want to include needs web chat active in its own Conversations settings. Locations without it show a yellow "Conversations AI not active" badge and can't be selected.
Setup
  1. From the multi-location group in Multi-Location Business App, go to
    Administration > Web Chat configuration > New Web Chat.
  2. Confirm the widget name (it auto-fills with the brand or group name and is for internal reference only. Rename it if the brand will run more than one widget).
  3. Under "Businesses included" select "Add locations" and choose from the "Choose businesses" window. Use "Select all" to add every eligible location at once.
  4. Optionally set a "Welcome greeting" and an "Initial AI message." These apply the same way across every location.
  5. Optionally customize "Appearance." Primary and accent colors, text-color toggles, widget corner placement, and the mobile call-to-action popup. These settings apply to the whole widget, not per location.
  6. Select "Next" to generate the installation code.
  7. Install the code on the brand website using the Website, Google Tag Manager, WordPress, or GoDaddy Website Builder option provided.
FAQs
Q: Do I still need a separate web chat widget on each location's own website?
A: If each location has its own website, you can still install a standard widget on each one. The multi-location widget is specifically for a single brand or corporate site that routes visitors to many locations. You can use either approach, or both.
Q: Why is one of my locations missing from the location list when I build the widget?
A: A location can only be added if it has web chat active in its own Conversations settings. If it shows a yellow "Conversations AI not active" badge, activate its AI Chat Receptionist first, then reopen the window.
Q: Can each location have a different AI Chat Receptionist?
A: Yes. Each location answers with its own receptionist and its own knowledge. The receptionist's name and avatar aren't shown in the chat window itself, but you can see which employee handles each location in the Choose businesses window when building the widget.
Q: A client says chats never arrived. Where did they go?
A: Check the inbox filter first. Chats arrive as anonymous web chat conversations until the visitor shares contact details, and the default inbox filter hides them. In the location's inbox, make sure the filters include Web Chat and Anonymous.
Q: Can I add or remove locations after the widget is live?
A: Yes, edit the widget and reopen Choose businesses. You don't need to change the code already installed on the website.
Q: Does the widget support embedded installs, not just floating?
A: No, the multi-location widget supports floating installs only. Embedded installs and widget actions (like prefill or auto-send links) aren't available on the multi-location widget at this time.

new

Campaigns

Now Available

Forms

CRM AI

Faster, clearer everyday workflows in CRM

A handful of everyday CRM workflows that use lists, forms, campaigns, and bulk actions, just got faster and less confusing to use.
Small frictions, fixed
Four everyday CRM workflows got cleaner this release:
  • Lists:
    You can now edit a list's name and description after creating it, and actions that used to be buried under "More Actions" are available directly from the list details page.
  • Forms for custom objects:
    Forms now process submissions for custom objects, and the submission view shows exactly what happened: which contact, company, and custom object records were touched, which associations were created, and any files that came through, each one linking back to the record.
  • Campaign scheduling:
    Selected days are easier to read, the timezone now defaults to yours instead of UTC, and the recipients view shows the exact date each send will land on. Choosing a custom date recalculates automatically against your preferred days.
  • Select-all experience:
    The selector no longer covers column headers, actions are proper buttons, hitting the 100-row limit tells you so instead of silently stopping, and select-all mode has its own color so you always know whether you're acting on everything matching your search or just what's on screen.
Why it matters
Small friction adds up in a big way when its encountered in daily workflows. Clearer statuses, better defaults, and safer bulk actions mean fewer surprises and less time spent double-checking your own work.
Who it's for
  • Partners and teams managing lists, forms, and campaigns in CRM
  • Anyone who uses custom objects
  • Teams that regularly use bulk actions across large record sets
How to get started
No setup is required. These improvements are live automatically wherever you already use Lists, Forms, Campaigns, and CRM dashboards.
  1. Lists:
    Open any list and click into its name or description to edit it. List actions are now available directly on the list details page.
  2. Forms:
    Open a form submission that includes fields from a custom object to see exactly how the data flows through.
  3. Campaigns:
    When scheduling a send, note that
    your
    timezone is now the default. Review the recipient view to confirm the exact send date.
  4. Bulk actions:
    Use "select all" as before
FAQs
Q: Do I need to reconfigure existing campaigns to get the timezone fix?
A: No, the timezone default applies going forward. Review any campaigns you're actively scheduling to confirm the send date looks correct.
Q: Does the select-all row limit change how many records I can act on at once?
A: No, the 100-row limit itself hasn't changed. The update just makes it clear when you've hit that limit instead of silently stopping.
Q: Can I use file uploads with custom object forms?
A: Yes, file uploads submitted through a form are now shown in the submission view alongside the contact, company, and custom object records they're linked to.
Vendasta Vibe sites created in Business App now seamlessly reflect your brand from URL to badge, ensuring a consistent white-label experience across the platform.
What it is
Based on partner feedback, Vibe sites now automatically carry your branding across both site addresses and powered-by credits. White-label partners publish to a neutral vibe-app.ai address, and Vibe | Free edition site badges directly display your agency's name and website.
Why it's important
Maintaining a unified brand identity builds trust with your clients. You asked for a seamless white-label experience on Vibe sites, and we delivered: your clients will now see clean, agency-centric links and credits that reinforce your brand across every client touchpoint.
What's included
  • Neutral domain for white-label partners:
    Vibe automatically publishes projects to vibe-app.ai for accounts with white-labeling enabled. Vibe reads your existing white-label settings from Business App and Partner Center, so no extra configuration is required.
  • Automatic redirects:
    Existing links remain active. When you re-publish a project, the previous address automatically redirects to the new one so client bookmarks will continue to work seamlessly.
  • Custom agency badges:
    The "Powered by" credit on Vibe | Free edition sites now displays your agency’s name and links to your website on file.
  • Unchanged custom domains:
    Sites published to your own custom domain will remain entirely unaffected.
How to access
  1. Go to
    Business App
    >
    AI
    >
    Vibe
    .
  2. Build or edit your project and click
    Publish
    in the top right.
  3. For
    white-label accounts
    , your vibe-app.ai address is generated automatically.
  4. For sites created using
    Vibe | Free edition
    , your agency name will appear in the site badge upon publishing.
image
image
FAQ
  • Do I need to turn anything on?
    No. If your platform subscription includes white-labeling, Vibe detects and applies your settings automatically.
  • Will the links I've already shared with clients break?
    No. Your existing links will automatically redirect to the new address after your next publish.
  • Can I still use my own domain?
    Yes. Custom domain functionality works exactly as before.

new

Advertising Intelligence

Automations

Conversations AI

Forms

CRM AI

Perform bulk actions, connect form fields, and more with Custom Objects

Do more with custom objects thanks to this latest collection of updates. Custom objects now support a String List field type, bulk actions, marketing automations, and Forms to close the gap between what custom objects can do and what standard contacts and companies could already do.
Screenshot 2026-09-17 at 6
Custom objects grow up: a new field type, bulk actions, and Forms support
  • String List custom field type:
    define a set of options and pick from them, rather than relying on free text
  • Custom objects supported in Forms:
    form fields were previously limited to contacts and companies, and can now pull from any custom object, with the source object labeled on each field
  • Bulk actions and a marketing flow for custom objects:
    manual automations can now be started on custom objects in production, including assign-owner and create/update actions, plus a new start-a-campaign action that finds associated contacts and kicks off a campaign
  • Form submission files flow into Conversations:
    files uploaded through a form now show up directly in the conversation, with images rendered inline
Why it matters
Custom objects have been powerful for tracking business-specific data, but they've lagged behind contacts and companies in what you could actually do with that data — no bulk actions, no Forms support, and no easy way to trigger a campaign off of them. This release closes those gaps directly, so if you're tracking something like pets, vehicles, or memberships as a custom object, you can now build the same kind of automated workflows already available for standard CRM records.
Who it's for
  • Partners and businesses using custom objects to model business-specific data (pets, vehicles, memberships, etc.)
  • Anyone building Forms that need to reference something other than a contact or company
  • Partner sales teams who want automated follow-up (via campaigns) triggered by activity on a custom object
How to get started
  1. To use the new field type, go to your custom object's field settings and add a "String List" field, defining the options respondents can choose from.
  2. To reference a custom object in a form, select a field in the Forms builder from the dedicated section for the desired custom object.
  3. To perform a bulk action, filter a custom object list as desired, select all, and choose an action to apply to all.
  4. Files uploaded through a form now appear automatically in the related conversation, no setup required.
FAQs
Q: Can I disambiguate two custom objects with the same field name in a Form?
A: Not yet, this is a known limitation the team is still working through. The source object is labeled on each field to reduce confusion in the meantime.
Q: Do the new custom object automations work for existing (already-created) custom objects, or only new ones?
A: They apply to custom objects in production generally, not just newly created ones. You can attach a manual automation to existing custom object records.
Q: Does the start-a-campaign action work with any published campaign?
A: Yes, it finds the contacts associated with the custom object record and enrolls them in the campaign you select.
If you've brought an existing Stripe account to Vendasta can now disconnect their own Stripe account directly.
Screenshot 2026-09-17 at 6
Connect & Disconnect Stripe
  • Self-serve disconnect
    — partners and SMBs on Bring-Your-Own-Stripe can disconnect their own Stripe account without filing a ticket
  • Upfront warning
    — you're shown exactly what disconnecting will affect before you confirm
  • Staged progress view
    — watch as the system finds affected customers and clears their Stripe details from your account
Why it matters
Previously, getting out of a bad Stripe connection state meant filing a support ticket and waiting on manual help. Now you can recover from a bad state yourself. Whether you're switching payment providers, resolving a misconfiguration, or just need a clean break, there's no more waiting.
Who it's for
  • Partners and their clients that have brought their own Stripe account to Vendasta who need to disconnect or reconfigure their Stripe account
How to get started
  1. Go to your Stripe connection settings in Business App or Partner Center (wherever your Stripe connection was originally set up).
  2. Select the option to disconnect your Stripe account.
  3. Review the warning about what disconnecting will affect.
  4. Confirm, and follow the staged progress view as the system clears Stripe details from affected customer records.
FAQs
Q: What happens to existing customers when I disconnect Stripe?
A: The system finds affected customers and clears their Stripe details as part of the disconnect process. You'll see a staged progress view while this happens.
Q: Do I need to contact support to disconnect Stripe now?
A: No, this is now a self-serve action for both partners and SMBs on Bring-Your-Own-Stripe.
Q: Can I reconnect a new Stripe account afterward?
A: Yes, reconnecting works the same way the original Bring-Your-Own-Stripe connection was set up.
A self-serve tablet or phone screen at your front desk turns walk-in and counter customers into contacts and review requests.
Screenshot 2026-09-14 at 3
Collect reviews before customers leave the store
Capture a customer's review right after providing a great experience with the new check-in kiosk available with Reputation AI.
  • Self-serve kiosk
    runs on any tablet or phone at your front desk. A customer types in their own name and email and taps submit
  • Automatic contact creation
    means the customer becomes a contact in your CRM, matched by email first, then phone, so you don't get duplicates
  • Instant review request
    : Your standard review request email goes out the moment they submit
  • Auto-resets between customers
    so it's always ready for the next person. No staff needed.
  • Duplicate-request protection
    is in place so that a customer who already received a review request in the last 30 days won't get another one from the kiosk
  • High volume allowance
    with up to 50 check-ins per hour per business
  • Full control
    : The kiosk automation shows up in your Automations like any other, so you can turn it off or delete it any time
Why it matters
Until now, you could only request a review from someone whose contact details you already had. This meant walk-in customers — the people who buy something and leave without ever entering your CRM — were invisible to your review flow.
It also means you can ask for a review at the exact moment the experience happened, when customers are most likely to say yes, and build your CRM from foot traffic you'd otherwise never capture.
Who it's for
  • Businesses on Reputation AI Premium with walk-in or counter traffic (retail, salons, restaurants, clinics)
  • Partners migrating clients off legacy review-request products who want a comparable kiosk experience
  • Businesses looking to grow their CRM contact list from in-person visits, not just digital channels
How to get started
Available to all accounts with Reputation AI Premium.
  1. In Business App, go to
    Reputation AI > Reviews.
    (Directly in Business App. Do not launch the Reputation AI app.)
  2. Click "Request" in the top right corner, and select "Check-in kiosk."
  3. In the "Launch check-in kiosk" panel, scan the QR code with the tablet or phone you'll use at the counter, and use "Copy link" to send it to that device, or "Launch in new window" to open it on the device you're already on.
  4. Leave the kiosk page open at your front desk. It will reset itself automatically after every customer.
FAQs
Q: How many check-ins can the kiosk handle?
A: Up to 50 per hour, per business — a shared allowance across every device at that location. This was raised from 10/hour for this release.
Q: Will a returning customer get spammed with review requests?
A: No. A customer who already received a review request in the last 30 days won't get another one from the kiosk. They're still saved or matched as a contact — only the send is skipped.
Q: Can I text the review request instead of emailing it?
A: Not in this release. The automatic request goes out by email only, using your account's default template, with no follow-up reminders yet.
Q: Is this available for multi-location accounts?
A: Not yet — the kiosk is available on single-location Reputation AI Premium accounts, rolling out to selected partners first.
Q: Can I customize the kiosk form itself?
A: No. The kiosk form is provisioned and managed by the platform, so it won't appear in CRM > Forms and can't be edited or deleted — that's what keeps the kiosk link stable.
Meta ad plans created in Vendasta Ads now get AI-generated interest and behavior targeting, and faster generation times.
Screenshot 2026-09-10 at 9
Tailored targeting for Meta campaigns
The most recent updates to Vendasta Ads in Partner Center (currently in Open Beta) include improvements to ensure Meta ad plans pinpoint the just the right people and places.
  • AI-generated interest and behavior targeting for Meta
    : The same custom instructions you already write when creating an ad plan now populate Meta Interests, Behaviors, and Demographics, not just ad copy. The AI only selects from targeting options that Meta's own search confirms are valid, and you can still edit and customize as needed.
  • Faster plan generation
    : Plan generation time stays roughly the same as more custom instructions (budget, age, gender, geo, and interests) are added.
  • Sitelinks now match the business' language
    : Suggestions use the your client's detected website language instead of your instance default, so a French-language business in Quebec gets French sitelinks instead of English ones.
  • Accurate multi-lingual text
    : Text in Structured Snippet fields (like "Montréal") on the plan summary displays correctly on newly generated plans.
Why it matters
These recent updates improve targeting for Meta ad plans, and ensure businesses operating in languages other than English receive ready-to-use plans.
Who it's for
  • Partners planning and running Meta ad campaigns through Vendasta Ads in Partner Center
  • Partners serving French-language or other multilingual markets in the US and Canada, such as Canadian French (Quebec)
How to get started
  1. Go to
    Partner Center > Ads > Ad Plans > Create new plan > [select account] > [select Meta]
  2. Add custom instructions as usual: targeting, budget, age, gender, and geo settings will now be reflected in Meta Interests, Behaviors, and Demographics automatically.
FAQs
Q: Can the AI invent targeting that doesn't exist on Meta?
A: No. The AI only selects from targeting options that Meta's own targeting search confirms are valid. It proposes search terms based on your custom instructions, but the final list always comes from Meta.
Q: I already have a Meta plan. Do I need to regenerate it to get these fixes?
A: The sitelink language and Structured Snippet encoding updates apply to newly generated plans. If you have an existing plan showing garbled or wrong-language text, regenerating it should correct the errors.
Vendasta's support ticketing portal now supports self-serve ticket creation, color-coded statuses, and a way to tell us how your support experience went, so you always know where your open issues stand.
12-ticket-csat
Better visibility into your own support tickets
When you have an issue and need help from Vendasta, it's easier to track their status and provide feedback on your experience. Here's everything that's new:
  • Color-coded status chips
    on the ticket list, so you can tell what's open, waiting on you, or resolved at a glance
  • Quick-filter status tabs
    across the top of the list. Hide or reorder them to match how you work
  • Latest message shows front and center
    With auto-scroll to the newest message when you open a ticket record. The reply box is also right there, ready for your response.
  • Requester column
    shows who on your team originally filed each ticket
  • My Tickets tab
    filters the list down to just the tickets you personally submitted
  • Self-serve ticket creation
    lets you submit a new ticket yourself with a subject, a description of the issue, and any teammates you want looped in, and provides an acknowledgement email confirming your submission
  • Rate your resolution
    by closing your own ticket as resolved and leaving a satisfactory/unsatisfactory rating plus optional feedback, so if something wasn't handled well, it's on record instead of disappearing
  • Reopen closed tickets
    if closed by accident, right from the same view
Why it matters
These updates to the support ticket dashboard make it easier to create, manage, and review support issues and your experience with their resolution.
Who it's for
  • Partners who regularly contact Vendasta Support and want a clearer view of open and resolved tickets
  • Partners managing tickets across a team, who want to see who requested what and track their own submissions via My Tickets
  • Anyone who wants to rate their support experience so recurring issues don't go unnoticed
How to get started
  1. Go to
    Partner Center > Help (question mark icon in top nav) . My tickets
  2. Use the filters and status tabs up top to filter to what matters to you. Hide or reorder tabs as you like.
  3. To submit a new ticket yourself, press "Create ticket" fill in a subject, a description of the issue, and any additional participants. You'll get an email confirming your submission.
  4. Once your ticket is resolved, mark it as such, and you'll be prompted for a quick satisfactory/unsatisfactory rating with optional feedback.
  5. Closed a ticket by mistake? Reopen it from the same view.
FAQs
Q: What happens after I submit a satisfaction rating on a resolved ticket?
A: Your rating and any feedback are attached to that ticket, so if support didn't fully resolve your issue, that's flagged and visible rather than the ticket just disappearing as closed.
Q: Can I reopen a ticket I closed by accident?
A: Yes, reopen it directly from the ticket view.
Q: Will I get confirmation when I submit a new ticket through the portal?
A: Yes, you'll receive an acknowledgement email with your submission details as soon as you submit.
Q: Can I still ask our AI assistant to create a ticket for me instead of using the portal?
A: Yes, that option is unchanged. You can use either path, whichever is more convenient.
Q: Can I see tickets submitted by other people on my team, not just my own?
A: Yes, the main ticket list still shows all tickets tied to your account, with a
requester
column showing who filed each one.
My Tickets
is just a quick filter to your own.
12-ticket-csat
12-ticket-csat
Load More
→