π RCS Messaging Is Now in Labs: Richer Conversations, Simpler Onboarding!
π₯ Overview
Your customers expect more than just text messages. They want engaging, interactive conversations that make it easier to connect with businesses.
That's why we're excited to bring RCS Messaging to Labs, giving agencies early access to richer, branded messaging experiences directly within HighLevel.
And getting started is now easier than ever! You can complete the entire RCS registration process directly within HighLevel, without navigating external provider platforms.
Simply enable RCS in Labs for the sub-accounts you want to onboard, and complete the guided registration process to start bringing richer messaging experiences to your customers.
π What's New?
β RCS Messaging Is Now Available in Labs
Agencies can enable RCS Messaging through Labs and choose which sub-accounts they want to onboard.
Start with a few clients, explore the experience, and expand as you're ready.
β Complete RCS Registration Without Leaving HighLevel
We've introduced a guided onboarding experience that walks you through everything needed to register your RCS sender.
Here's what the registration process looks like:
- Brand Identity: Add your business name, logo, description, contact information, and website details. Preview how your brand will appear to customers.
- Countries: Select the countries where you plan to use RCS messaging.
- Sender Details: Tell us how you'll use RCS, what messages you'll send, and how customers give consent to receive them.
- US Verification (if applicable): Provide additional business and messaging details if you're registering for the United States.
- Review & Submit: Review your information and submit your registration for approval.
Your progress is saved automatically, so you can complete registration at your own pace.
Once submitted, you can track your sender's approval status directly in HighLevel.
β Bring More Engaging Experiences to Every Conversation
Once your RCS sender is approved, you can go beyond traditional SMS with:
- Branded Messaging: Display your business name and logo for a more recognizable experience.
- Rich Cards & Carousels: Showcase products, services, and offers with images and interactive content.
- Interactive Buttons: Help customers take action directly from a message.
- Suggested Replies: Make it easier for customers to respond with a single tap.
β Use RCS Across Your Existing HighLevel Tools
Bring rich messaging into the tools you already use:
- 1:1 Conversations: Connect with customers through interactive messages.
- Bulk Messaging: Reach multiple contacts with engaging RCS content.
- Workflows: Build automated customer journeys with rich messages and interactive actions.
- RCS Templates: Create and reuse rich content for consistent communication.
π§ͺ How to Enable RCS Messaging
Getting started takes just a few steps.
Step 1: Enable RCS in Labs
- Navigate to Agency Settings β Labs.
- Search for RCS Messaging.
- Enable the feature.
Step 2: Start RCS Onboarding
- Open the sub-account where you want to set up RCS.
- Navigate to Settings β Phone System β RCS Messaging.
- Start the guided registration process.
- Complete the required details and submit your sender for review.
Once your sender is approved, its status will change to Live, and you can start using RCS messaging.
π‘ Tip: You can enable RCS for multiple sub-accounts, giving you the flexibility to introduce rich messaging to different clients at your own pace.
π Why It Matters
RCS brings a more engaging way to communicate with your customers while keeping everything within HighLevel.
π¬ Make conversations more engaging: Go beyond plain text with rich cards, images, and interactive buttons.
π― Make it easier for customers to take action: Let them explore offers, respond to questions, and interact directly from their messaging app.
β‘ Get started with less effort: Complete registration and manage your RCS senders without leaving HighLevel.
π€ Offer more value to your clients: Introduce richer messaging experiences across the sub-accounts you manage.
π Grow at your own pace: Start with selected clients and expand as you're ready.
RCS isn't just about richer messages. It's about making every customer interaction more useful, engaging, and actionable.
π‘ Good to Know
RCS Messaging is currently available through Labs.
RCS sender registrations require carrier and provider approval before live messaging can begin.
Availability depends on supported countries, carriers, and recipient devices.
You can save your registration progress and return to complete it later.
* You can add test devices to try RCS messaging before your sender goes live.
π¬ Your Feedback Matters!
This Labs release is an important milestone in bringing RCS Messaging to more HighLevel customers.
As you explore the onboarding experience and start using RCS, your feedback will be crucial in shaping what comes next.
We'd love to hear what works well, what could be simpler, and what additional capabilities would make RCS even more valuable for your business.
Thank you for helping us build the next generation of messaging in HighLevel!


