Changelog

Follow up on the latest improvements and updates.

RSS

🧭 Overview
We’ve extended support for
assigned user custom values
to ensure they work consistently across both
Funnels
and
Calendar confirmation page
experiences.
With this update, assigned user details can be carried forward into the
next funnel step after booking
a calendar appointment, as well as used in calendar confirmation messages., improving personalization after an appointment is booked.
✅ What’s New
1. Added support for
assigned user custom values
across:
  • Next funnel step after booking a calendar appointment
  • “Thank you message" on the calendar confirmation page
2. Improved consistency in how assigned user data is rendered across booking and funnel flows.
🔐 How It Works
  1. When using a
    Calendar element in a funnel
    with the "
    Redirect action
    " set as “
    Go to next step
    ” :
  • After booking, users are redirected to the next funnel step
  • You can now use
    assigned user custom values on that page
2. This value also work in:
  • “Thank you message" on the calendar confirmation page
3. This values dynamically populate based on the assigned user linked to the contact, ensuring accurate and consistent output across flows.
🎯 Why This Matters
  • Enables
    personalized experiences
    after booking (e.g., showing assigned user details).
  • Ensures
    assigned user information carries forward into the next step
    .
funnel configuration
funnel confirmation page
calendar confirmation setting
calendar confirmation page
We’ve introduced more flexibility in how customers can
explore and book services
🎉
You can now control whether customers can
browse beyond their starting point
(service or category link) and discover other services.
---
📦 What’s Included
  • Allow customers to explore other services
    - When enabled, customers can navigate to the full services list and book any service, regardless of their starting point
  • When disabled, customers are restricted to only the service or category links they started from
  • Works alongside existing “Allow multiple service selection” setting
    - You can continue to control whether customers can
    book more than one service in a single booking
---
⚙️ How It Works
  • Go to
    Global Settings -> Booking Page Settings
  • Toggle
    “Allow customers to explore other services”
    to let customers navigate to the full services list and book any service, regardless of their starting point
---
🎯 Why This Matters
  • Gives you control over
    how much flexibility customers have while booking
  • Enables
    service discovery and cross-selling
    from any entry point
  • Supports both
    focused flows (single service)
    and
    exploratory booking experiences
  • Helps improve conversion by allowing customers to
    browse and add more services
---
This update makes it easier to balance
guided booking flows with flexible discovery
, based on your business needs.
image
image
🧭 Overview
We’ve improved the calendar setup experience to make it
easier to identify and fix missing required
fields while editing and saving a calendar.
Previously, when required fields were missing in the current tab, clicking "
Save changes
" would not complete the action — but the interface did not guide users to the exact issue. This often caused confusion about whether the calendar was saved and led to unnecessary troubleshooting.
With this update, you’re now taken directly to the field that needs attention.
✅ What’s New
  • Automatically
    scrolls to the validation error within the same tab
    when saving edits to a calendar.
  • Continues to
    navigate to the correct tab
    if errors exist elsewhere.
  • Highlights errors clearly so they can be fixed quickly.
🔐 How It Works
  • When you click
    Save changes
    and there are validation errors:
  • If the error is in the
    current tab
    , the page
    scrolls
    directly to it and highlights the error.
  • If the error is in a
    different tab
    , the system
    navigates to that tab
    and highlights the error
    .
🎯 Why This Matters
  • Removes confusion when changes don’t get saved.
  • Helps users quickly identify what needs to be fixed.
  • Reduces unnecessary support queries.
  • Makes calendar setup smoother and more intuitive.
validation_scroll
What’s New?
We’ve enhanced the Add Elements panel in both the Store Builder to make store elements more discoverable and accessible based on store presence in your sub-account.
With this update, store elements are now dynamically prioritized, ensuring users can quickly find and use ecommerce components while building pages.
Here’s what’s new:
  1. Dynamic Element Ranking
  • When a store is added to a sub-account, store elements are ranked at the top of the Add Elements panel for maximum visibility.
  1. Contextual Default Placement
  • When no store is present, store elements are positioned between the “Blog” and “Media” sections for better logical grouping.
  1. Consistent Builder Experience
  • No changes have been made to the functionality of individual store elements.
