Changelog
Follow up on the latest improvements and updates.
RSS
new
Now Available
AI Workforce
Meetings & Appointments
See your whole team's schedule at a glance with the redesigned My Meetings calendar
Get a live, interactive view of your business's schedule — so you can see who's free, find a gap, and book, reschedule, or cancel without ever leaving the page.

Your team's availability, finally visible in one view
Until now, checking your team's schedule in the Business App meant scrolling a flat list of appointments. There was no way to compare team members side by side and no quick way to spot an opening. The redesigned calendar replaces that list with six views you can switch between, filters for team members and service types, and full booking management directly from the calendar.
- Column View (Teams): Your entire team side by side on a shared time axis. Each column is a staff member, each row a time slot. Drag column headers to reorder them to match how you think about your team.
- Day View: A single-day hourly breakdown for focusing on today.
- Week View: A seven-day grid for short-term planning.
- Month View: A full-month overview with event density that adapts to available space, useful for spotting coverage patterns.
- List View: A chronological list grouped by day, for a quick read without the visual weight of a grid.
More than new views
- Filter precisely: Check or uncheck individual team members in the sidebar, or right-click a name and chooseDisplay only thisto isolate their schedule. Switch to theServicestab to filter by service type instead.
- Click any open slot to book: The booking dialog opens pre-filled with the date and time you clicked. Drag across slots to set a longer duration.
- Drag to reschedule: Drop indicators show the proposed time — blue for valid, red for a conflict, striped grey for a time in the past. Conflict detection accounts for each service type's setup and teardown buffer minutes.
- See full booking detail in one click: Client name and contact info, service type, duration, assigned hosts, booking questions and answers, guest emails, meeting link, and room or locationReschedule, edit, and cancel options are available from the same panel.
- Color-code your team and services: 27 options per member — nine base colours across regular, light, and bold intensities — so busy days stay legible.
- See external busy time: When a team member connects their Google or Outlook calendar, their busy and out-of-office time appears as a non-bookable "Blocked" slot. The event title is never shown, so personal calendar details stay private.
- View linked multi-service appointments: When a client books several services in one session, the detail panel lists the complete appointment: every service, time, duration, and provider.
Why it matters
Before this release, deciding where to slot a new booking meant guessing, or checking each team member's schedule one at a time. Double-bookings and awkward reshuffles were the cost of that guesswork, and every conflict was a conversation someone had to have with a customer.
Now the whole picture is in one view. Front-desk staff can answer "when can you fit me in?" while the customer is still on the phone. Owners can see coverage gaps before they become a problem. And because external calendar busy time now appears as blocked, you won't book over a team member's lunch or day off.
Who it's for
- SMBs that run on appointments — salons, clinics, trades, professional services
- Front-desk and admin staff managing bookings on behalf of a team
- Agencies supporting SMB clients who need staff-level scheduling visibility
How to get started
Available now in the Business App. No setup required: the redesigned calendar is the default view.
View your team's schedule
- In the Business App, go to CRM > My Meetings.The calendar opens in Column View by default.
- Use the view switcher in the top toolbar to move between Column, Day, Week, Month, Year, and List views.
- Navigate dates with the arrow controls, or click a date on the mini calendar in the sidebar to jump directly.
Filter what you see
- In the left sidebar, check or uncheck team members to show or hide their bookings.
- Right-click a member's name and select "Display only this" to isolate their schedule.
- Click the "Services" tab at the top of the sidebar to filter by service type instead.
- Use the search bar inside Team Events to find specific bookings by name.
Book a new meeting
- Click any empty time slot. The time is pre-filled automatically. Drag across multiple slots to set a longer duration.
- Add the contact you're booking with, then select the event, date, and time.
- Confirm to save. You can select up to five event types in a single booking.
Reschedule or cancel
- Drag any event card to its new time slot and release to confirm, or press Escape to cancel.
- To cancel, click the event card and cancel from the detail panel.
In Column View, dropping a booking onto a different team member's column triggers a confirmation before the provider is reassigned.
FAQs
Q: Do I need to turn this on?
A: No. The redesigned calendar is live in the Business App now and opens by default at
CRM > My Meetings.
Q: Will my team's personal calendar details be visible to everyone?
A: No. When a team member connects Google or Outlook, only a "Blocked" placeholder appears — showing their name, the time, and the duration in their assigned colour at low opacity. The actual event title is never displayed. Both busy and out-of-office statuses are treated as blocked.
Q: What happens to bookings assigned to a team member we've deactivated?
A: Deactivated staff appear in a separate sidebar group so you can still review their historical bookings. New bookings can't be assigned to them, and the calendar flags existing bookings that need reassigning.
Q: If a client booked several services in one appointment, does dragging one move the rest?
A: Yes. Linked services move together by the same time offset, so their relative spacing is always preserved.
Q: Does the calendar remember my filters between sessions?
A: Yes. The team members and services you have checked carry over, so the calendar opens exactly as you left it.
Q: Does conflict detection account for prep time between appointments?
A: Yes. Each service type can be configured with setup or teardown buffer minutes, and the calendar factors these in when evaluating whether a slot is available.
new
Automations
Now Available
AI Workforce
Facilitate sales and account management with new automation actions
Brief salespeople before follow-ups, keep CRM records clean for AI-to-human handoffs, escalate frustrated customers to senior reps, and route form submissions by tone with two new actions now available in Automations.