Workflow Maps: Get started with guided onboarding and Resources
Whatβs new?
Workflow Maps now includes guided onboarding and a resource hub to help you understand the map and discover its features as you explore.
Start with an introduction to the map, choose your preferred view, and get relevant guidance for tasks such as tracing a contact, reviewing errors, and checking asset usage.
Why this matters
A visual map introduces a different way to explore automation. Guided onboarding helps you learn the controls in context, while Resources gives you somewhere to return when you need a walkthrough or quick reference.
How it works
Open Automation > Workflows > Workflow Maps to begin exploring.
- Get oriented: The first-visit introduction explains the map and lets you choose between 2D and 3D.
- Learn in context: Relevant prompts introduce features as you explore workflows and their connections.
- Follow walkthroughs: Get guidance for reviewing errors, tracing contacts, inspecting folders, checking asset usage, and filtering the map.
- Open Resources: Use Help on the map to find guides for the task you want to complete.
- Find a quick answer: Search Resources or use the Cheatsheet, Supported assets, and FAQ sections.
Common use cases
- Introduce a teammate to Workflow Maps.
- Learn how to investigate an assetβs usage across folders.
- Find guidance while troubleshooting a contact journey or workflow error.
Additional notes
- Onboarding guidance appears based on how you use the map.
- Editing guidance is shown where your permissions support those actions.
- Resources remain available when you need to revisit a topic.
Preview