How to access It?
  1. Open the Store Builder.
  2. Click on “Add Elements” from the left panel.
  3. If a store exists in your sub-account, you will find Store Elements ranked at the top of the panel.
  4. If no store exists, store Elements will appear between Blog and Media sections.
  5. Drag and drop the required store elements (e.g., Featured Products, Cart, Collection) onto your page.
Images:
When store is added:
image
When no store exists:
image
🧭 Overview
We’ve enhanced how
Form conditional logic
works within Calendar booking flows when using custom forms, bringing more consistency, control, and reliability to your booking experience.
Forms support powerful conditions like
redirect to URL, custom messages, disqualifying leads, and show/hide fields
. With this update, these behaviors now work seamlessly and predictably when forms are used within booking flows.
✅ What’s New
  • Disqualify lead
    logic is now enforced
    before booking
    , preventing unwanted appointments.
  • Redirects to URL and custom messages
    from forms are handled consistently after submission.
  • New confirmation page setting: “
    Use custom form rules
    ” to control the post-booking experience.
  • Show/Hide field
    logic continues to work seamlessly within booking flows.
Note
: Support for conditional logic in booking flows will be extended to
Services (v2) and Rentals
in an
upcoming
update.
🔐 How It Works
When a user fills out a form during booking:
  • Show/Hide field logic dynamically adjusts fields
    based on user input.
  • The system evaluates
    Disqualify lead conditions first
    .
If the lead is disqualified:
  • No appointment is created
  • No payment is collected
  • The configured
    redirect page or custom message
    is shown
If the booking is successful:
You can choose the confirmation page experience under
Confirmation Page settings
:
  1. Default
  2. Redirect URL
  3. Use custom form rules
Screenshot 2026-04-15 at 11
When Use custom form rules is selected:
  • The form’s redirect or custom message is shown after booking
  • If none is configured, it falls back to the default confirmation page
🎯 Why This Matters
  • Ensures
    lead qualification happens before scheduling
    , avoiding invalid bookings.
  • Delivers a
    predictable and consistent booking experience
    .
  • Enables more
    dynamic and personalized forms
    using show/hide logic.
  • Gives greater control over
    post-booking confirmation flows
    .
