Changelog

Follow up on the latest improvements and updates.

RSS

Meeting summaries now deliver directly to your inbox with a complete overview, action items, and quick links to ensure important discussions, decisions, and to-dos aren't left behind, forgotten before the next meeting.
Better visibility into what happened and what's next
When a recorded meeting finishes analysis, your team gets an email with the AI-generated summary, key action items, and the meeting overview. No need to log in to find the details. They're right there in your inbox, complete with an unsubscribe link for full control over email preferences.
Why it matters
Keeping teams aligned after meetings often means everyone has to check another system, review notes, or wait for summaries to be shared manually. Email delivery removes that friction. Action items and summaries reach people where they already work, making it faster for distributed teams to stay on the same page.
Invited but couldn't attend? Catch up with the summary email to stay informed or be ready to act on next steps.
Who it's for
  • Sales teams tracking follow-ups after client calls
  • Anyone managing multi-stakeholder meetings
  • Teams needing quick visibility into meeting outcomes
  • Distributed teams that rely on email as a central hub
  • In-demand individuals who are often double or triple booked
How to get started
This update applies automatically when meeting recording is enabled.
To enable meeting recording:
  1. Go to
    Partner Center or Business App > CRM > My Meetings > Meeting settings > Calendar settings
    and ensure your calendar is connected.
  2. Under "Recording settings," enable
    Automatically record and transcribe my meetings.
Note: Meeting summaries are generated automatically after recordings complete analysis. Summary emails include an unsubscribe link so team members can manage their email preferences.
### FAQs
Q: Can I customize who receives the meeting summary email?
A: Yes. Configure recipients in notification settings when enabling the feature. Multiple team members can receive summaries automatically.
Q: What if I don't want email notifications for every meeting?
A: Each summary email includes an unsubscribe link. Team members can use it to opt out of summary emails while keeping summary access in the app.
Duplicate forms, embed more than one on a single page, customize the thank-you page, and more with recent updates to Forms.
Screenshot 2026-06-15 at 2
More control at every stage of the form creation and usage
Each update removes a specific friction point in how partners and SMBs create, deploy, and manage forms:
Form duplication.
Copy any existing form with a single click. A preview of the duplicate appears before it's created, so you can confirm you have the right form before committing. This is particularly useful for partners running recurring webinars who reuse the same structure each time, and for enterprise deployments like Italiaonline that require consistent consent fields across many forms.
Multiple forms on one page.
A small change to the embed script now lets partners place two or more distinct forms on the same page with isolated CSS — no more iframe workaround. Each form renders and behaves independently.
Customizable submission settings.
After a visitor submits a form, you can now show a success page with a custom thank-you heading and message or redirect them to any URL. If desired, show a "go back" button so they can submit again without refreshing the page.
Geolocation-based form translations.
Validation error messages (like "invalid email" and "invalid phone number") that were previously hardcoded in English now display in the visitor's language based on their location — automatically, with no configuration needed.
Notification translations.
Form submission notification emails now follow the recipient's language rather than being locked to the language the form was built in. Notifications are configured the same way as automations, making the behavior consistent across the platform.
Why it matters
These five updates address a range of common complaints from partners managing forms at scale. Recreating a form from scratch for every webinar, working around the one-form-per-page limitation with iframes, landing international visitors on English error messages, and building separate notifications for different language markets were all real friction points. This sprint resolves all of them in one release.
Who it's for
  • Businesses running recurring events or webinars who want to reuse form configurations
  • Businesses operating in multilingual markets (e.g., Italiaonline, other non-English deployments)
  • Any business that wants more control over the post-submission experience
How to get started
Duplicate a form
  1. Go to
    Partner Center or Business App > Marketing > Forms
  2. Find the form you want to copy and click "Duplicate"
  3. Review the preview of the new form before confirming
  4. Rename and edit the duplicate as needed
Note: Automations are not copied when duplicating forms.
Embed multiple forms on one page
  1. Get the embed script for each form from its Share / Embed settings
  2. Add both scripts to your page, no iframe needed
  3. Each form renders with isolated CSS and won't interfere with the other