Purpose-built AI steps, no prompt writing required
Two new steps are available under
AI actions
in the automation builder. Each ships with a tuned default configuration, so you can drop them into a workflow and get useful output without writing instructions from scratch.- Summarize with AIcondenses long text into a short, usable summary
- Analyze sentiment with AIreads the tone of a message and branches your automation accordingly.
Summarize with AI
Provide a block of text and the action returns a concise AI-generated summary. The built-in default prompt produces a short headline followed by a single paragraph — no setup needed beyond pasting in the text. The summary is returned in a "Response" field that plugs into any later step as dynamic content: emails, SMS, notifications, CRM notes, Inbox messages, or anything else that accepts it.
For more control, the prompt is fully editable under "AI configuration." Ask for bullet points, a one-liner, a specific tone, or a different language.
Analyze sentiment with AI
Provide a block of text and the action classifies it as positive, neutral, or negative, with each sentiment creating a separate branch in your automation. The action also returns a "Reason" field with a one-sentence explanation of the classification, which you can pass into notifications or CRM notes for context.
The three default categories work out of the box:
- Positive: the text expresses satisfaction, enthusiasm, gratitude, or approval
- Neutral: the text is factual or informational, or the tone is unclear or mixed
- Negative: the text expresses dissatisfaction, frustration, anger, or disapproval
You can add, rename, or remove categories under "AI configuration." "Urgent," "mixed," or any label that fits your workflow. Each category you define creates its own branch.
Why it matters
Before this release, there was no way to shorten text inside an automation, and no way to branch on how a customer feels. Summarizing meant using the general-purpose Send AI Prompt action and writing your own instructions every time. Sentiment routing meant one of three bad options: read every message manually, treat all inbound messages identically regardless of urgency, or build if/else steps that keyword-matched on "angry" and "unhappy" — which missed most negative messages, because upset customers rarely use those words.
Both problems are now handled by steps that understand intent rather than vocabulary. The practical payoff is triage: every inbound review, form submission, and conversation gets classified by tone automatically, so a frustrated customer gets escalated in minutes while positive feedback routes somewhere useful. And when the next step is a notification to a busy owner, Summarize with AI means they get the gist instead of a full transcript.
The two actions also pair well. Summarize a long conversation transcript, analyze its sentiment, then route the summary to the right person at the right speed.
Who it's for
- Partners and SMB admins building automations that handle inbound customer messages, reviews, or form submissions
- Businesses using AI employees where call and chat transcripts need condensing before they're passed to a human
- Teams that need negative feedback escalated fast without someone reading every message
How to get started
Add Summarize with AI
- Open an automation and add a new step.
- Under "AI actions," select "Summarize with AI."
- In the "Text to summarize" field, enter or paste your content. Select "Add dynamic content" to insert data from a previous step — a chat transcript from the trigger, a form response body, and so on.
- (Optional)Expand "AI configuration" to customize the prompt.
- Continue building. The summary is available as dynamic content under this step's "Response" output.
Add Analyze sentiment with AI
- Open an automation and add a new step.
- Under "AI actions," select "Analyze sentiment with AI."
- In the "Input text" field, enter or paste the content to analyze, or select "Add dynamic content" to pull in a customer message, review, or form response.
- (Optional)Expand "View or edit AI configuration" to customize the sentiment categories.
- Configure the actions on each branch. At runtime the automation follows only the matched sentiment's branch.
FAQs
Q: Is there a length limit on what I can summarize?
A: Yes. The combined prompt and input text must not exceed 4,000 characters. For longer content, trim it or extract the relevant section in a prior step.
Q: How are these different from the existing Send AI Prompt action?
A: Both new actions are purpose-built and ship with tuned defaults, so they work without you writing any instructions. Send AI Prompt is general-purpose — you write the entire prompt yourself, and it lacks branching. Summarize with AI is tuned for concise summaries; Analyze sentiment with AI outputs a "Sentiment" field and creates a branch per category.
Q: How is Analyze sentiment different from Categorize with AI?
A: Analyze sentiment is built specifically for tone detection and arrives with default positive/neutral/negative categories. Categorize with AI is for general-purpose classification where you define your own categories from scratch — "Billing," "Support," "Sales."
Q: What happens if the AI can't determine the sentiment?
A: The sentiment output is returned empty and the automation follows the default path. Your workflow continues without interruption.
Q: What if the text I'm summarizing is empty?
A: The step requires input text. If the field is blank or the dynamic content resolves to an empty value, the step fails and the automation follows its error handling path.
Q: Can I use dynamic content in the prompt itself, not just the input text?
A: Yes. Select "Add dynamic content" in the prompt field to insert variables from your trigger or previous steps — useful for prompts that adapt based on the customer's name or account type.
Q: Can I add my own sentiment categories?
A: Yes. Expand "View or edit AI configuration" to add, remove, or rename them. Each category you define creates a separate branch in your automation.
new
Campaigns
CRM
Now Available
Forms
SMS
Four updates for faster Form and List Management
Duplicate lists and promotions more quickly, and build multi-section forms more easily with these updates.