Overview
To keep our pricing aligned with current carrier costs and ensure continued deliverability across global destinations, we’re updating messaging, voice and number rates across multiple countries and carriers.
Updated SMS List Prices (USD)
Global Routes (Effective April 16, 2026)
Country — Old Price → New Price
Afghanistan: $0.3756 → $0.4460
Albania: $0.1101 → $0.1167
Angola: $0.2588 → $0.3062
Antigua & Barbuda: $0.2025 → $0.2384
Armenia: $0.2528 → $0.2996
Aruba: $0.2297 → $0.2789
Bangladesh: $0.3869 → $0.5962
Belgium: $0.1050 → $0.1113
Belize: $0.2738 → $0.2902
Bermuda: $0.2316 → $0.2630
Cayman Islands: $0.2476 → $0.2756
Chile: $0.0742 → $0.0797
Congo (DRC): $0.2291 → $0.2584
Czech Republic: $0.0666 → $0.0706
Dominica: $0.2288 → $0.2533
Dominican Republic: $0.1014 → $0.1308
Ecuador: $0.3135 → $0.3390
El Salvador: $0.2377 → $0.2990
Georgia: $0.1589 → $0.1684
Guinea: $0.2361 → $0.2788
Haiti: $0.2637 → $0.2921
Hong Kong: $0.0682 → $0.0723
Ireland: $0.0735 → $0.0779
Jamaica: $0.2819 → $0.3151
Japan: $0.0840 → $0.0890
Libya: $0.3984 → $0.4435
Lithuania: $0.0545 → $0.0578
Mauritania: $0.2583 → $0.3618
Moldova: $0.1304 → $0.1474
Mongolia: $0.2790 → $0.2957
Nicaragua: $0.1274 → $0.1567
Norway: $0.0651 → $0.0697
Panama: $0.1732 → $0.1836
Poland: $0.0431 → $0.0457
Portugal: $0.0473 → $0.0501
Romania: $0.0737 → $0.0781
Russia: $0.7096 → $0.7522
Rwanda: $0.2627 → $0.3261
Senegal: $0.4411 → $0.5506
Sierra Leone: $0.3898 → $0.7849
Somalia: $0.3482 → $0.3703
South Korea: $0.0494 → $0.0524
St. Kitts & Nevis: $0.2272 → $0.2575
St. Lucia: $0.2343 → $0.2623
St. Vincent & Grenadines: $0.2585 → $0.3338
Sweden: $0.0609 → $0.0646
Switzerland: $0.0725 → $0.0769
Turks & Caicos: $0.2302 → $0.2923
Vanuatu: $0.2067 → $0.2191
Venezuela: $0.1987 → $0.2257
Vietnam: $0.2269 → $0.2852
Yemen: $0.2391 → $0.2929
Voice Pricing Updates (USD)
Global Voice Routes (Effective April 10, 2026)
Country — Old Price → New Price
Albania (Mobile): $0.6450 → $0.7265
Algeria (Mobile): $1.3460 → $1.8365
Bahamas (Mobile): $0.3134 → $0.4601
Barbados: $0.2800 → $0.5579
Barbados (Mobile): $0.3898 → $0.4662
Bolivia (Mobile): $0.3080 → $0.4140
Botswana (Mobile): $0.3509 → $0.4627
Bulgaria (Mobile): $0.4851 → $0.5855
Cameroon (Mobile): $0.5511 → $0.7873
Colombia (Mobile): $0.0338 → $0.0377
Comoros: $0.9941 → $1.3258
Croatia (Mobile): $0.6150 → $0.9045
Czech Republic (Mobile): $0.1150 → $0.1499
Dominican Republic (Mobile): $0.1377 → $0.1925
Ecuador (Mobile): $0.3795 → $0.5298
Egypt: $0.1722 → $0.2056
Ethiopia: $0.3740 → $0.4990
Fiji (Mobile): $0.3799 → $0.5059
Gambia: $0.8250 → $1.2337
Ghana: $0.4066 → $0.4915
Greece (Mobile): $0.1092 → $0.4964
Guatemala: $0.2475 → $0.3293
Honduras (Mobile): $0.2408 → $0.3456
Iraq (Mobile): $0.3255 → $0.4633
Jamaica (Mobile): $0.3355 → $0.4681
Jordan (Mobile): $0.2634 → $0.3448
Kenya (Mobile): $0.2993 → $0.3933
Kosovo (Mobile): $0.8800 → $1.1714
Latvia (Mobile): $0.4229 → $0.5318
Lebanon (Mobile): $0.3080 → $0.3718
Luxembourg (Mobile): $0.2300 → $0.3282
Macedonia (Mobile): $0.6510 → $0.7788
Malta (Mobile): $0.4762 → $0.5679
Martinique: $0.2732 → $0.3531
Moldova (Mobile): $0.4198 → $0.5895
Morocco (Mobile): $0.8335 → $1.0748
Nigeria: $0.1768 → $0.2303
Oman: $0.3254 → $0.4145
Philippines: $0.1820 → $0.2066
Poland (Mobile): $0.1815 → $0.2202
Qatar (Mobile): $0.3150 → $0.3993
Saudi Arabia: $0.1540 → $0.1738
Serbia (Mobile): $0.6405 → $0.8211
Seychelles: $1.3490 → $1.7243
Slovenia (Mobile): $0.5701 → $0.6633
South Africa: $0.0270 → $0.0362
Sudan (Mobile): $0.3550 → $0.5128
Togo: $0.6210 → $0.8149
Tunisia (Mobile): $1.1535 → $1.2714
Turkey (Mobile): $0.2609 → $0.2875
Uganda: $0.4730 → $0.6474
UAE: $0.2573 → $0.3635
Venezuela (Mobile): $0.1265 → $0.1739
Zambia (Mobile): $0.7245 → $1.0758
Palestinian Territory (Mobile) : $0.3189 → $0.4296
Number Pricing Updates (USD)
Phone Numbers (Effective April 16, 2026)
France Local: $1.15 → $1.35
Germany Mobile: $15.00 → $30.00
Italy Local: $1.25 → $3.00
Italy Mobile: $30.00 → $45.00
Italy Toll-Free: $25.00 → $27.00
Singapore Local: $7.50 → $10.00
Spain Local: $2.25 → $5.50
Spain Mobile: $4.00 → $6.00
🔍 Why It’s Happening
These updates come directly from our downstream carriers in response to changing delivery costs across international telecom networks.
Updating our rates ensures:
  • Continued service quality
  • Reliable message and call delivery
  • Fair alignment with global SMS and voice infrastructure