Customize what happens after form submission
  1. In the Form Builder, open
    Settings > Submission
  2. Choose to redirect to a URL on submit, or set a custom thank-you heading and message.
  3. Toggle on the "Resubmit button" if you want visitors to be able to submit again without a page refresh
Set up notification translations
  1. Go to the form's "Notifications" tab
  2. Configure notifications the same way as an automation. The recipient's language is applied automatically
Note: Geolocation-based translations for validation errors are automatic and require no setup.
FAQs
Q: Does duplicating a form copy everything: fields, settings, conditional logic?
A: Yes. The duplicate is a complete copy of the original. Review it in the preview before saving and adjust anything that needs to be specific to the new use case.
Q: Do I need to configure anything for geolocation translations to work?
A: No. Validation error translations (email, phone format, etc.) apply automatically based on the visitor's location for all forms.
Q: Can I embed more than two forms on a single page?
A: Yes. The change removes the previous one-form limitation. Each form runs with isolated CSS regardless of how many are on the page.
Q: If I hide the go-back button, can visitors still resubmit?
A: Without the go-back button, visitors would need to manually refresh the page to submit again. Enabling the button removes that friction.
Q: Will existing form notifications change languages automatically after this update?
A: Going forward, notifications will follow the recipient's language. Notifications previously locked to a campaign language will now use the unified translation logic.
Long automations just got easier to revise, refine, and debug. Use keyboard shortcuts (Cmd/Ctrl-F) to search for any step within your automation.
Search automations like a document
When you open an automation editor with many steps, finding the right one to edit used to mean scrolling up and down. Now press Cmd/Ctrl+F inside the editor and type what you're looking for, the system highlights matching steps so you can jump directly to where you need to be.
Why it matters
Complex automations can easily grow to 20, 30, or more steps. Finding and editing a specific step manually is tedious and error-prone. Step search makes large automations navigable and maintainable, reducing frustration and time spent on configuration. No more scrolling through dozens of steps to find the one you're looking for.
Who it's for
  • Partners building sophisticated multi-step automations
  • Teams managing automations across many processes
  • Automation builders who reuse and refine complex workflows
  • Developers debugging automations for enterprise businesses
How to get started
  1. Go to
    Business App > Automations > Edit Automation
  2. Press
    Cmd+F
    (Mac) or
    Ctrl+F
    (Windows)
  3. Type the name or action type you're looking for (e.g., "email", "update contact")
  4. Matching steps are highlighted; click to jump to that step
Note: Step search works across trigger and action steps. Search is case-insensitive.
FAQs
Q: Does step search work on all automation types?
A: Yes. Search works on any automation with multiple steps, regardless of triggers or actions.
Q: Can I search by step type (e.g., "Send Email")?
A: Yes. Type the action name (e.g., "email", "contact", "delay") and matching steps light up.
Q: Is step search case-sensitive?
A: No. Searches are case-insensitive for easier discovery.
Q: Can I navigate search results with keyboard?
A: Yes. Use arrow keys or Enter to move between matches, or click a highlighted step to jump directly to it.
We have rolled out a suite of upgrades to Vibe designed to give you total control over your development workflow, cut down on wait times, and make team collaboration effortless. With features like instant generation stopping, guided secret setups, expanded regional domain support, and clear multi-user tracking, building custom applications for your clients is faster, cheaper, and more intuitive than ever before.
Why it's Important
Previously, app creation could feel like a waiting game. If you made a mistake in a prompt, you were forced to wait out the entire generation cycle before fixing it. Additionally, setting up essential backend APIs like Supabase often meant risking credential leaks in chat or facing silent app failures due to missing keys. For international partners, branding was limited by a lack of native support for local regional domain extensions. Finally, working in teams often led to confusion over who made specific changes to a project.
These updates solve these exact friction points. You can now pivot instantly if a generation isn't going your way, ensure secure and accurate backend setups, launch seamlessly on local global domains, and maintain a clear audit trail of collaborator edits. This means less wasted time, reduced generation costs, and a much smoother path to delivering high-value apps to your SMB clients.
What's new
  • Instant Stop Button
    : Halt a generation run with a single click. Vibe stops almost instantly, retains your last working preview on screen, and populates your prompt right back into the input box so you don't have to retype it. Screenshot 2026-06-08 at 3
  • Background Chat Typing
    : Keep typing your next prompt or instruction while Vibe is actively generating in the background—no more waiting on a frozen chat box.
  • Guided Supabase Secret Setup
    : Securely add API keys for Supabase backends. Vibe tells you exactly which secret is required and links you directly to the correct page in your Supabase dashboard. Missing keys now trigger clear error messages instead of failing silently.
  • Expanded Custom Domains
    : Full automated verification, HTTPS certification, and auto-www redirects are now supported for regional country domains, including .co.uk, .com.au, and .org.uk.
  • Collaborator Tracking
    : Every prompt in a multi-user project now displays the sender’s avatar, name, and a timestamp so you always know who built what.
  • Visual Edits Toggle
    : Flip design-mode on and off directly from the chat box to click through your live preview and jump straight back into editing without hunting for separate controls.
  • Refreshed Project Cards
    : Your dashboard now leads with a live preview thumbnail of each app, making it visually obvious what you have built.
  • Faster, Cheaper Generation
    : Leaner website cloning reduces data waste from pages read by Vibe. Furthermore, Vibe now remembers what it has already searched, read, and fetched within a single run, eliminating repeated work and slashing build costs.
