Skip to main content

Changelog

Follow new updates and improvements to Growably.

Attach Forms When You Create Service/Rental Bookings In-App

๐Ÿงญ Overview

Forms can now be attached to your service and rental bookings you create yourself, not just bookings made on the booking page. While creating a new booking, from the appointment modal, you can attach and complete the booking form on the customer's behalf, so the intake information you collect is consistent however a booking is made.

๐Ÿš€ What's New?

โœ… Attach a form in the appointment modal

Service and rental bookings have a new Booking form section. Click Attach form and the form opens within the booking flow. It's optional, and you can still create bookings without one.

โœ… The right form, preselected

Your configured form is preselected. You can also switch to any available form from the dropdown.

โœ… Contact details prefilled

First name, last name, email, and phone come prefilled from the selected contact that you select.

โœ… Only what your team needs

CAPTCHA, product selling, and payment elements don't appear when you fill a form from the appointment modal.

๐Ÿงฉ How to Use It

  1. Create a service or rental booking from the in-app appointment modal and select the contact.

  2. In the Booking form section, click Attach form.

  3. Complete the form on the customer's behalf and create the booking.

  4. Open the appointment details any time to view the submitted form.

Note : Forms can be attached only while creating the booking for now, and can't be added/edited later.

๐ŸŽฏ Why This Matters

  • Bookings you create manually capture the same intake details as online bookings.

  • Collect the important details upfront and logged with the booking.

  • Prefilled contact details save time and prevent mismatches.

Services - new booking -form
Rentals attach form
Attach form via in app
form attached
View form details
NewCalendar

AI Studio: Git Sync with GitHub

Connect a GitHub account to any AI Studio project and keep your code in sync both ways. AI Studio creates a private repository for the project, pushes every version you save, and pulls back every commit made outside it. Work in any editor or coding agent (Claude Code, Codex, Cursor, Copilot, Gemini CLI) and your changes land back in the project with a fresh preview.

What's new

  • Connect GitHub: In a project, go to More โ†’ Git and connect a personal account or an organization. Share it with the whole sub-account or keep it to yourself.

git-entry
add-connection
  • A repository, created for you: A private repo named after your project is created with the first push already done. Reconnecting a project reuses its previous repo and never force-pushes.

  • Automatic two-way sync: Every version you save (AI prompts, code edits, visual edits, restores) is pushed to GitHub, and new commits on your connected branch are pulled back automatically. Both can be turned off, and Push now / Pull now are always available.

connected-repo
  • Choose your branch: Starts on main. Switch anytime, including to a new branch that gets created on the next push.

  • Fresh preview after a pull: A new preview builds in the background. When it's ready, click Update preview, so the page never reloads under you. If the build fails, use Retry build or Try to fix.

  • Diverged branches: If GitHub and AI Studio both have new commits, choose Force push (AI Studio wins) or New branch (keep both).

  • Sync History: See total syncs, success rate, the push/pull split and every commit that moved, with a link to it on GitHub. Failures are explained in plain language.

sync-history
  • Safe by default: Pushes are scanned for secrets (AWS, GitHub, Stripe and OpenAI keys, private keys) and blocked if found. Images, fonts and other binary files are preserved on every sync.

New permission: Manage Git & download code

A new AI Studio permission controls Git access and code downloads. It's on by default for every role, so nobody loses access. Agency admins can turn it off per user in Settings โ†’ Team โ†’ Permissions โ†’ AI Studio. Users without it won't see the Git tab or Download options, but can still build, edit and preview as usual.

Good to know

  • Works with React (Vite) and TanStack Start projects.

  • Commits made by AI Studio appear as "GHL AI Studio", not your GitHub identity.

  • Only the connected branch is synced.

  • Projects that don't connect GitHub see no change.

NewAI Studio

AI Studio Chat Widgets: Native Live Chat Built into Your AI Studio Apps

You can now add native chat widgets to your AI Studio apps โ€” built and styled by AI Studio to match your site, instead of a generic chat bubble. Just ask AI Studio to "add a live chat", and it builds a real HighLevel chat widget into your app.

Chat widgets in AI Studio run on HighLevel's chat widget, so the conversations, contacts and widget settings are the ones you already use in your HighLevel account. There's nothing extra to set up.

What's New

AI Studio adds the chat for you

  • Ask AI Studio for a chat and it shows a card to create the widget: Live Chat, or Email Chat for visitors who leave a message and get a reply by email.

  • The widget is created in your account, named after your project, and wired into your app.

  • For a new chat, AI Studio asks a few quick design questions (greeting, placement, tone), then builds it.

Ask AI Studio to add a chat widget
AI Studio asks a few quick design questions

Designed to match your site

  • The chat is built into your app's own code, so it uses your site's colors, fonts and layout.

  • Change its look the way you change anything else: ask AI Studio, or edit it in code.

  • A project can have more than one widget โ€” for example, live chat on every page plus a separate after-hours chat.

Chat widget styled to match the site
Live conversation in the chat widget

The real HighLevel chat underneath

  • Built-in security: Visitor sessions use secure tokens that never touch your app's code, and a captcha appears automatically when the chat suspects a bot.

  • Spam & abuse protection: Rate limits and your widget's spam settings apply to every message.

  • Attachments: Visitors can share files in live chat, within the widget's supported file types and size limits.

  • Conversation history: Returning visitors pick up where they left off, and older messages load as they scroll.

  • Delivery status: Messages show as sending, sent or failed, and failed messages can be retried.

  • Business rules: Business hours, out-of-hours messages, inactivity timeouts, chat ratings and chat-ended messages follow your widget settings.

  • Conversations: Every message lands in HighLevel Conversations, just like the standard widget.

Chat widget conversation in HighLevel Conversations
  • Your wording:

    AI Studio can set the welcome message and feedback lines when you ask โ€” e.g. "greet visitors with: Hello, how can we help?"

Chat widget analytics

Go to More โ†’ Analytics โ†’ Chat Widgets to see the leads your project's chat widgets bring in.

  • At a glance: Chat loads, opens, open rate, and visitor feedback and satisfaction from chat ratings.

  • Every lead in one table: Contact, email, phone, chat type, the page the chat started on, and which widget it came from.

  • Flexible views: Filter by widget and date range, choose which columns to show, and select leads to download.

Chat widget leads analytics

Chat widget settings, inside AI Studio

Go to More โ†’ Chat Widgets to see your project's widgets. Open one to manage it without leaving AI Studio:

  • Widget name: Rename it right there.

  • Messaging: The welcome and acknowledgement lines visitors see in the conversation.

  • Contact form: The details visitors give before their first message.

  • Compliance notice & consent: Legal notices and opt-in consent for privacy, marketing, SMS and HIPAA needs.

  • Spam protection: Suspicious leads are kept for review and tagged, with optional DND on SMS, email or both.

  • Business hours (Live Chat): When live chat is open. Outside those hours, visitors see your offline message instead.

  • No widget yet? The Add a chat widget button asks AI Studio to create one for you.

Chat Widgets tab in AI Studio

Availability

  • Live Chat and Email Chat are supported in both TanStack Start and React projects.

  • Voice chat, WhatsApp, Facebook Messenger and Instagram chat widgets aren't supported in AI Studio yet.

NewAI Studio

Earlier updates