🙏 Thank You
We know how important transparency is when it comes to billing. We’re committed to keeping you informed and making these changes as smooth as possible.
If you have any questions, please reach out to our support team.
Starting April 1, 2026
, Turkey's Information and Communication Technologies Authority (BTK) has implemented a new regulation that blocks all international A2P SMS messages containing URLs, hyperlinks, or shortened links sent to recipients in Turkey.
What's happening?
Turkish operators are now blocking any international SMS that contains internet addresses or URLs. Messages that include URLs will receive error code 30007 and may result in fines from operators.
This regulation applies to all types of SMS - including transactional messages such as order confirmations, shipping updates, and one-time passcodes.
What do you need to do?
If you send SMS to recipients in Turkey, please remove all URLs, hyperlinks, and shortened links from your SMS templates and messages immediately to avoid delivery failures and potential fines.
If you have a local Turkey business entity and need to continue sending URLs via SMS, you will need to:
  • Secure a direct contract with Posta Güvercini, a local messaging platform.
  • Authorize Posta Güvercini as your service provider via the Turkish Message Management System (IYS).
  • Contact our support team to finalize the setup.
If you are not sending SMS to Turkey or your messages do not contain URLs, no action is needed.
We’ve introduced a new setting to
control service image visibility on the booking page
🎉
You can now choose whether to display images or switch to a cleaner, text-focused layout.
---
📦 What’s Included
  • A
    global setting
    to show or hide service images on the booking page
  • When
    turned off,
    images are
    completely hidden across the booking flow
  • The layout automatically adjusts to a
    full-width, text-first view
  • Service details like
    name, description, price, and duration
    get more space and visibility
  • When
    turned on,
    the booking page continues to behave
    as it does today
  • You can continue to use
    Card or List view layouts
    based on your preference
---
⚙️ How It Works
  • Go to
    Services > Global settings > Booking Page
  • Select whether you want the booking page
    with images
    or
    without images
  • This setting applies
    across all services
---
🎯 Why This Matters
  • Creates a
    cleaner and more focused booking experience
  • Helps customers
    scan services faster and make decisions easily
  • Reduces unused space, especially on
    mobile devices
  • Gives businesses more control over
    how services are presented
---
This update helps you design a booking experience that best fits your business—whether visual or text-first.
image
image
image
image
image
We’ve upgraded the
“Optimize for Equal Distribution”
logic to ensure fairer and more consistent appointment allocation across your team.
Appointments are now distributed intelligently within each month, helping maintain balance and prevent any team member from getting overloaded.
---
✅ What’s New
  • Appointment distribution is now
    calculated monthly
    , based on the booking date
  • Bookings are assigned to the
    least-booked team member
    in that month
  • If a team member gets too far ahead, their
    availability is temporarily limited
  • Availability updates dynamically to maintain
    fair distribution across the team
  • Troubleshooting View highlights imbalance with a
    “ROUND ROBIN” status
---
🔐 How It Works
  • This logic applies only when
    “Any Available Staff”
    is selected
  • If a specific team member is chosen, the booking will go through regardless of distribution
When a booking is made:
  • The system checks how many appointments each team member has in that month
  • The
    least-booked member is prioritized
  • If there’s a tie, the system uses the
    predefined team order
  • If the selected member is unavailable, the system moves to the
    next eligible member