Four small fixes that add up
- Duplicate listsin one click instead of rebuilding it from scratch.
- Copy landing page urlsto easily share forms.
- Send or schedule campaignsthrough a single, consolidated flow, instead of two separate, confusing sets of buttons. MMS is automatically hidden for businesses on alphanumeric sender IDs
- Build multi-section formsmore easily with redesigned form sections. Each is its own movable block, with validation that catches structural mistakes like a submit button stranded on the first section.
Why it matters
None of these are big, headline features on their own, but each removes a specific point of friction that partners run into constantly: rebuilding a list from scratch instead of copying one, hunting for a form's public URL, guessing which of two send buttons to use, or hitting a confusing form bug because a section was misconfigured. Individually small, together these changes make day-to-day CRM work noticeably smoother.
Who it's for
- Partners who regularly create lists, promotions, and forms
- Anyone sharing form landing pages with clients or prospects
- Teams building multi-section forms
- Businesses using alphanumeric sender IDs
How to get started
No setup required. These updates are live now!
new
Conversations AI
Campaigns
Now Available
AI Chat Receptionist
AI Voice Receptionist
SMS
Complete US A2P Registration with In-Platform Guidance
New guidance right in Business App helps businesses overcome common US A2P text-message registration challenges and get approved.

Set up for (A2P) success
Two updates make US A2P (10DLC) registration easier to get right the first time.
- Exemplar site and in-app guidewalks through every A2P requirement — what's needed and why — with a copyable link for each specific fix, linked directly from the registration form. View now
- SMS/phone number status cardin account settings distinguishes "sender ID available" from "phone number active," adds an explicit "your number is being assigned" state, and tells you to contact support if assignment fails.
Why it matters
Most A2P registration rejections come down to something in the business's own setup: a missing privacy policy, incomplete terms of service, or an incomplete contact form. Previously, there was no single place to send someone stuck on a specific requirement, and a business could be told their SMS was "active" while no phone number had actually been assigned yet.
Now there's a clear, self-serve path to fix the most common rejection reasons, and account status accurately reflects what's actually working.
Who it's for
A2P registration is required for businesses located in the United States. These updates are helpful to:
- Partners managing SMS or AI Voice and Chat Receptionist setup for their SMB clients
- Businesses whose A2P registration was rejected or appears stuck
- Anyone troubleshooting "SMS shows active but nothing is working"
How to get started
- If an A2P registration is rejected, visit the exemplar guide
- Check the account settings status card for an accurate read on where things stand: sender ID available, phone number active, or still being assigned.
- If phone number assignment shows as failed, contact Vendasta Support. There's no self-serve fix for that specific case today.
FAQs
Q: Does following the guide guarantee my registration will be approved?
A: No. Approval is still up to the carrier review process, but the guide addresses the most common rejection reasons: privacy policy, terms of service, opt-in language, and contact form issues.
Q: My business was rejected before this update with an unclear reason. Can I re-submit?
A: Yes. Registrations can now be re-submitted, including ones previously rejected without a clear reason.
Q: What's the difference between "sender ID available" and "phone number active?"
A: "Sender ID available" means your registration has cleared far enough to be assigned a number. "Phone number active" means SMS is actually working on that number. The settings card now shows both states separately, plus an in-between "being assigned" status.
new
Conversations AI
Now Available
AI Workforce
AI Voice Receptionist
AI Voice Receptionist gets a smarter engine, and the option to bring your own voice
The AI Voice Receptionist now runs on a more capable voice engine by default, and businesses that already have a favorite ElevenLabs voice can connect it themselves.

