Skip to main content

Changelog

Follow new updates and improvements to Growably.

Filter HubSpot Records Before You Import

Overview

You can now choose exactly which HubSpot records come into HighLevel. The HubSpot Importer's Preview step lets you filter Contacts, Deals, Companies, and Tasks by when they were created or last modified in HubSpot, so you bring over the data you need and leave the rest behind.

image

What's New

  • Filter each object (Contacts, Deals, Companies, Tasks) separately on the Preview and import step

  • Filter by HubSpot Created Date or HubSpot Last Modified Date

  • Choose relative ranges like In the last 6 months or This quarter, or exact dates with On, Before, After, and Between

  • See the exact date range a filter covers before you apply it

  • Combine conditions with AND / OR

  • Apply the same filters to every selected object in one click

  • Record counts update right away, showing how many records were found and how many will be imported

image

How It Works

  • Go to Contacts, Companies, or Opportunities, click Import, and choose Import from HubSpot.

  • Continue through the wizard to Preview and import.

  • Click the edit (pencil) icon on any records row, such as Contacts – records.

  • Pick a field, a condition, and a value. Use Add nested filter to combine conditions with AND or OR.

  • Click Apply filters, or Apply filters to all objects to reuse the same conditions everywhere.

  • Review the updated counts and click Confirm and start import.

image
image

Benefits

  • Migrate only recent or active records

  • Smaller, faster imports that are easier to review

  • Fewer unwanted records to clean up afterward

  • Know exactly how many records will be imported before you start

Notes

Filters are optional. Leave them empty to import everything.

"In the last" excludes today.

Filters currently support HubSpot Created Date and HubSpot Last Modified Date.

ImprovedCRM

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

Earlier updates