π° Rentals: Additional Fees β Mandatory Charges on Bookings
π§ Overview
Rentals now supports Additional fees β mandatory charges that are automatically applied to every booking for a listing, such as cleaning fees, resort fees, service fees, and damage waiver fees. Admins can create reusable fee templates from a global catalog, attach them to one or more listings, and configure flexible pricing with full tax support. Customers always see fees upfront in the booking widget and as clear line items on their invoices β no surprises at checkout.
π What's New?
β Global Fee Catalog
Admins can now create reusable Additional fee templates from Calendars β Calendar settings β Rentals β Additional fees. Each template defines the fee name, pricing type, amount, and tax β and can be attached to as many listings as needed without recreating it each time.
β Flexible Pricing Options
Fees support two pricing types: Flat amount (a fixed dollar charge) or Percentage (applied to the base rental subtotal). Flat fees can be further configured as Per booking (one fixed charge per booking) or Per booking unit (charged per hour, day, week, or month based on the listing's booking unit).
β Price Overrides
You can also override a fee's amount for a specific listing without affecting the global template or other listings via the Inventory & pricing tab for a specific listing.
β Transparent Customer Experience
Fees are always visible to customers before checkout β included in the first total shown in the booking widget and itemised under invoices.
β Tax Configuration on Fees
Taxes can be applied to additional fees independently of the base rental price. Tax on fees is calculated on the fee amount and displayed as a separate line item β keeping fee amounts and tax reporting clean and accurate.
π§© How to Use It
- Go to Calendars β Calendar Settings β Rentals β Additional fees.
- Click + New additional fee and fill in the fee name, pricing type (Flat or Percentage), amount, and pricing unit.
- To attach a fee to a listing, click the Edit icon for that listing, navigate to the Inventory & pricing tab, scroll down to the Additional fee section and click on + Additional fee
- To override a fee's amount for a specific listing, open the listing's Inventory & pricing tab, find the fee under Additional fees, and click the edit icon on the amount.
- To configure tax on a fee, edit the fee and click Configure tax.
π― Why This Matters
- Rental businesses β from short-term properties to equipment and venue rentals β have long needed a native way to apply charges like cleaning fees and service fees without baking them into the base price or using workarounds like duplicate listings.
- Fees are always shown upfront to customers, eliminating pricing surprises and reducing disputes at checkout.
- Reusable global templates with listing-level override support give admins full flexibility without having to recreate the same fee across every listing individually.
- Full tax support on fees keeps financial reporting accurate and ensures invoices are compliant.
- This brings Rentals in line with industry-standard booking platforms and removes a key gap that was preventing beta users from going fully live with the module.







ποΈ Sell Retail Products Right from Service Appointments
π§ Overview
Service businesses often sell retail products as part of the same visit. You can now add retail products to a service appointment from the in-app appointment modal. Services, products, payment, and inventory then sit in one place, with a single total that reflects everything the customer is buying.
π What's New?
β Add products when you book or edit an appointment
Pick a product or variant from your catalog in the appointment modal, when creating an appointment or editing an existing one. There's no need to cancel or recreate anything.
β Set quantity and price per product
You can add multiple units of the same product as needed, and you can override its unit price for that appointment, while ensuring that the catalog price never changes.
β One total, one payment view
Products appear alongside services in the appointment details and in the Payments tab. If you change products on an appointment that already has payments, the payment status shows whether more payment is due or a refund is owed.
β Inventory that keeps itself up to date
For products with inventory tracking, stock goes down when you add a product and comes back when you remove it or lower the quantity. If there isn't enough stock, you see a clear error. Products set to "Continue selling when out of stock" are respected, and products without tracking are unaffected.
π§© How to Use It
- Open the service appointment modal (new or existing) and click on + Add product.
- Select the product, then adjust the quantity or price if needed. The total updates as you go.
- Save, and review the full breakdown in the Payments tab.
Note:
- The products are created and managed under Payments > Products and not directly under Services
- Retail products can only be added to appointments via in-app. They aren't available on the customer booking page.
π― Why This Matters
- Staff can sell services and products in one visit, without a separate product order.
- The appointment total and payment status reflect the full customer transaction.
- Inventory stays accurate without manual updates when products are sold through appointments.
- Past appointments always show exactly what was sold, even if the catalog changes later.




π Rentals: Add-ons β Optional Extras on Bookings
π§ Overview
Rentals now supports Add-ons β optional extras that customers or admins can attach to a booking, such as a pet fee, GPS unit, guided tour, or equipment insurance. Admins can build a global catalog of reusable add-ons, attach them to listings, and configure flexible pricing with quantity controls, images, and tax support. Customers see add-ons in a dedicated section of the booking widget, can select quantities, and watch their total update in real time β with every selected add-on appearing transparently as a line item on their invoice.
π What's New?
β Global Add-on Catalog
Admins can now create reusable Add-on items from Calendars β Calendar Settings β Rentals β Add-ons. Each add-on includes a name, description, image, pricing configuration, max quantity, and tax settings β and can be attached to as many listings as needed without being recreated each time.
β Flexible Pricing Options
Add-ons support Flat amount (fixed charge) or Percentage (of base rental subtotal) pricing. Flat add-ons can be further configured as Per booking (one fixed charge) or Per booking unit (charged per hour, day, week, or month matching the listing's booking unit). Max quantity is a flat cap per booking β set how many of each add-on a customer can select.
β Listing-Level Attachment & Editing
Add-ons can be attached to listings directly from the global catalog β ideal for attaching one add-on across multiple listings at once β or from the Add-ons tab within each individual listing. Add-on settings can be edited at listing level, with changes applying globally across all listings sharing that add-on.
β Customer-Facing Booking Widget
After selecting dates, customers see a dedicated Add-ons section with image cards, names, descriptions, prices, and quantity selectors. Selecting or removing an add-on updates the total price dynamically. Add-ons marked Hide from booking page are not shown to customers but can still be added by admins.
β Tax Support
Taxes can be independently configured per add-on and are shown as a separate line β keeping amounts transparent and tax reporting accurate.
π§© How to Use It
- Go to Calendars β Calendar Settings β Rentals β Add-ons.
- Click + New Add-on and fill in the name, description, image (optional), pricing type, amount, pricing unit, and max quantity.
- Optionally select listings to attach directly from the create modal, then click Create Add-on.
- To attach or update listings on an existing add-on, click the Edit icon from the Add-ons table and manage listings from there.
- To configure tax on an add-on, save it first, then edit it and click Configure tax.
- Customers will see the Add-ons section in the booking widget after selecting dates. Admins can also add, remove, or update add-on quantities on existing bookings from the booking edit screen.
π― Why This Matters
- Rental businesses can now upsell optional extras natively β eliminating workarounds like duplicate listings, manual invoicing, or external tools just to offer a pet fee or GPS unit.
- Real-time price updates in the booking widget give customers full visibility before confirming, improving trust and reducing post-booking disputes.
- A global catalog with listing-level attachment means operators manage add-ons in one place, not inside every listing individually.
- Full tax and invoice support ensures add-on charges are handled correctly end-to-end β from widget to receipt.
- This closes a top-requested feature from users and brings Rentals in line with industry-standard booking platforms.