A better-sounding voice, with more choice
Auto-upgraded voice:
The real-time voice engine behind the AI Voice Receptionist has been upgraded from OpenAI Realtime 1.5 to 2.0, bringing a bigger context window, better reasoning, and more accurate pronunciation of names. This rolls out automatically to every account — no setup required. Custom voice:
Paste in your own non-surcharge ElevenLabs voice ID directly in the receptionist's settings, instead of requesting a code change from Vendasta to swap voices.Why it matters
Voice quality is one of the first things a caller notices. With these updates, conversations sound more natural and hold up better in longer, more complex exchanges. Additionally, businesses that already know which ElevenLabs voice they want can connect it themselves in minutes
Who it's for
- Businesses running the AI Voice Receptionist for phone or in-browser voice channels
- Partners who want a self-serve way to offer a branded or custom-sounding voice
- Anyone who's requested a voice change in the past and had to wait on a Vendasta code change
How to get started
Available to all accounts with Conversations AI Premium.
Voice engine upgrade:
No action needed — Realtime 2.0 is rolling out to all AI Voice Receptionist accounts. Custom ElevenLabs voice:
- Go to Business App > AI > AI Workforce > AI Voice Receptionist > Configure > Speech > ElevenLabs Flash v2.5 > Use a custom voice ID
- Paste in a non-surcharge ElevenLabs voice ID
- Save and test the new voice
FAQs
Q: Are all ElevenLabs voices supported?
A: Non-surcharge voice IDs are supported today.
Note: ElevenLabs voices can occasionally mispronounce words or switch languages, so this is offered as an option for businesses who specifically want it rather than as Vendasta's recommended default.
Q: Does the custom voice option cost extra?
A: Only non-surcharge ElevenLabs voice IDs are supported at this time, so there's no additional Vendasta charge for connecting one.
new
Conversations AI
Now Available
AI Workforce
AI Chat Receptionist
Customize AI Employee Behavior by Communication Channel
AI employees can now respond differently depending on how customers reach out: via web chat, WhatsApp, Instagram, etc. Provide channel-specific instructions so it adapts tone, response format, and personality to match where the conversation happens.
Same assistant, different voice by channel
AI Receptionists and other employees tasked with customer communication can intelligently adapt their responses based on the channel. Tell it to be professional and concise on web chat, conversational and emoji-friendly on WhatsApp, or visual and engaging on Instagram.
Why it matters
Different channels attract different communication styles. A customer texting via WhatsApp expects a different tone than someone messaging through web chat on a business' site. Instagram DMs feel more casual and visual than email.
Previously, you'd either use one-size-fits-all AI response instructions or manually manage separate AI employees for each channel. Now, a single AI assistant can match the norms of each channel, delivering better customer experience without multiplying complexity.
Examples:
- Web Chat:Professional, solution-focused responses with clear CTAs
- WhatsApp:Conversational, emoji-friendly, faster response style
- Instagram DMs:Visually-oriented, brief, trendy language
- SMS:Concise, urgent-friendly (important for time-sensitive info)
- Email:Professional and comprehensive
Who it's for
Any business communicating with leads and customers through more than one channel.
How to get started
There's no separate menu for per-channel behavior. Instead, you write channel-specific instructions in the same places you write your other instructions, and the AI applies them only when it's responding on that channel.
- Go to Business App > AI > AI Workforce > [AI employee name] > Configure
- Add channel-specific instructions in either (or both) of thefields listed below, referencing the channel by name in the instructions and describing how you want the AI employee to behave there:
- The Purpose field(labeled "Role" on the Chat and Voice Receptionists): best for behavior that should apply across everything the employee does, such as tone, greeting style, or reply length per channel.
- A capability's instructions: best for shaping a single task, such as how much information to collect for lead capture on SMS versus email.
- Save your changes. The AI employee will now apply these instructions when responding on each channel while maintaining core knowledge and behavior.
Note: Channel-specific instructions layer on top of your assistant's main role and knowledge, so it's recommended to only add channel-specific instructions for channels where the default behavior isn't quite right. The assistant stays true to its core purpose while adapting delivery per channel.
FAQs
Q: Do I need separate assistants for different channels?
A: No. One assistant can now serve multiple channels with different behavior per channel. This reduces management overhead and keeps customer experience consistent at the brand level.
Q: What if I don't add channel-specific instructions?
A: The assistant will use its default behavior across all channels. Channel-specific instructions are optional: use them only for channels where you want different behavior.
Q: Can I change channel instructions without affecting core employee behavior?
A: Yes. Channel instructions are additive and don't change the core assistant configuration. You can update any channel independently by adding channel-specific instructions to any prompt in an employee's "Role" field, or any capability.
Q: Do channel instructions affect response time?
A: No. The assistant processes instructions the same way regardless of channel, with no impact on latency.
new
Now Available
AI Workforce
CRM AI
Apply account templates to hundreds of accounts in one action
Distribute custom account configurations at scale by applying an account template to any filtered set of companies directly from the CRM.

