What's new in July 2026
- CRM
One place for domains, a calendar-only booking block, and animations that actually animate
Domains now live in one place. Settings → Domains lists every domain and subdomain your workspace owns, and each one says what it's for: the CRM app (reserved, shown as taken) or websites (available to publish a site on). That fixes a real trap - a domain you verified for your website was being claimed for the app, which is why it never appeared as connectable under your site. New domains now default to websites, and the Domain section on each site lists every domain with the reason beside any you can't pick: awaiting DNS, reserved for the app, or already used by another site. Email sending domains stay where they were, in Settings → Email. You can now also choose which domain the CRM itself runs on: the top of the page always states the current app address, and any app-role domain has a Use as the app address button that registers it and issues its certificate, releasing the previous one. Previously whichever domain you happened to add first won, silently, with no way to change it. DNS records got a lot clearer too. Every domain has a DNS records button that works at any time - before, during and after verification - so you can always check what you published. Each record says what it's for (routing, ownership or certificate) and carries its own green or amber indicator based on a live lookup of that exact record, so one typo'd entry is pinpointed instead of leaving the whole domain on "pending". Verified domains now show a solid green state rather than just dropping the word "pending". And because verification genuinely runs in two stages - prove ownership, then issue the certificate - the panel now says which step you're on and warns you up front that the ownership record will drop off the list and be replaced by_acme-challengerecords. That was always correct behaviour; it just looked like your records had vanished. Website domains now get an HTTPS certificate issued automatically the moment you register them - previously only the app address did, so a custom website domain would verify, go green, and then fail in the browser with a certificate error. And if you enter a root domain likeacme.com, Solstral now says so up front and explains the three ways to point it at us, instead of handing you a CNAME record that DNS won't let you create at the root. The booking block for websites got a Show setting, defaulting to Calendar only - just the date and time picker, without the avatar, host name, duration and location card that the standalone booking page shows, since your own page already says all that. Embedded booking and form widgets now grow to fit their content instead of being cut off at a fixed height (which is what made a published booking block show its details card and no calendar), they're transparent so they sit in whatever section you drop them into, and there's no "Powered by" line on your site. In the builder, animations were rebuilt: every preset now plays its full effect - Fade up genuinely fades as it rises rather than sliding in already visible - and each one gained a strength control, so you set the distance of a slide, the degrees of a rotation, the scale a Scale up grows from, or the blur amount, instead of accepting one hardcoded magnitude. Duration now drives the looping Float and Pulse effects too. Sliders got a proper autoplay checkbox instead of a text box, and any element inside a slider can be made the previous or next control - with a one-click way to restore the arrows if you delete them. The Popup element no longer ships with a trigger button you have to delete: drop the popup, then point any button at it from Settings, make any element inside it a close control, and tick close-on-outside-click. Finally, panel polish: the breakpoint switcher stops sliding around while you work, dropdowns and number fields no longer squeeze themselves down to an unreadable width (they wrap to their own line instead), the spacing box fits values like "auto", and the pages table sits on a white card. - Automation
Test flows with real data, click-in data chips, and folders
Building automations is now a test-and-map loop, for every trigger - not just webhooks. Hit "Listen for test data" on any trigger and do the real thing (submit the form, create the record, open the campaign email) and the actual submission appears in the builder within seconds, even on a draft; or press "Load recent data" to pull the latest matching record so you're never waiting. The captured sample flows through the whole flow: run a test and each step shows its real output, which then becomes click-in data chips for the steps below it - so you insert {{First name}} from a dropdown instead of typing mustache by hand, and a configured field reads "Hi [First name] from [Company]". Branch and filter conditions get the same chip picker. New flows now start by asking you to choose a trigger rather than guessing one, and can't be turned on until you have. Marketing steps got smarter too: adding to a list from a flow triggered on a different object now matches by email instead of adding the wrong record, with a picker to use the enrolled record, a linked record, or a typed address; the "send marketing email" step shows the template's real subject and won't offer a phantom email field when there's no record; and a "create record" step warns when the form that triggered the flow already creates that record. Finally, organise everything into folders - with per-folder visibility so you can keep some flows to admins or specific teammates - right from the automations list.
- CRM
A redesigned website builder: real CSS controls, layered backgrounds and a resizable canvas
The website builder now looks and works like a professional design tool. The whole interface moved to a dark designer theme, and the style panel was rebuilt from scratch around the way CSS actually works - grouped into Layout, Spacing, Size, Position, Typography, Backgrounds, Borders and Effects. Spacing is now a visual box you drag: hold Alt to change both sides at once, Shift for all four. Flex layouts get a nine-point alignment picker. There's a proper Position section - static, relative, absolute, fixed and sticky with offsets, z-index, float and clear - which simply didn't exist before. Typography shows the six controls you reach for and tucks the other fifteen behind "More type options". Backgrounds are now layers you stack, reorder and toggle - images and linear, radial or conic gradients with a draggable angle dial and editable colour stops - over a single background colour, exactly as CSS models them. Effects is a full suite: multiple box shadows (inside or outside), 2D and 3D transforms, transitions, filters and backdrop filters - blur, brightness, contrast, hue rotate, saturation, grayscale, invert and sepia - each an add-and-reorder stack. Every colour field now has a real picker with an alpha channel, an eyedropper, and one-click swatches from your site theme. Two things make it trustworthy: a coloured dot beside every property tells you whether a value is set on this breakpoint, inherited from a wider one, or just the browser default - click it to remove - and controls that wouldn't do anything are disabled with a reason, so offsets grey out until you leave Static and float greys out inside a flex container. The canvas got handles on both edges: drag to any width, snapping to the real breakpoints, and Desktop now fills all the space between the panels. Breakpoints match the industry standard at 991, 767 and 479 pixels, and a label down the canvas tells you which resolutions your edits affect. You can now right-click any element for cut, copy, paste styles, duplicate, wrap in a container, convert its tag, select parent, hide and copy CSS. And a new Interactions tab adds click, hover, scroll-into-view and page-load animations with duration, delay and easing - previewable on the canvas, and automatically skipped for visitors who prefer reduced motion. The Add panel was rebuilt too: elements are now searchable and split into Elements (structure, basic, typography, media, forms) and Layouts (navigation, heroes, whole sections and your saved sections), so you type "pricing" instead of scrolling. And the Settings tab now gives every element a proper ID field for in-page links, a per-breakpoint Visible/Hidden switch, custom HTML attributes, and an option to keep its text out of search result snippets.
- CRM
Tabs, sliders, popups and a dozen more elements in the website builder
A big batch of new elements, and one important fix. First the fix: adding a Link or a Form element could crash the builder and force a restart. That's resolved, and panels are now isolated - if something does go wrong in a side panel, your page and its autosave keep working instead of the whole editor going down. Forms also embed properly now: they used to sit on a grey slab, and they now inherit whatever section you drop them into, with only the fields keeping their own background. The form picker works too, so you choose which of your published forms to show from a dropdown. New elements: Tabs, Slider (arrows, dots and optional autoplay), Accordion and a standalone accordion item, Popup, and Lightbox images that open full-screen on click. Plus the everyday pieces - Divider, Spacer, Icon, Quote, Badge, Social links, and an Embed block whose code you paste in the Settings panel (or a full-size editor) instead of onto the page, so the canvas stays readable. Video backgrounds arrived two ways: a ready-made Video background section, and a Video field in the Backgrounds settings that puts a muted, looping video behind any element you've selected. None of them are sealed widgets: each is ordinary markup you can open in the Navigator, take apart, restyle and rebuild, and they're all visible while you're editing even though they're hidden or collapsed on the live page. Finally, the Interactions tab can now show, hide or toggle any other element on click - give an element an ID, point a button at it, and you've built a popup, a dropdown or a read-more panel out of plain divs. Press Preview to try any of it exactly as visitors will see it.
- CRM
Website builder fixes: elements palette, autosave, panel layout and canvas handles
A round of fixes to the redesigned website builder. Classes now do what classes are for: style an element that has a class and every element sharing it updates too - previously the change stayed on the one element. The style selector also spells out what you're editing ("Editing .button - affects every element with this class"), and you can click a class to include or exclude it from the rule, so styling .button and .button.is-large are both one click away. Saved components keep their styling: they used to save the markup only, so dropping one on another page gave you an unstyled copy. Saving a component now happens in a proper dialog with a dropdown of your existing groups instead of two browser prompts, and those groups finally show up as headings in the Add panel. Copies stay linked to the original - edit the component once and every instance updates - and they're labelled "Component (linked)" so that's obvious; right-click and Detach if you want one to differ. Dropped sections are no longer black boxes: the Navigator now shows each one as a labelled outline - Hero → Container → Heading, Text, Row → Button - so you can click straight to the piece you want, restyle it, or pull it into a layout of your own. Building from scratch got easier too, with plain Section, Container and Div elements plus vertical, horizontal and grid boxes. The column rows were rebuilt as well - 2, 3 and 4 columns and two sidebar splits - and they're now proper grids, so with a row selected you add or remove a column from the Layout panel in one click, and set it to a single column on mobile without touching the desktop layout. The old column blocks styled every row on the site at once and stacked at a screen size the builder didn't even offer. Grid layouts no longer need you to know CSS: pick Grid and just type how many columns and rows you want. Previously the field wanted CSS track syntax, and typing a plain "3" was invalid CSS the browser threw away - so nothing happened. Aspect ratio is a named list - Square, Widescreen, Portrait and so on - and image cropping is a nine-point grid rather than a pair of percentages. Interactions now play when you hit ▶ Preview in the builder: previously animations stayed frozen there, which was the one place you'd go to check them. Scroll-triggered animations also fire correctly on sections taller than the screen, which used to stay invisible. The Elements and Layouts palette no longer sits on "Loading…" - it fills in as soon as the editor opens. Autosave now actually persists: page edits were being saved correctly but discarded when the page was read back, so reopening a page showed the old version; that's fixed, and if a save ever does fail you'll see it in the top bar instead of it failing quietly. Saving page settings no longer reloads the canvas and loses unsaved work. The old leftover toolbar that overlapped the top bar and the Style tab is gone, which also removes the buttons that could quietly put the editor into a state where clicking an element stopped opening its panel - and selecting an element now always reveals the panel. Paired controls like Width/Height and Min/Max no longer overlap in narrow panels: their labels sit above the field, wide option pickers wrap instead of squashing, and the panels can be dragged wider. Every numeric field is now click-and-type as well as drag-to-scrub - including the spacing box, where a single click opens a text field - and slider readouts (opacity, blur, shadow offsets) are editable, so you can enter an exact value anywhere. Finally, the canvas resize handles stay locked to the edges of the page frame when you switch breakpoints, and can no longer be dragged off-screen or over the side panels.
- CRM
An AI chatbot trained on your business - answering and capturing leads 24/7
Your chat widget just learned to answer for itself. Build a knowledge base - write articles, crawl your website, or sync a Notion database - and the AI chatbot answers visitors from it: grounded in your real docs, brand-matched to your widget, and honest about what it doesn't know. It's deterministic-first, so it's fast and cheap: curated FAQs are matched before the model (instant, free), and only genuine open questions use AI and draw a credit - run out and it gracefully falls back to FAQs and a human, so the widget never breaks. Every conversation stays in your CRM: a bot-captured lead becomes a normal contact on a timeline (so your routing automations and reporting just work), bot replies show right in the shared inbox alongside your agents, and when the bot is unsure it hands off - a normal assignment to whoever's online. Build guided conversation flows too - ManyChat-style: greet, ask questions, branch, capture the lead, then route to sales or hand to support - running turn-by-turn inside the chat. It threads through everything: automations get a reply-in-chat and start-flow action plus bot-captured-lead / handoff-requested / flow-completed triggers; the AI assistant and MCP can create articles, mine FAQs from your past chats, and generate flows; and there's a REST API to push articles and trigger ingestion. It all runs from the one Solstral tag you already install - and the same knowledge doubles as your widget's Help tab and an internal wiki.
- Marketing
Engagement smart lists and multiple email fields per contact
Two audience upgrades. First, smart lists and campaign segments can now filter on real engagement: build a segment like "opened a campaign in the last 30 days", "hasn't opened anything in 90 days", "has not opened Campaign X", or "opened at least 3 campaigns this month" - using new engagement conditions (last emailed / opened / clicked dates, per-campaign opened/clicked/received, and 30/90-day counts) alongside the existing 0–100 engagement score. They work everywhere conditions do: dynamic lists, campaign refinements, and exclusions (like "skip anyone emailed in the last 7 days"). Second, records with multiple email fields are handled properly: each list now has an ordered email-field priority - say work email first, then general, then personal - and every campaign sends to the first field holding a valid address per recipient. Fallbacks only cover empty or invalid values; an unsubscribed address is never bypassed by rotating to another one. Because any object can be an audience in Solstral, both features work identically for contacts and for any custom object you email.
- CRM
A richer record timeline: formatted notes and email, signatures, task assignment, reminders and pinning
The activity timeline on every record just grew up. Notes, calls and meeting logs now use a full rich-text editor - bold, headings, bullet and numbered lists, quotes, tables, links and inline images - so an account note reads like a proper document instead of a wall of plain text. Composing an email from a record is the same Gmail-class experience: formatting, images you drag or paste (uploaded and hosted so they show up in the recipient's inbox), and a live preview of what you send. Signatures are built in and layered: set your own in your Profile with variables like {{user.name}}, {{user.title}}, {{user.phone}}, your photo and your booking link, and choose to auto-add it to new emails - while admins set a workspace-wide signature and per-team signatures in Settings → Email, so everyone stays on-brand with their own details filled in automatically. Tasks can now be assigned to a teammate (they get a notification and can filter their Tasks page to "Assigned to me") and carry a reminder time that pings the owner when it's due. You can insert a saved email template into any one-to-one message - merge tags fill in from the record - filter the timeline by Notes, Emails, Calls, Meetings or Tasks, and pin the important stuff to the top. Under the hood, all rich text is scrubbed through an industry-standard sanitizer before it's stored or sent.
- Marketing
A rebuilt campaigns experience: create modal, calendar, smart sending and follow-ups
Building and sending a campaign is now faster and clearer. Start from a new Create-campaign dialog (name it, tag it, begin blank or from a saved template), then move through a streamlined three-step flow - Recipients, Message, Review - with a progress bar at the top. The campaigns list gets a proper workspace: search and filter by status, tag, A/B test or archived, flip between a List and a Calendar view of what's scheduled and sent, and see open and click rates at a glance. Turn on Smart Sending and anyone who already got a campaign from you in the last several hours is automatically skipped, so a busy week doesn't fatigue the same people. Add a follow-up email and Solstral will automatically resend to everyone who didn't open, a set time after the campaign finishes - a proven way to lift total opens. The Review step now groups everything into Recipients, Message and Tracking sections with clear checks and a one-click Edit back to any step, and a new Audit campaign button runs an AI pass over your subject, preview and copy for concrete suggestions before you hit send. The email builder got a polish too: an icon-based block palette you drag or click, a + Dynamic tag dropdown that inserts personalization at your cursor (grouped by your audience's own fields), and a cleaner settings panel with collapsible groups. Personalization now uses object-agnostic {{recipient.field}} tags, so merge tags read correctly even when a campaign targets a custom object with no Contact.
- CRM
Scheduler: calendar settings in one place, meeting limits, holidays, single-use links and meeting polls
The meetings module just got a lot closer to Calendly - in your own skin. Availability now has three tabs - Schedules, Calendar settings and Advanced - so connecting your Google or Microsoft calendar lives right next to your hours (it's still in Settings too), and there's a top-level Calendar tab as well. New Advanced settings let you cap how many meetings you'll take per day and per week across all your booking pages, and auto-block public holidays for your country (Australia, US, UK, New Zealand or Canada) plus any one-off dates - those days simply stop offering slots. Single-use links are here: generate a one-time booking link from any page's Share dialog for one-off outreach; it can be booked exactly once, then it expires (managed under Booking pages → Single-use links). Meeting polls let you propose several times, share a vote link, and book the option that suits the most people - the winner becomes a normal meeting with calendar invites and automations, just like any other booking. And a new Analytics tab shows booked / completed / cancelled / no-show counts and rates, with by-page and by-host breakdowns. The AI assistant can drive all of it: ask it for your no-show rate, to cap you at four meetings a day, to block holidays, to mint a single-use link, or to set up a poll.
- CRM
Meetings: Calendly-class booking pages, built into your CRM
Stop paying for a separate scheduler. Solstral now hosts your booking pages: connect your Google or Microsoft calendar, set weekly availability with date overrides, and share a link - visitors pick a time in their own timezone, and double-bookings are impossible (we check your real calendar and add buffers, minimum notice and daily caps). Booked meetings land on your calendar with an auto-generated Meet or Teams link, both sides get confirmations with a calendar invite attached, and reminders go out automatically. Embed the scheduler on your own website as an inline widget, a floating button, or from any link - with your branding, custom questions, and a confirmation page or redirect you control. Teams get round-robin distribution (weighted) or collective co-hosted events. And because it's your CRM, every booking matches or creates the contact, lands on their timeline, and can kick off automations - meeting booked, rescheduled, cancelled or completed - plus a new 'send booking link' flow step. Invitees self-serve too: every confirmation carries a secure link to reschedule or cancel within the policy you set.
- CRM
Live chat, leveled up: saved replies, routing, files, CSAT and AI drafts
A big upgrade to the chat inbox and widget. Agents get saved replies with /shortcuts right in the composer, an AI "draft reply" button that writes the next message from the conversation so far, and one-click file and image sharing - visitors can send files too, inline in the thread. New conversations can auto-assign round-robin to the least-busy online agent, and set your office hours so the widget shows you as away and sends a friendly auto-reply out of hours. Both sides now see typing indicators, agent profile photos appear on replies, and after a chat is closed the visitor can leave a star rating that shows up on the conversation. Agents also get a desktop notification and a sound the moment a visitor messages in.
- CRM
One tag for analytics, chat and forms
Install a single Solstral tag on your website and everything runs off it - no more pasting a separate script for each feature. It streams web analytics (pageviews, unique visitors, sessions, top pages and referrers) into a new Web analytics dashboard, boots your chat widget and any embedded forms, and lets you fire custom events and identify visitors from your own code (solstral("track", …) and solstral("identify", …)). Build ordered conversion funnels over any mix of page visits and events, and when a visitor identifies with an email that matches a contact, their whole journey is stitched onto that contact. It's GTM-friendly, respects Do-Not-Track, and the chat widget now shows each agent's profile photo on their replies - while your team gets a desktop notification and a ping the moment a visitor messages in.
- CRM
Billing emails, resume anytime, and receipts with your details
Managing your subscription is now complete end-to-end. Cancel and you'll see exactly when access ends - with a one-click Resume any time before then. You'll get email notifications for the moments that matter: subscription confirmed, plan changed, cancellation scheduled or reversed, a failed payment (with the date your access is protected until), a payment-method update, and AI credit top-ups - sent to the workspace owner, plus any admins or a dedicated billing address you choose. And a new Billing information section lets you add your legal business name, address and tax number (ABN, VAT, GST and more) so they appear on every receipt and invoice.
- Automation
Send data into flows with visual field mapping
Flows can now be how data comes into your CRM. Every automation has its own webhook URL - point a website form, Typeform, or any tool at it and hit "Catch test data" to capture a real submission right in the builder, no activation needed. Then, on a Create or Update record step, map the incoming fields to your object's fields visually: one click of Auto-map matches them by name, or pick each one by hand - no formulas to write. Whatever triggered the flow (a form, a widget, a webhook, a record change) shows up the same way, so the mapping always looks the same. We also redesigned the step picker into a searchable tile grid with icons, added text tools (split, substring, extract email/phone, defaults) and a new Calculator step for math across fields.
- Marketing
Consent tracking, compliance footers and sending-health guardrails
Sending marketing email responsibly is now built in. Every campaign automatically carries your business's postal address and Privacy/Terms links in its footer - set your address once in Settings → Email, and campaigns won't schedule without it (it's the law). We now record how and when every contact consented - double opt-in, a form, the preference center, an attested import or a manual add - shown right on each list with a consent-mix summary, so you can always answer "how did this list get built?". Adding contacts runs an address hygiene check (valid syntax, real mail domains, and blocked watchdog addresses like postmaster@), and bulk imports require you to confirm the recipients actually opted in. Finally, Solstral watches your bounce and complaint rates: campaigns from an unhealthy domain are warned or blocked before they send, and if things get bad enough your marketing pauses automatically to protect your sender reputation - one-to-one and transactional email keep flowing.
- Marketing
WhatsApp & Messenger: inbound, automated sends, and template broadcasts
Connect your own WhatsApp Business number and Facebook Messenger and run them from Solstral. Inbound messages land in the same inbox as everything else, so your team replies in one place. Automate outbound too: a new flow step sends a WhatsApp, Messenger or Instagram message when something happens in your CRM - a deal moves, a form is submitted - respecting each platform's rules (WhatsApp needs an approved template outside the 24-hour window; we handle the switch automatically). And send a template broadcast to a whole list, campaigns-style, with the same careful throttling. Connecting WhatsApp is self-serve: click Connect, authorise your number through Meta, and your approved templates sync in. Opt-in and template approval requirements apply, as Meta requires.
- Marketing
Much bigger email allowances on every plan
Every plan now sends far more marketing email. Free jumps to 10,000 emails a month - enough to run real campaigns, not just a demo - and the paid tiers scale up with it: Starter 50,000, Growth 250,000 and Scale 1,000,000 a month. Paid plans still flow past the included volume into low-cost overage rather than stopping you. Nothing else about your plan changes.
- CRM
Plans, billing and AI credits
Solstral now has plans: Free, Starter, Growth and Scale, plus Enterprise. Each is a flat monthly price with generous usage limits - records, marketing emails, automation runs, seats and storage - and upgrading takes two clicks with the card form built right into Settings. Metered volumes like email flow into low-cost overage instead of hard-stopping you, and annual billing gives two months free. The AI assistant now runs on credits: every workspace gets 100 to get started, paid plans include a monthly allotment, and you can buy non-expiring top-ups any time - while the rest of the CRM works with or without them. A live usage view shows exactly where you stand, and existing workspaces are unaffected until they choose a plan.
- Automation
Flow goals, multi-branch and simulation
Flows V2 is live: set a goal and members exit the moment they convert; branch on multiple conditions at once; wait in business days or until a date field; restrict actions to execution windows; and - the headline - simulate any flow against a real record before activating it. Plus two new actions: rotate owner (round-robin routing) and notify a teammate.
- CRM
Team-member fields
A new attribute type links records to people on your team - an account manager on a company, a reviewer on a project. Flows can rotate it round-robin for automatic lead distribution.