How to Access
  1. Activate Vibe
    in marketplace for the designated account.
  2. Sign in to
    Business App
    .
  3. From the
    location
    switcher, choose the location you want to build for.
  4. In the left sidebar, click
    AI > Vibe
    .

new

Multi-location

Conversations AI

CRM

Now Available

AI Workforce

AI Chat Receptionist

AI Voice Receptionist

Meetings & Appointments

Set up appointments your way with multi-service booking and priority provider assignment

Accommodate your clients' various business models with greater flexibility in My Meetings. Customers can now book multiple services into single appointments, while businesses control exactly how those services get assigned to providers: with automatic priority-based assignment, manual selection, or a mix of both.
image-20260421-122847
Customize the booking experience
Two new features work together to eliminate confusion and inconvenience for a business' team, and its customers.
  • Multi-service booking:
    Customers can book multiple services in one flow instead of having to make separate appointments.
  • Priority provider assignment:
    Services get assigned to providers based on rules set by the business to control exactly how services get distributed across a team based on availability
    and
    priority.
Combine multi-service booking with automatic priority assignment to streamline scheduling, reduce back-and-forth, and get customers booked in for more services, faster.
Tip: Set up a business' AI Chat and Voice Receptionists to take the bookings, and your clients can fully focus on providing their services.
Why it matters
Appointment booking is a crucial component of the customer experience. Get it wrong, and customers are lost before they even walk through the door.
Multi-service booking
Customers often don't just need one thing. A salon client wants a haircut and a beard trim. A spa client is seeking a massage and a facial. Fido needs his teeth cleaned and his nails clipped. Booking those services separately is not only inconvenient, but impractical. With multi-service booking, they can find one time to get everything they need or want in a timely fashion. Customers get a great experience, and businesses earn more revenue from clients that would have otherwise booked just one service.
Priority assignment
Businesses without clear service provider assignment rules end up with manual reassignment work or customer confusion. In some scenarios, it makes sense to allow the customer to choose who they want to, say, cut their hair. When customers are booking in for a demo, the business might want to get their top salesperson on as many of those calls as possible. A customer looking to get a leaky faucet fixed probably just wants the next available plumber! With round robin, priority assignment, and customer selection available, businesses can choose the appropriate setting for each event type.
Two new features work together to eliminate confusion and inconvenience for a business' team, and its customers. Customers see a single, intuitive booking experience, and the business controls exactly how services get distributed across their team based on availability
and
priority.
Who it's for
  • Service businesses across a wide range of industries (home, personal, medical, and much more)
  • Sales teams and call centers assigning customers to ranked priority staff
  • Multi-location businesses needing consistent booking workflows across providers