Customized configurations, applied at scale
Partners managing large books of business can now filter companies in the CRM, select all, and apply an account template to the entire group in a single action.
Whether you customize configuration of client CRMs, AI employees, automations, and more to suit a certain industry vertical, such as automotive dealerships, and apply those settings to all your auto clients in a few clicks.
Why it matters
For a partner onboarding dozens or hundreds of new businesses a week, manually applying templates one account at a time doesn't scale. This update replaces manual group management with a single bulk action.
Who it's for
- Partners onboarding large volumes of new businesses who need consistent account setup at scale
- Agencies organizing accounts by vertical, package, or other filtered segments
- Teams that export CRM data regularly for reporting or account management outside the platform
How to get started
- Go to Partner Center > CRM > Companies
- Apply the filter that defines the group you want to update (for example, by vertical or tag)
- Select all filtered companies
- Choose "Apply Account Template" and select the desired template
FAQs
Q: Does applying a template in bulk overwrite existing account settings?
A: The template applies the same way it would for a single account; review your template's configuration before applying it broadly to a filtered group.
Q: Is there a limit to how many accounts I can update at once?
A: This is designed for large filtered sets; if you hit any limits in practice, reach out to your Account Manager.
Q: Can I filter by more than one criterion before applying a template?
A: Yes, any filter you can build in the CRM company list can be used to select the group before applying a template.