---
📊 Monthly Distribution Logic
  • Distribution is evaluated
    within the same month as the booking
  • No team member can be more than
    3 appointments ahead
    of another
  • If this limit is exceeded, their
    availability is temporarily hidden
    and it is restored once others catch up
---
💡 Example
If a customer is booking an appointment for
April
, the system only considers bookings in
April
.
  • User A has
    3 bookings in April
  • User B has
    0 bookings in April
User A will be temporarily hidden until User B receives bookings and the gap reduces.
---
⚠️ Important Notes
  • Adding or removing a team member will
    reset distribution counts
  • Switching between
    “Optimize for Equal Distribution”
    and
    “Optimize for Availability”
    will also reset counts
---
💡 Best Practices
  • Disable
    “Allow Staff Selection”
    to maintain true equal distribution
  • Works best when team members have
    similar or overlapping availability
---
🎯 Why This Matters
  • Ensures
    fair workload distribution
    across your team
  • Reduces confusion from uneven scheduling
  • Improves
    predictability and reliability
    of Round Robin bookings

new

Opportunities and Pipelines

Opportunity Forecasting

Get a clear, real-time view of your future revenue — without spreadsheets.
We’ve introduced a dedicated Forecast tab inside Opportunities to help you track, predict, and improve your pipeline performance using expected close dates and probability-based forecasting.
This feature can be turned on from Subaccount > Labs
Screenshot 2026-04-14 at 3
🚀 What’s New
  • New
    Forecast tab
    inside Opportunities
  • Forecast revenue using
    Expected Revenue (weighted by probability)
  • New field:
    Expected Close Date
  • Summary dashboard
    with:
  • Max potential revenue
  • Expected revenue
  • Won revenue
  • Open opportunities
Screenshot 2026-04-14 at 7
  • Forecast timeline view
    to track deals across time (Week / Month / Quarter)
Screenshot 2026-04-14 at 7
  • Drilldowns
    to view and edit opportunities behind every number
Screenshot 2026-04-14 at 7
  • Data hygiene insights
    :
  • Missing close dates
  • Missing opportunity values
  • Overdue deals
  • Risk classification system
    : High, Medium, Low risk based on slippage
Screenshot 2026-04-14 at 7
  • Custom risk settings
    to define thresholds
  • Advanced filters & grouping
    (Owner, Status, Close Date, etc.)
Screenshot 2026-04-14 at 7
👷 How It Works
  • Go to
    Opportunities → Forecast
  • Use
    Summary
    to understand overall pipeline health
  • Switch to
    Forecast Timeline
    to track deals over time
  • Adjust
    time view
    (Week / Month / Quarter)
Screenshot 2026-04-14 at 7
  • Apply
    filters
    to segment your data
Screenshot 2026-04-14 at 7
  • Click on any metric (like “Missing close date”) to drill down
  • Drag and drop opportunities to the right month to update closed date
Screenshot 2026-04-14 at 7
  • Customize
    risk settings
    to match your sales cycle
⭐ Why It Matters
  • Move from basic pipeline tracking →
    real revenue forecasting
  • Get a
    more accurate view of what will close and when
  • Identify
    at-risk deals early
  • Improve
    data quality and forecasting accuracy
  • Reduce reliance on
    manual reporting and spreadsheets
⚡ Pro Tips
  • Always fill
    Opportunity Value
    and
    Expected Close Date
Screenshot 2026-04-14 at 7
  • Use
    probability overrides
    for better accuracy
Screenshot 2026-04-14 at 7
  • Review
    data hygiene cards regularly
  • Tune
    risk thresholds
    based on your deal cycle
📝 Notes
  • Opportunities are assigned the
    highest risk level they meet
  • Deals without close dates are
    excluded from forecast calculations
  • Forecast accuracy depends heavily on
    clean and complete data
🔮 What’s Next
  • Deeper reporting integrations
  • Goal setting for agents
  • Enhanced sharing and permissions for forecast views
Load More