How to get started
Multi-service booking
First, set up service groups:
  1. Go to
    Business App > CRM > My Meetings > Manage booking links > Groups
  2. Click "+ New Group"
  3. Name the group (e.g., "Haircuts")
  4. Add the event types (individual services) that belong in the group
  5. Toggle "Multi-selection" on if customers should be able to pick multiple services from this group; leave it off if they should pick only one
  6. Save
Then create a Service Menu:
  1. Go to
    Business App > CRM > My Meetings > Manage booking links > Service menu
  2. Click "+ New service menu"
  3. Name the menu (e.g., Women's Hair) and add your groups and individual event types to it
  4. Toggle "Multi-selection*" on to allow customers to select services across groups in a single session
  5. Save
Your Service Menu gets a unique booking URL. Share it anywhere your customers are: your website, emails, SMS, or embed it directly into your site. When a customer is booking an appointment, the calendar will only show time slots where all selected services fit back-to-back.
The appointment appears in your
My Meetings
bookings view as individual appointment blocks (one per provider/service), correctly assigned to the right staff member.
Priority provider assignment
  1. Go to
    Partner Center or Business App > CRM > My Meetings > Manage booking links
  2. Create or edit an event type
  3. Under Team Member, select "Priority assignment" and rank your providers by priority (highest at top)
  4. Save
How it works together
When a customer books multiple services:
  • They see one appointment slot and one confirmation
  • The system assigns all services to the selected provider (or auto-assigns based on priority)
  • Back-to-back scheduling keeps the appointment efficient for the team, and convenient for the customer
  • If you use automatic priority assignment, the highest-ranked available provider gets the appointment automatically
Note: Service groups appear as single options in the customer booking flow. Providers are ranked globally but can have different assignment modes per service. Automatic priority assignment checks availability in real-time.
FAQs
Q: Can customers change their mind after selecting services?
A: Yes. Before confirming, they can adjust their service selection, provider, or time as many times as they want. Once confirmed, rescheduling or cancellation applies to the entire multi-service session.
Q: Can a customer pick the same provider for all services, or are they assigned separately?
A: You can give customers control. They can pick a specific staff member for all services, a different person for each service, or select "Any" to let the system find the best fit. If "Any" is selected, the system prioritizes staff who can cover all selected services, so everything happens in one seamless appointment.
Q: Can I control which services go together?
A: Completely. Groups let you organize services and set selection rules per group. Some groups can be single-select (mutually exclusive), others multi-select (stackable).
Q: What about notifications?
A: The customer receives one consolidated confirmation (email or SMS) listing all services, times, and providers. The confirmation channel (email or SMS) is determined by the settings on the event types included in the session. If all services are set to SMS, the customer gets one SMS. If a mix exists, both channels are used, each as a single consolidated message.
Q: Can I modify individual services in a booked appointment?
A: Not in this release. Modifications apply to the entire multi-service session. Per-service changes are on the roadmap.
Q: Does this work with all assignment types (Priority Assignment, Round Robin, etc.)?
A: Yes. Multi-Service Booking works with every assignment type. The provider selection flow adapts based on your event type settings.
Q: Can I use service groups without automatic priority assignment?
A: Yes. Service groups and provider assignment are independent. Use service groups alone for simple bundling, or combine with priority assignment for maximum control.
Q: What if my highest-priority provider isn't available?
A: The system checks availability in real-time and assigns the next available provider in priority order. Customers always get booked; assignment happens automatically.
Q: Can customers choose specific providers within a service group?
A: Yes. Set the service group to "Client selection" mode, and customers will see available providers to select from. You can also offer "Any" (auto-assign) as an option.
Q: Do service groups work with different appointment durations?
A: Yes. Each service in the group keeps its own duration, and the system schedules them back-to-back with no gaps.
Q: Can I apply different priority rules to different service groups?
A: Yes. Each service group can have its own assignment mode (automatic priority, customer choice, or any provider).
Q: What about multi-location businesses with different providers per location?
A: Service groups and provider priority are location-specific. Set them up once per location, and each location's customers see the right providers and assignment rules.
1121x588 Changelog banner - Vendasta Vibe
Vibe is here.
Vendasta Vibe is now available in beta inside the marketplace. Start building today, free, or meet Vibe live at Vendasta Connect.
Finally, software that understands your business before you start building. With Vendasta Vibe, simply describe what you need, and it delivers professional websites, apps, and dashboards that are pre-loaded with your business info, automatically connected to your CRM, and live in minutes.
No manual data entry. No starting from a blank page. No waiting weeks for a developer. Just describe it, and Vibe builds it.
See them in action
What makes Vendasta Vibe different
While generic AI builders start with a blank slate, Vibe starts with context and connectivity from the first prompt:
  • Already knows your business.
    Vibe pulls your business details instantly, so your first draft already looks like your company.
  • Built by chat, in minutes.
    Describe it, Vibe builds it. From quick estimators to full dashboards.
  • Hard-wired to your CRM.
    Every form lands directly in your customer records. No glue, no spreadsheets.
  • Production-ready on day one.
    Vibe handles hosting, security, and deployment so apps go live the moment you publish.
  • You own everything you build.
    Full transparency, no vendor lock-in, restore any version.
Who is Vibe for?
  • For
    Partners
    who want to create customized applications/websites/dashboards for their clients
  • For
    Franchise/Multi-location corporate teams
    who want to create customized applications/websites/dashboards for their franchisees/locations
  • Vendasta Vibe can also be used by
    SMB
    teams
    who want to create customized/tailored apps for their business.
We are actively shaping how partners can package and distribute Vibe-built apps to their SMB clients as a new recurring revenue stream. Stay tuned for more details.
Start free. Scale as you build.
Free:
Great for exploring Vibe and shipping your first app at no cost.
Usage
  • 250 daily credits, refreshed daily
  • 1 project and published app
Features
  • Deploy to a Vendasta subdomain
  • Business knowledge integration
  • Native CRM forms connector
  • Core building experience: chat, voice prompting, plan mode, site cloning, visual editor
  • Image generation and image upload
  • Automated checkpoints and live error recovery
Standard
: Great for shipping apps with full business context.
Usage
  • 10,000 monthly credits
  • Up to 5 projects and published apps
All Free features, plus:
  • Custom domain support
  • Analytics and SSO connectors
  • White-label (Vendasta badge removed)
Pro:
Great for advanced builders shipping professional apps with full business context and integrations.
Usage
  • 25,000 monthly credits
  • Unlimited projects and published apps
All Standard features, plus:
  • Download project (.zip)
  • Supabase external connector
Add-on credits:
Top up when you need extra capacity. Credit packs available in 10,000, 25,000, 50,000, and 100,000 sizes. Unused credits carry over month to month while your add-on is active.
Get started today
Sign in to your Vendasta account, activate Vibe in the marketplace, start building in the Business App and ship your first app this afternoon.
FAQ
  1. Do I need to be tech-savvy to use Vibe?
    Absolutely not. If you can explain your business to a new employee, you can use Vibe. It is built for natural conversation, not computer code.
  2. What are the best things to build first?
    Early testers have found success building production-ready landing pages, performance dashboards, and service estimators.
  3. What is a credit?
    A credit is used each time you send a message to Vibe. How many credits a message costs depends on the complexity of the task. Here are some examples:
  • Insert a snippet action
    such as ""Add AI Receptionist web chat widget with the script on the page" will consume around 100 credits.
  • Style or copy edits
    action such as "Change the colour of the title to blue" will consume around 100-200 credits.
  • Generate a new component action
    such as "Add a contact form and connect to my CRM" will consume around 300 credits.
  • Build a multi-page website action
    such as "Create a 4-page business website with my business profile will consume around 500 credits.

new

Local SEO & Listings

Snapshot Report

Partner Center

AI

Now Available

Compare brand visibility across three AI models with Gemini now in Snapshot Report

Gemini joins Google AI Mode and ChatGPT in the Snapshot Report's AI Optimization (AEO) section, giving partners a fuller picture of how a business shows up in AI-generated search responses.
Screenshot 2026-05-26 at 3
Three AI models, one consistent comparison
The AEO section of Snapshot Report now tests visibility across Google AI Mode, ChatGPT, and Gemini. Using the same personas and questions for each, the comparison is apples-to-apples, making it easy to see at a glance which AI engines reference the business today and where the gaps are.
Why it matters
AI-driven search is fragmenting across a small set of dominant engines, and discovery patterns vary between them. Until now, Snapshot Report's AEO comparison only covered two - Google AI Mode and ChatGPT - which left a meaningful blind spot when trying to provide a complete picture.
Gemini in Snapshot Reports:
  • Surfaces a third major AI engine that real customers are using to find businesses
  • Helps Vendasta partners spot model-specific gaps (e.g., "your business appears in ChatGPT but not Gemini")
  • Strengthens the sales narrative for AI Optimization and SEO services with broader coverage
  • Keeps comparisons consistent—same personas, same prompts—so results are directly comparable across models
Who it's for
  • Partners using Snapshot Report to inform sales pitches
  • Agencies positioning AI Optimization and SEO services
  • Anyone tracking AI search performance across multiple engines
How to get started
If you use the default Snapshot Report configuration with the AI Optimization section enabled, Gemini appears automatically in new Snapshot Reports.
  1. Go to Partner Center
  2. Open a Snapshot Report created after 1 May 2026
  3. Navigate to the AI Optimization section: results now include Google AI Mode, ChatGPT, and Gemini
If your Snapshot Report is customized, you'll want to confirm the AI Optimization section is enabled.
  1. Go to
    Partner Center > Administration > Customize > Sales > Edit Default Snapshot Template
  2. Confirm the AI Optimization section is enabled
  3. Save
Note: If you use Markets, the AI Optimization section must be enabled at the market level where applicable.
FAQs
Q: Will Gemini results appear in older Snapshot Reports?
A: New Gemini visibility data appears in Snapshot Reports created after 1 May 2026. Older reports retain the model coverage they had when generated.
Q: Does adding Gemini change how Google AI Mode and ChatGPT results are calculated?
A: No. The personas, prompts, and methodology are unchanged for the existing models. Gemini joins the same controlled setup.
Q: Will more AI engines be added over time?
A: As AI search continues to evolve, additional engines may be added to keep the comparison representative of where customers actually search.
Q: Does this support languages other than English?
A: Yes. AEO continues to support translated prompts so results reflect real user search behavior in each region.

new

Partner Center

Now Available

See your Support Tickets in Partner Center

View support tickets you've opened with Vendasta right in Partner Center. The new "My Tickets" view includes status, subject, and history for easy referencing.
Screenshot 2026-05-22 at 3
Track and review support tickets
The new "My Tickets" view inside Partner Center surfaces every support ticket a partner has created with Vendasta. Tickets appear in a table with their subject and current status, so it's easy to scan what's open, what's resolved, and where each request stands.
This release covers the list view. Full in-ticket conversation history — seeing the back-and-forth on each ticket inside Partner Center — is coming soon.
Why it matters
When Vendasta moved support in-platform off Zendesk, partners lost the simple ability to look up the tickets they had filed. The most-requested follow-up since that move has been a place inside the product to see what's open with Vendasta support. "My Tickets" answers that ask.
Instead of waiting for an email update or pinging support to ask "did my ticket get picked up?" partners can open Partner Center, see the full list, and check status directly. That makes day-to-day operations smoother, and it brings ticketing into the same place where partners already manage everything else with Vendasta.
How to get started
The "My Tickets" list view is available now in Partner Center for every partner.
  1. Open Partner Center
  2. Click the Help icon (the question mark) in the top nav
  3. Select "My tickets"
  4. Review tickets and their current status in the list view
FAQs
Q: Can I see the conversation history on each ticket?
A: Not in this release — the current view is the list and status. Full ticket conversation history inside Partner Center is coming soon.
Q: Does this replace the email updates I get on tickets?
A: No. Email updates continue to work the same way. My Tickets is an additional in-product surface for visibility into ticket status.
Q: Can my SMB customers see their own tickets like this in Business App?
A: Not yet. This release covers Partner Center, but empowering partners to offer ticketing to their own customers is on the roadmap.
Q: How are new tickets created?
A: Ticket creation flow is unchanged. My Tickets focuses on viewing and tracking the tickets a partner has already opened.
Stay compliant in GDPR and CASL jurisdictions automatically with a new email configuration setting, "Opt-in Email Marketing" in Business App.
Screenshot 2026-05-21 at 8
Consent, enforced where it matters
The Opt-in Email Marketing setting requires explicit email and SMS consent before contacts can be added to a campaign, and surfaces clear validation errors at send time, so your clients can stay compliant in GDPR and CASL jurisdictions without manual checks.
For new account groups in GDPR countries, the setting is enabled by default. Partners operating in other jurisdictions can turn it on selectively to match local regulations (CASL in Canada, GDPR in the EU and UK, etc.).
When the setting is on, the campaign builder surfaces validation errors for any recipient missing the appropriate consent — so the campaign can't go out to a contact who hasn't opted in.
Why it matters
GDPR and CASL aren't optional. Businesses operating in those jurisdictions need to prove that every recipient on every campaign has given explicit consent to receive marketing, and proving it after the fact is the hard part. Before this update, consent was tracked in the CRM but still required manual checks.
Now, any business running campaigns in CASL or GDPR jurisdictions can trust that their contacts' consent is respected automatically.
Who it's for
  • Partners and their clients operating in GDPR jurisdictions (EU, UK)
  • Partners and their clients operating under CASL (Canada)
  • Any partner who wants explicit-opt-in enforcement for marketing campaigns
  • SMBs in regulated markets running email and SMS campaigns through Vendasta
How to get started
For new account groups in GDPR countries, this setting is on by default. For other account groups, partners can enable it from the Email Configuration settings in Business App.
  1. Go to
    Business App > Settings > Email Configuration
  2. Enable "Opt-in Email Marketing"
  3. Save
FAQs
Q: Is this on automatically for me?
A: For new account groups created in GDPR countries, yes. For other account groups, a partner administrator needs to turn it on under Email Configuration in Business App.
Q: What happens to existing contacts who don't have a consent flag?
A: Those contacts will appear as validation errors when added to a campaign. To send to them, you'll need to capture explicit consent and update the contact record — or remove them from the campaign.
Q: Does this cover SMS in addition to email?
A: Yes. The setting validates email consent for email campaigns and SMS consent for SMS campaigns.
Q: Will turning this on break campaigns I'm already running?
A: It will surface validation errors for any in-progress or queued campaigns that include contacts missing consent. Those contacts won't receive the campaign until consent is captured.
Google rewards profiles that use its Structured Services library by recognizing and surfacing those services in relevant searches. We've updated how services map behind the scenes so eligible services automatically benefit, while everything customers have already added stays exactly where it should. The update happens automatically with zero customer impact and no services lost.
Why it's Important
Local search visibility depends on Google understanding what a business actually offers, but mapping services accurately to Google's expanding Structured Services library has historically been a manual, error-prone process.
  • Stronger SEO performance:
    Services with a strict match to Google's library are now mapped to Structured Services, helping local businesses appear in more relevant searches and improving discovery.
  • Zero customer disruption:
    All existing services are preserved. Customers won't see services disappear, change, or require reconfiguration.
  • Custom Services protected:
    When a service doesn't match Google's structured list, it remains in place as a Custom Service so nothing is lost in translation.
What's Included
  • Automatic mapping:
    Services on every Google Business Profile in the platform are evaluated and mapped to Structured Services where a strict match exists.
  • Custom Service fallback:
    Services without a structured match continue to display and function as Custom Services.
  • Continued Custom Service management:
    Customers and partners can continue adding Custom Services directly within Business Profile.
How to Access
The update is live now across all partner accounts and applies to all applicable Google Business Profiles managed in Vendasta. No action is required.
To review services on a profile:
  1. Go to
    Business App
    >
    Business Profile
    >
    Services
  2. Review the
    existing service list
    to see automatically mapped structured matches and remaining
    Custom Services
  3. Add or edit
    Custom Services
    at any time
FAQ
Did this update cause any services to be lost?
No services were lost. Every service that existed before this change is still present, either as a Structured Service or a Custom Service.
Do my customers need to take action?
No customer action is required. The mapping happened automatically behind the scenes when the update went live.
Load More