Your client's first impression is finished work, not an empty dashboard.
Starting today for Early Access partners, inviting a new client kicks off a completely new first-touch experience. Instead of the classic "set your password" welcome email, your client receives an
onboarding email
showing the work their AI has already completed
for their business — and when they log in, the Business App Home Screen greets them with a matching "We already got to work"
card, recommended next steps, and one-click product upgrades.Every line in the summary is driven by the business's real data and the products active on the account. Your client only ever sees work that was genuinely done.
What's included
- A new onboarding email. Replaces the classic welcome email for that user and is customized to each business: reviews gathered and analyzed, directories scanned, their website read and learned, a prefilled business profile, and more. It's on by default when you create a user, with a Preview button so you can see a sample before sending. The classic welcome email is still available anytime viaResend Welcome Email.

- "We already got to work" card on Home.The same dynamic summary, in-app, with links to act on each item — check review insights, view visibility results, review the business profile, and more. Brand-new accounts show a "scanning" state while the first results (like review and visibility scans) come in over the first ~24 hours.

- Recommended next steps & one-click upgrades.Below the summary, clients see recommended next steps and upgrade cards for your core AI products they can add with a single click — turning a blank dashboard into a guided path.


- A free AI-built website with Vibe.When Vibe is active on the account, sending the onboarding email first builds the business a free Vibe demo website (one per account) — so the very first email can point to a live, AI-built landing page for their business.

*
Important Note: Vibe Free is Vendasta-branded. If you don't want a website to be automatically created for an account, you can leave Vibe Free off by navigating to Marketplace > Products > Vibe > Product Info > Ensure the toggle is off for Automatic Activation.
What can appear in the summary
The summary adapts to the products on the account and their edition. Depending on setup, your client may see that their AI has:
- Built them a free website(Vibe active) — with a link to see it live or edit it
- Gathered and analyzed their online reviews(Reputation Management) — from a web-wide scan on new accounts to drafted responses and reputation analysis on higher editions
- Scanned 40+ directoriesfor their listings (Local SEO) — plus local visibility and Google ranking calculations on Pro/Premium
- Read their websiteand taught the AI everything about their business (when a website is on file)
- Prefilled their business profile, ready for review (always shown)
Lines are shown only when the work applies, and each one naturally retires about 30 days after the work was done, keeping the card fresh and honest.
Get started in 3 steps
- Join Early Access. In Partner Center, go toAdministration → Customize → General Product Settings → Other, selectJoin Early Access Program, and clickSave.
- Invite a client. When you create a user (Accounts → Manage Accounts→ select the account →Add users → Create User), theSend Onboarding Emailcheckbox is on by default. UsePreviewto see a sample first. You can also send it to an existing user with theSend Onboarding Emailaction.
- Tune the experience (optional). InCustomize Business App → Pages → Home → Page Features, toggle the "AI has done the work" card and the "Recommended for your business" cards on or off for your brand. Both are on by default.
You stay in control
- The onboarding email is a per-user choice — clear the checkbox to send the classic welcome email instead, and resend the classic welcome email anytime from the user's options menu (⋮).
- The Vibe demo site is created only when you send the onboarding email, Vibe is active on the account, and no live Vibe site exists yet. To avoid creating one, clear the Send Onboarding Emailcheckbox or don't activate Vibe before inviting the user.
- The Home card toggles control display for all your clients; clients can also dismiss individual cards themselves.
Watch the Overview:
FAQ
- Does the onboarding email replace the welcome email?Yes, for that user — when it's on, it's sent in place of the classic welcome email (they're not sent together). The classic welcome email remains available viaResend Welcome Email.
- What exactly will my client see?Only work that was genuinely done. The summary is fully dynamic and product-gated, and the wording adapts to the product edition on the account.
- Is it sent for bulk-created users?No. The onboarding email is available in the single-user create flow and as a per-user action; bulk user import doesn't send it.
- What if Vibe isn't active, or the business has no website?Those lines simply don't appear. The business profile line always appears.
- How long does the Vibe site take?The email waits roughly 5–15 minutes for the build and always sends, even if the build doesn't finish.
Questions? Join our live walkthrough and office hours during launch week, or reach your account manager.
improved
Reputation AI
Social AI
Conversations AI
AI Workforce
AI Chat Receptionist
AI Reputation Specialist
AI Receptionist
Vendasta Vibe
AI Social Media Manager
Coming soon: Easy AI Onboarding & Self-Serve Upgrades

Show your customers the value before they even buy.
We just simplified how you activate your clients. Starting with Early Access on July 23rd, every new account you create comes alive on its own: the AI Workforce researches the business, builds a live website, trains an AI receptionist, and runs a visibility scan — before your client ever logs in.
Watch the overview:
What's changing:
- A new onboarding email that sells for you.Instead of "set your password," your client's first email shows finished work: "We built your free website. We scanned directories. We read your site and pre-filled your business profile." When Vibe is enabled, sending the email creates the demo website automatically.
- Business App opens to finished work, not an empty dashboard. Your client sees what's done, what's running, and what to inspect next.
- Self-serve upgrades, on your terms.When clients want more, they can buy right in Business App (if you have Vendasta Payments set up, they pay you by card) or send you an order you close your way. Your products, your prices.
It's the demo you've always asked for — except it isn't a demo. It's your client's real business, already working.
You're in control. Set it up product by product, choose buy or order mode, and turn the experience off entirely if it's not for you. Nothing is billed to anyone without clear terms shown first — no surprises for you or your clients.
What to do now: nothing yet. Early Access partners will get an email from us on launch day with a walkthrough video and a quick-start guide. Our best advice for day one: try it on your own business first. It takes about 10 minutes, and you'll see exactly what your clients will see.
Want to know how to add your business to Early Access? Reach out to your account representative.

The fastest-growing local advertising channel is now inside Vendasta MatchCraft. Channel Partners can offer TikTok campaigns to their local business clients, with Vendasta's expert ad team managing each campaign end-to-end. Qualifying advertisers can also earn up to $10,000 in matched TikTok ad credits, available through December 31, 2026.
Conditions apply.
One dashboard for TikTok budgets and reporting, alongside every other channel
Once a TikTok campaign is created and connected to the MatchCraft platform, partners and their advertisers see TikTok spend and performance inside the same MatchCraft dashboard they already use for every other channel. No separate reporting stack to reconcile. No exporting from TikTok Ads Manager to assemble a cross-channel story.
Example: An agency managing a beauty salon's Google search and Meta retargeting campaigns can now add a TikTok awareness campaign through MatchCraft and surface the results in the same client report they already send.
TikTok ads: Sold by your agency, managed by Vendasta
Vendasta's expert ad team handles campaign setup, creative, targeting, and ongoing optimization, linking each campaign back to MatchCraft for budget control and unified reporting. Creative is built from the assets the local business already has, including logo files, social posts, product photos, and brand imagery. No production crew. No agency retainer. No learning curve for your team.
For Vendasta Partners, this is a new revenue line on managed TikTok ad spend, with no new stack to build and no team to retrain.
Vendasta is now a badged TikTok Channel Sales Partner
The TikTok Channel Sales Partner designation is awarded to a small group of ad tech platforms TikTok recognizes as best-in-class for delivering TikTok advertising at scale.
For Channel Partners, that means three things:
- Vendasta Services advertising specialists run every campaign, with hands-on creative and campaign support
- Direct product and API consultations from TikTok for the platforms supporting your local business clients
- First-mover credibility to bring to client conversations: Vendasta is among the first ad tech platforms named to the program
Double TikTok ad budgets, without doubling spend
Eligible local business advertisers receive matched TikTok ad credits based on cumulative qualifying spend during a 60-day window from their registration date. Matching is tier-based across six tiers, from $250 to $10,000, and advertisers receive the matched value of the highest tier they reach. Credits expire at the end of the quarter following the advertiser's registration.
Who is eligible?
- Businesses that have never advertised ($0 spend) on TikTok
- Businesses that will spend at least $250-$50,000 / mo. USD
- Operates in a region where TikTok self-serve ads are available
- Interested in making the most of this limited-time* offer? Contact your Vendasta Account Manager to enroll qualifying advertisers.
*
Offer valid until 31 December 2026.
Why this matters
Local consumers spend significant time and attention on TikTok, and the content they watch on the platform influences their purchasing decisions. Until now, the cost of getting a local business onto TikTok, producing the creative, learning a new ad system, and running TikTok in one tool while every other channel lived in another, was higher than many clients would pay. Local businesses watched competitors go viral from the sidelines, and partners passed on a channel they couldn't deliver or report on profitably.
- This release removes those friction points without overstating what the platform integration does:
- Fulfillment is handled. Vendasta MatchCraft Managed Ads sets up the TikTok campaign, builds the creative using assets supplied by the client, and actively manages the campaign’s budget.
- Reporting is unified. Once the campaign is linked, TikTok shows up in the same MatchCraft view as every other channel.
- The matched-credit offer gives slow-to-adopt clients a financial reason to test the channel while doubling their own dollars.
Who it's for
- Partners running paid media at scale who want a managed TikTok offering they can resell, without staffing a TikTok creative team or learning a new reporting tool.
- Sales-focused partners (agencies, publishers, media companies) who want a low-maintenance revenue stream and don't want to expand their in-house ad ops.
- Consumer-facing local businesses whose customers are already on TikTok: beauty salons, boutiques, cafés, fitness, lifestyle services.
- Long-tenured, slow-to-adopt local businesses, family-run shops, blue-collar service businesses, where the matched-credit offer makes "let's try TikTok" a much easier conversation.
Need creatives? We've got that coming soon
Local businesses don't need a production crew or an in-house video team to run TikTok ads through Vendasta. We offer a short-form video creative service as an add-on to the MatchCraft Managed Ads Campaign for TikTok.
Have our team produce TikTok-ready short-form video from the assets the local business already has, including logo files, brand photos, and product imagery.
What's included:
- Platform-native short-form video (9:16 vertical, optimized for TikTok)
- Creative built from the client's existing brand assets
- One review and revision round before campaign launch
For Partners whose clients already have TikTok-ready video creative, the add-on is optional. The standard MatchCraft Managed Ads Campaign for TikTok will run the campaign with whatever assets the client provides.
How to access
TikTok campaigns are fulfilled through MatchCraft Managed Ad Campaigns and can be purchased in Partner Center. Need short-form video creation as well? Order our upcoming TikTok Ad Creatives add-on, and our team of experts will create AI videos to drive your business goals.
Disclaimer: New advertisers register as TikTok Ads Manager advertisers via Channel Sales Partners. Upon registration, the offer will be sent to their TikTok Ads Manager within 1-2 business days. Each new advertiser may participate once. Duplicate business or ad details are ineligible for multiple rewards. Participants must meet all local registration and compliance requirements. The new client (advertiser) has 60 days from registration to reach any spend tier. The 60-day period is considered the promotion window. Only cash (out-of-pocket) spend counts toward accumulation. The 60-day accumulation window cannot be extended or rolled over. Ad credits apply only to campaigns run in TikTok Ads Manager. All ad credits expire by the end of the next quarter following the client's registration date. TikTok reserves the right to pause, deny, or revoke credits for any policy violations.
Load More
→