Skip to main content
21 May 2026

⚡️ Improvements

  • 🌍 Project Region API for Internal Services – A new POST /api/projects/region endpoint lets trusted server-side services (such as Trigger.dev jobs and sub-agents) look up a project’s configured timezone region and its offset in minutes without needing a user session. Authenticated via the x-api-key header against the shared internal API key, it returns { region, offsetInMinutes } — falling back to America/Los_Angeles when no region is set — so background jobs can perform date/time work in the project’s timezone.
20 May 2026

🔥 Features and Updates

  • 🌐 Browser Filter on Users List – The Users page now has a Browser filter to narrow down contacts by browser (Chrome, Firefox, Safari, etc.). The filter is multi-select, syncs with the URL so filtered views are shareable, and uses the same UAParser-based browser names as the Device column.
19 May 2026

⚡️ Improvements

  • 🔐 Internal Credential Lookup RPC – The Custom Credentials worker now exposes a getInternalCredential RPC so other Embeddables Workers can fetch internal credentials by project, key type, and environment. Live credentials are matched and the most recently created one is returned; when no live credential matches the call returns null, letting callers cleanly distinguish “not configured” from hard errors.

🐞 Bug Fixes

  • Copy/pasting nested global components in the Builder no longer flattens their hierarchy — child components inside copied containers now keep their parent/child structure instead of becoming siblings.
  • Merge replay during concurrent Builder edits now anchors new and moved components only to same-bucket peers (same parent, same _location slot, or same root group), preventing accidental hierarchy or slot corruption when other people are editing the same embeddable.
18 May 2026

⚡️ Improvements

  • Accessibility: Focus Moves to Top on Page Change – When a flow advances to a new page and scrolls to the top, focus is now programmatically moved to the form at the top of the page so screen readers and keyboard users land in the right place. Focus only moves when the embed itself scrolls (not when the document scrolls), and the programmatic focus ring is suppressed so sighted users don’t see an unexpected outline on every page change.

🐞 Bug Fixes

  • The QA tests table no longer shows a stale failed run as the Latest Result after a successful re-run — embedded QA runs are now ordered and limited at the database level so the most recent run is always picked.
13 May 2026

🐞 Bug Fixes

  • Experiment Results Contact Matching – The experiment results query now includes contact_id in its joins and groups by both entry_id and contact_id, fixing inconsistent or duplicated rows that could appear when the same contact had multiple entries.
07 May 2026

🔥 Features and Updates

  • 🛑 Cancel QA Runs – Running QA runs can now be cancelled directly from the runs list. Open the run’s actions menu and choose Cancel run to stop the worker; the run is then marked as Cancelled, which appears as a badge on the run and as a new option in the QA runs status filter dropdown.
  • 📊 Progress Bar Styling Selectors – The Progress Bar component now exposes two additional styling elements in the Design sidebar — Progress text and Reset button — so you can style the progress label and reset control independently from the bar.

🐞 Bug Fixes

  • Reordering conversion events no longer drops the payload metric keys attached to each conversion.
04 May 2026

🔥 Features and Updates

  • 📊 Payload Metric Key for Experiments – Experiments can now track a custom payload metric in addition to conversions. In the Edit Experiment modal, a new Event metric key dropdown appears once you have selected impact metrics whose conversions have payload metric keys configured. Select one key to enable per-variant metric aggregation in experiment results.

🐞 Bug Fixes

  • Team Invite Modal Auto-Close on Pending Invite – Re-inviting a user who already has a pending invitation now automatically dismisses the invite modal after the error toast appears, instead of leaving the dialog open in an ambiguous state.
  • QA Scheduler Cron Timing – The QA scheduler now uses the Cloudflare-provided scheduledTime for cron matching instead of reading the current time after async work, preventing scheduled QA tests from being skipped when the handler runs slightly after the scheduled minute.
  • QA Multiselect OptionSelector – QA tests driving OptionSelector components now correctly handle multiselect personas: when a persona’s userdata key is an array of values, each value is clicked in turn so all intended options are selected.
30 April 2026

🔥 Features and Updates

  • 🔐 Credential Templating in Proxy Request Bodies – The Secure Proxy now supports substituting {{ credential_id }} placeholders in request bodies. Send X-Use-Body-Templating: true on any POST, PUT, PATCH, or DELETE request and the proxy will replace credential placeholders in the body before forwarding, using the same allowlisted credentials as URL and header substitution. The header is stripped from the outbound request. Omit the header (or leave it unset) to keep the default streaming pass-through, which avoids buffering and is recommended for large or binary payloads.
23 April 2026

🔥 Features and Updates

  • 💳 Disable Pay Button Until Page Is Valid – A new disable_button_until_page_valid property on the Stripe Checkout 2 component reactively disables the Pay button whenever required page fields are incomplete, giving users an immediate visual cue rather than waiting until they click Pay.

⚡️ Improvements

  • Faster Builder Page List – Page thumbnails in the Builder now lazy-load their images, significantly speeding up the virtualized page list for embeddables with many pages.
  • Faster Submissions Downloads – Large submission exports now use a chunk size of 10,000 records (reduced from 25,000), resulting in faster and more reliable CSV downloads for projects with high submission volumes.
  • goToNextPage, goToPrevPage, and triggerAction on window.EmbeddablestriggerAction is now available on window.Embeddables in addition to window.Savvy, so you can fire any named action in your Embeddable directly from the host page using either alias.
16 April 2026

🔥 Features and Updates

  • 🌐 Stripe Checkout Translation Support – Pay button text and success message in Stripe Checkout 2 components now respond to language changes when translation variants are configured, keeping your payment UI fully localised.
  • 📡 trackCustomEvent on window.EmbeddablestrackCustomEvent is now exposed on window.Embeddables.

⚡️ Improvements

  • trackCustomEvent returns a Promisewindow.Embeddables.trackCustomEvent() now returns a Promise<void>, so you can await the call before redirecting or performing follow-up actions.
  • Experiment Overlap Warning – The Experiments page now shows a warning when the same experiment ID appears in both the Regular and Legacy lists, so you can catch and clean up incomplete migrations before they cause hidden or duplicated experiments.
14 April 2026

🔥 Features and Updates

  • 🌐 New Generation Embeddables – Goals, Tasks, QA, Inbox, and more are now available to everyone. The ”+” Create dropdown also now includes New Task, New Goal, and New QA Test for everyone — no special access required.
  • Optimized Submissions Engine (Beta) – A new toggle in Project Settings → General lets admins and Data Privacy Officers enable a faster submissions query engine and parallelized CSV downloads for this project. When enabled, the Submissions page shows a “Using optimized queries (beta)” badge. Great for projects with large volumes of submission data.

🐞 Bug Fixes

  • An error toast is now shown when attempting to download submissions with no answer keys, rather than silently failing.
09 April 2026

🔥 Features and Updates

  • 💰 Currency Unit for Goals – Numeric Goals with Sum or Average aggregation now have a Unit selector. Choose **USD todisplayvaluesascurrency(e.g.** to display values as currency (e.g. 1,234.56) instead of a plain number.
  • 🔍 AND Response Filters in Overview – The response filter in the Embeddable Overview now supports stacking multiple key/value pairs combined with AND logic. Click + Add filter to narrow down the responses you’re analyzing to users who match all selected criteria.
  • 🔗 Domain Mode for Credentials & Endpoints – Allowed Origins and Allowed Destinations in Endpoint settings now offer a simple Domain tab so you can enter a root domain (e.g. example.com) instead of writing a regex. All subdomains and paths on that domain are matched automatically. Switch to Regex mode for advanced matching patterns.
  • 📦 Deprecated Integrations Toggle – Google Sheets and other deprecated integrations are now tucked behind a collapsible “Show deprecated integrations” section on the Integrations settings page, keeping the main list focused on actively supported integrations.

⚡️ Improvements

  • Analytics date pickers now highlight the time input and show a Reset button when the time has been changed from the default, making it easy to spot and clear any custom time that is active.
  • Goal metric values now display with two decimal places for greater precision (e.g. 1,234.56 rather than 1,235).
  • Conversion rate percentages in the Embeddable Overview now display two decimal places (e.g. 12.34% instead of 12%).

🐞 Bug Fixes

  • Funnel chart embeddable thumbnails no longer flicker or reload on every mouse move when hovering.
  • Editing a conversion-rate Goal no longer resets the selected metric and other form fields when the edit modal opens.
  • The Save button for experiment variants is now correctly disabled until the group data has finished loading, preventing premature or failed saves.
07 April 2026

🔥 Features and Updates

  • 💳 Shared Stripe Checkout Session – Multiple Stripe Checkout components on the same page can now share a single Stripe Checkout session. Enable use_shared_stripe_session on each component and they will all use the same underlying session, ensuring coupons and discounts apply uniformly across all line items and that all “Pay” buttons update in sync when a promo code is applied.
26 March 2026

🔥 Features and Updates

  • 🖼️ Page Thumbnail Previews – Hover over any page key in funnel charts, the user activity timeline, or the goal creation modal to see a live preview thumbnail of that page.

🐞 Bug Fixes

  • Switching Stripe Checkout payment methods rapidly no longer causes duplicate entries.
  • The metric dropdown in the goal creation modal now includes a search bar, making all metrics discoverable (previously capped at 50 visible options).
01 July 2025

🔥 Features and Updates

  • 📁 FileUploader v2: Multi-File & Validation – The FileUploader component now supports uploading multiple files, setting a maximum file limit, and displaying custom validation error messages. Upgrade to version 2 for these features.
  • 🧪 Experiment Results Conversion Picker – The experiments page now features a dropdown to select which conversion is used for the results table when several are available.
  • 🗂️ OptionSelector Missing Key Warnings – The layers tab now warns you if any buttons inside an OptionSelector are missing a key, helping prevent configuration issues.
  • 💸 Stripe Checkout Discounts – You can now apply a promo code or coupon to a Stripe Checkout component automatically on load.

⚡️ Improvements

  • AI chat now shows detailed error messages, making it easier to understand and resolve issues.
  • Switching personas in the Builder now resets userdata, ensuring a clean slate instead of combining data from different personas.

🐞 Bug Fixes

  • Downloading 10,000 submissions at a time now works as expected.
  • AI now uses HTML tags in the rich text component, ensuring correct formatting instead of markdown.
  • Plain Text components now set the correct parent_id property when added to a container.
  • Searching for style tags by number (e.g., typing 500 for font_weight_500) now returns the correct results.
  • You can no longer delete the last remaining page from layers in an Embeddable.
  • Experiments now filter out time periods when they were paused from the displayed results.
17 June 2025

🔥 Features and Updates

  • 🛡️ Builder Safe Mode – Launch the Builder in safe mode using ?embeddables_safe_mode=true to prevent actions and computed fields from running. Great for troubleshooting, or reverting some accidental code that managed to break the Builder!
  • 🖼️ Dynamic Button Image URLs – The Image URL field for buttons now supports computed field values like {{example_value}} for dynamic image switching.

⚡️ Improvements

  • Open Builder from Experiments – Added a quick-access button to open the Builder directly from the experiments page.
  • Experiment Variant Preview Links – You can now preview variants of draft experiments with a dedicated link.
  • CMS Setup UI Improvements – Enhanced the Builder’s CMS configuration with a clearer interface and new options, making content management more intuitive.
03 June 2025

🔥 Features and Updates

  • 👥 Persona Preview Dropdown – Added a “Personas” dropdown in Preview mode so you can add, edit or switch between personas more easily.
  • 📎 File Type Options Expanded – Added “All types” and “Images only” options to the File Upload component’s existing type selection. More flexibility for your file uploads!

⚡️ Improvements

  • Experiment View Calculation Fix – Improved percentage view to properly calculate all bars relative to the tallest bar of each type, ensuring accurate visual comparisons.
  • Cleaner Breadcrumb Navigation – Current page is now hidden from breadcrumbs when selecting global components, making navigation clearer and more intuitive.

🐞 Bug Fixes

  • Missing Experiments Display – New experiments now properly appear in the Embeddable overview’s experiments tab.
  • Stripe Checkout Phone Collection – Phone numbers are now correctly collected during Stripe Checkout process.
  • Better Breadcrumb Text Wrapping – Long names no longer cause awkward wrapping in breadcrumb navigation.
  • Firefox Breadcrumb Visibility – Breadcrumbs no longer get buried at the bottom of the page in Firefox. -️ File Upload Type Warning – Adding a file upload component that accepts all file types no longer triggers incorrect type warnings.
19 May 2025

🔥 Features and Updates

  • ☁️ Flexible Field Storage – Choose where your users’ input is saved: in the cloud, locally, or not at all! No more worrying about lost data or privacy — just pick your preference right from the sidebar.
  • 📈 Funnel Y-Axis Toggle – Instantly switch between absolute values and percentages on your funnel charts. See your data the way you want!
  • 🧑‍🎨 Persona Management – Update or remove existing personas directly in the Builder, including renaming them. No more deleting and recreating just to make a change!

⚡️ Improvements

  • Published URL Editing – Change your Embeddable’s published URL anytime from the General Information settings (after publishing).
  • Helpful HIPAA Tooltips – Added tooltips for “Health Data”, “Personally Identifiable Information”, and “Contact Info” in the Data Schema table. No more guessing!
  • Auto-Prefilled Conversion Values – Creating a conversion now uses a dropdown of available options instead of a text box. No more typos or broken analytics!
  • Improved Page Selection Clarity – It’s now easier to tell when a page is selected in the Builder’s page tab, helping you quickly identify what you’re working on.

🐞 Bug Fixes

  • Experiment Variant Switching Fixed – You can now switch between experiment variants as many times as you like.
  • Region Dropdown Search – Added a search bar to the region selection dropdown so you can quickly find what you need.
14 May 2025

🔥 Features and Updates

  • 🚀 Engine v4:
    • 🧼 Removed all hidden internal styles – Fully redesigned style generation with clean component templates.
    • 🖥️ Smart breakpoint ordering - Styles will automatically apply in order of screen width, so tablet styles will never get overwritten by mobile styles.
    • 🔗 Simplified container referencing – Components now rely solely on parent id, removing parent key usage to prevent duplicate rendering in Engine v4.
  • 📊 Funnel Drop-off Percentages – Funnel charts now display both absolute and percentage amounts.
  • 🧩 Re-order Conversion Events – Drag-and-drop conversion events directly in the Overview page or via Settings. No more deleting and re-adding just to rearrange!
  • 👥 Remove Users from Projects – Admins can now remove members from projects directly in the Users table, with built-in safeguards.
  • 🧠 Real-time Schema Enforcement – The Builder now displays warnings, hints and automatic fixes in places like the Layers sidebar, whenever there are issues with the schema the need to be fixed.
  • 📦 DropdownMain Container Selector Added – Properly includes the DropdownMain container in advanced dropdown selectors for consistent styling and behavior.
9 May 2025

🔥 Features and Updates

  • 📋 Trigger List for Actions – View all available triggers per action with a single click. Instantly auto-fill the search bar and jump to the Triggers tab for faster configuration.
  • 🌐 CMS Options in the Builder – Easily configure and connect content directly from your CMS for more dynamic page building.
  • 🎭 Enter & Exit Transitions UI – Define entry and exit animations using a new visual interface for smoother experiences.
  • 💳 Stripe Metadata Controls in Options – Add or edit metadata fields directly from the configuration panel for Stripe components.
  • 🧪 New Experiments from Web App – Experiments can now be fully configured and managed directly within the web app interface.

⚡️ Improvements

  • Breadcrumb Size Reduced – A cleaner workspace with more screen real estate and less visual clutter.

🐞 Bug Fixes

  • Firefox Overview Page Fix – Resolved an issue where the Web App Overview Page was broken on Firefox.
29 April 2025

🔥 Features and Updates

  • 🧪 Customer journey QA tool - Test, validate, and debug flows with a new internal quality tool.
  • 🚫 Exit Page flag - Flag pages as an ‘Exit page’ to prevent users who are shown that page from progressing past it - perfect for disqualification pages like ‘We don’t cover your US state’.
  • 📐 Collapsible left sidebar - More room to build!
  • 🔄 Additional page transition options - Smooth and customized flow transitions for better UX (an easy UI for editing this is coming very soon!).
  • 🎯 Custom style selectors - Define and apply custom CSS selectors directly inside your components.
  • 🔌 New Action configurations - Added support for Airtable, HubSpot, Google Sheets, and Webhooks.

🐞 Bug Fixes

  • Fixed Preview Mode DOM Interactions - Interactive elements now behave as expected during preview.
  • Fixed Unintended Edits on Stripe Component Selection - Selecting a Stripe component no longer triggers an edit in the history log unless a real change is made.
  • Fixed Stripe Checkout Sync Behavior - Improved sync logic to prevent unnecessary updates and errors when editing Checkout options.
  • Improved Condition Key Filtering - Duplicate keys no longer break the search bar.
  • Trigger Sync on Button Key Changes - Key changes now instantly reflect in logic without needing tab switches.
  • Global Images Render Correctly - Visual assets now load instantly after changing them.
17 April 2025

🔥 Features and Updates

  • 🎛️ Advanced component options - Added advanced configuration support for components like Calendly, HubSpot, Lottie, Media Embeds, File Uploads, Rive, PayPal, and Progress Bars.
  • 💳 Trigger Actions from Stripe events - Added support for triggering workflows based on specific Stripe events: payment attempt, failure, or completion.

⚡️ Improvements

  • Discard Changes now clears drafts - No more persistent reload notifications!
  • Warnings about other people’s edits before saving - If you try to save while there are edits from someone else, a confirmation is required. A tooltip now shows who made the external changes.

🐞 Bug Fixes

  • Fixed loading Builder edit mode access - Now automatically enters edit mode as expected
  • Blank Embeddables no longer miss parent_id - New creations are properly linked from the start
8 April 2025

🔥 Features and Updates

  • 🚨 Live Version Alerts - Get notified when other users save a version, edit the version you’re on, or create new drafts. Stay in sync with your team!
  • 💳 Brand new Stripe Checkout 2.0 - Brand new design, much more flexibility, and better handling of events and errors.
  • 🏷️ Conditional Tags are now officially live — tag smarter, not harder.
  • 📄 Brand New Pages Grid - A full-screen view of all your pages in a grid format, with more features coming soon to this view.

🐞 Bug Fixes

  • Lowercase email comparison is fixed — no more invite issues with uppercase emails.
  • Conditions text now looks clean and doesn’t overflow — plus some nice improvements to make editing smoother ✏️
3 April 2025

🔥 Features and Updates

  • 🔍 Zoom controls are now available for the Embeddable preview—adjust it right from the top bar!
  • 🏷️ Recently used tags are back! Say hello to faster tagging 🎉

⚡️ Improvements

  • The Open Old Builder button now takes you to the old Builder in the same tab, with an easy way to switch back to the new one.

🐞 Bug Fixes

  • Conditions that were very long were breaking in a way that you couldn’t see the button to edit component conditions - that’s now fixed.
  • The Add Page button was appearing on top of the CSS editor and could cause issues when manually editing CSS.
  • Toast alerts are now fully interactive—you can click or close them even with a popover or modal open.
31 March 2025

🔥 Features and Updates - 📖 Docs Relaunched - We’ve completely

rebuilt the Embeddables Docs to make it easier to find what you need. - Now, our docs are organized into: - Features - Overviews of each major feature in Embeddables. - Guides & Best Practices - More in-depth explanations of how things work, and how to get the most out of the platform.
  • How-To’s - Step-by-step guides to achieve specific tasks. - [API
  • Reference](/api-reference) - Technical reference for the Embeddables API, as well as a glossary and this changelog! - We’re still improving it and will be adding many more docs over time. - Let us know what docs you’d like to see! - 🎥 Onboarding Tour Video - Along with the launch of our brand new docs, we’ve also created an onboarding tour video to show you (nearly) everything you can do in the Builder. - Watch it here and be fully ramped up in the Builder in just over 5 minutes.
15 March 2024

🔥 Features and Updates

  • 👨‍👩‍👧 Multi-player on Embeddables has been a little underwhelming so we’re working on it. Starting today you’ll seen an alert in the top left if someone else is working at the same time as you and your versions could result in a conflict.
  • 🚀 Push-to-Prod/Staging Logs are now in the version control card so you can see who pushed what version to prod and staging and when. No more back and forth Slack messages or scrolling through the version card for 5 minutes.

⚡️ Improvements

  • We’ve made it easier to select layers in the layer card as the hit area was a little too small for our liking.
  • The Builder and more specifically the Logic card should now feel more snappy as we found more ways to squeeze the juice out of them.

🐞 Bug fixes

  • When you typed code in the code editor and click ‘Save’ and close the card before clicking ‘Apply Changes’ your code could be lost. That’s now been improved so your code is no longer lost.
8 March 2024

🐞 Bug fixes - The rich text component would periodically decide to become

500px tall whilst you were editing inside of it in the Builder. It’s now no longer doing that party trick. - Updating the key name in the options card sometimes caused an alert that said ‘Undefined’. This was unhelpful and annoying and is now fixed. - Charts now load more reliably and don’t go blank when you change a filter. - Copy and Paste keyboard shortcuts stopped working on the Layers card. Now they’re working again.
6 March 2024

🔥 Features and Updates

  • 👥 Updated filter component: We re-built the filter component as it was a little clunky and unreliable. It’s now simpler (we think) and more reliable.
  • 🪄 Split test individual components: You can now experiment with hiding/showing components within a test. Unsure if the social proof container increases click-throughs? Now you can test just showing/hiding it without duplicating the entire page and running an A/B split on the page.
  • 📞 Brand New US Phone Number formatting: You can now specify formatting for US phone number inputs including the visual display and what formats are accepted by validation. We’re looking at you, “+1”.

⚡️ Improvements

  • The key names on the layers tab sometimes get a little long. Now they have tooltips for when they do.
  • Scrolling within the UI of the Builder felt a little off. We’ve made some design changes to the scroll design and action to make it feel more complete.
  • You can now duplicate an existing Computed Field. Apparently that didn’t exist and this product manager is finding out for the first time.

🐞 Bug fixes

  • Occasionally the ‘Today’ filter wouldn’t apply and you’d be stuck sitting wondering what was going on. That’s now back to being its useful self.
  • On the Options card it randomly scrolled you when you selected a tab. That’s now behaving itself.
  • Updating the key of a computed field (or add a new one) it doesn’t overwrite the name of the input or trigger keys.
  • Split testing requires snake_case and occasionally you could set the key without it being snake_case and the test would fail to run. That’s now fixed.
  • The layers card now stays in place and doesn’t jump around the screen every time you open it.
23 February 2024

🔥 Features and Updates

  • 🏃🏼 Saving your Embeddable is now 40% faster. We know watching Embeddablob is fun but waiting to get something saved took a little too long. This update improved that speed.
  • ♿️ Accessibility controls for Embeddables launched in Alpha. You can now navigate through the Embeddable using the ‘tab’ button to move between components and the ‘Enter’ key to move to the next page. To get access reach out to the team and we’ll enable it.

⚡️ Improvements

  • The ‘Buttons’ tab in the ‘Options’ card was too hard to access so it’s been brought forward and is now available without scrolling.
  • You can now access the Custom HTML Editor in a full screen experience rather than a tiny little window. It’s like the IMAX of code editors now.
  • You can now specify the maximum selection in a multi-select button e.g. up to 3 responses. This should have been added sooner but it’s finally off the backlog.
  • Deleting is scary but occasionally you make a mistake. We’ve made it easier to delete an Option Button without clicking 4 times.
  • We increased the accuracy of click submissions across a wider range of browser types so you can trust your funnel charts even more.
  • You can now filter to the highest page a user reached. Perfect for seeing which users got to say the email page but no further in live session replay and their submission data.
  • You can now see the number of events a user had in the users table. Great for seeing at a glance if they did a little or a lot in your Embeddable.

🐞 Bug fixes

  • Occasionally discarding changes could cause the page to temporarily appear blank. That scared you (and us) and won’t happen any longer.
  • Archived Embeddables sometimes remained archived even when you clicked ‘Un-Archive’. We had a word with the archives and now they’re back to behaving themselves. Sorry about that.
  • API Fix for User Submissions. Occasionally the query slug would be slow but it’s now faster.
16 February 2024

🔥 Features and Updates - Accessibility features: alt-text is not just for

images! It’s now easy to add alt text and equivalent meta descriptions and labels in Buttons, Options Buttons, Dropdowns and more. ### ⚡️ Improvements - Various performance updates on the Web App mean that it’s now significantly faster! - Stability, logging and performance updates on the Builder. ### 🐞 Bug fixes - Hitting ESC inside an input or inside a Code Editor, while the text editor is in focus, will no longer close the card lose your un-applied edits. - The Assets card, when first opened, no longer fails to replace images with a click.
12 February 2024

🔥 Features and Updates

  • Submission Table & Export CSVs
    • Long-awaited and much-requested, you can now easily view and download your submissions from a particular Embeddable.
    • Head to the page of a particular Embeddable in the Web App and you will now see a spreadsheet-like table of all submissions (or ‘entries’) for that Embeddable.
    • You can also hit the Download button to export a CSV of the last 1,000, 10,000 or 100,000 submissions, to analyze further in your software of choice.
  • Preset option collections** for Option Buttons and Dropdowns: select from presets like ‘Countries’ and ‘US States’ to save typing them all o
  • Button tooltips**: give your users more info in case they need it, with easy-to-add tooltips on buttons.
8 February 2024

🔥 Features and Updates - Version Sizes - Ever struggled to find that

version from weeks ago where you made a huge number of edits? - You can now see the number of edits made in each saved version of an Embeddable (applies to versions saved from Feb 8 onwards). - US Phone number formatting**: Our brand new US phone number formatting features are now available in BETA and in JSON-Only. Contact us if you want to try them o - Compare Unsaved JSON Changes**: The versions diff now has a Current JSON option, so you can review your draft updates before hitting sa ### ⚡️ Improvements - Our ‘Auto-Preload Next Page Images’ feature now applies to images inside buttons.
1 February 2024

🔥 Features and Updates - You can now find the split test that you’re

looking for by filtering in the search bar of the Experiments card. - Button components now have a ‘Text Wrapper’ sub-element (which contains the ‘Text’ and ‘Description’ elements) available to be styled in the Designer. - You can now edit Logic items (Actions and Computed Fields) by directly editing the JSON. ### ⚡️ Improvements - Several aspects of the product now load faster, including various analytics features in the Web App, and the initial load of the Builder. - Undo/redo functionality is now visually synced with the Split Test card. - The versions card now shows the exact date + time of each save, rather than simply “5 days ago”. ### 🐞 Bug fixes - Non-images no-longer have broken thumbnails in the Assets card.
29 January 2024

🔥 Features and Updates

  • 🧪 Split Testing v2 This complete rebuild of our Experiments feature makes it easy and simple to do the following:
    • Create new experiments.
    • Pause experiments, selecting a temporary winner*.
    • Complete experiments, choosing a winner* - this will automatically remove conditions as well as losing pages and components that are no longer used.
    • Add variants and edit variant weights.
    • Easily add experiment-related conditions to components.
    • Get a preview link for your experiment with the variant you choose, so you can test out that variant as a user.
    • View which pages + components are related to a particular experiment variant - these are color-coded, both in the preview and in the Layers card.
    • See a list of past completed experiments, when they were completed, and (for new experiments*) which variant won.
*Note that this only applies to experiments created in Split Testing v2. Older experiments can’t be paused or completed in the same way.
25 January 2024

🔥 Features and Updates

  • When you add a new component, it will now be automatically selected.
  • When building with ChatMessages components, you can now select which GPT model to use. (Currently JSON-Only for now)

⚡️ Improvements

  • Re-rendering of pages and components is more efficient, making the Builder faster to work with.
  • Initial rendering of Embeddables now fills templates with data (e.g. default userData & external content) for certain component types, which should lead to faster load times and better Google Lighthouse scores.

🐞 Bug fixes

  • The Pages card no longer sometimes plays videos or loads iframes in the background.
  • The ChatMessages component no longer fails to work if “Handle AI Messages” is not checked.
22 January 2024

🔥 Features and Updates

  • Conditional Tags are now live in `BET
    • Add a condition to a tag so that it is only added to a page/component/element if that condition is met.
    • Perfect for styles that you want to add/remove dynamically.
18 January 2024

🔥 Features and Updates

  • You can now Copy/Paste components and pages between different Embeddables!
    • Use Ctrl/Cmd + C to copy a component, then Ctrl/Cmd + V to paste it in another Embeddable.
    • This works with containers - it will copy all child components along with it.
    • You can also use the Copy button in the Options card.
    • This will copy across the structure without styles.
    • You can also copy with styles included using the “Copy with Styles” button in the Options card.
    • This will bring all the styles associated with the applied tags.
    • If any conflict occurs you will be asked to choose whether to replace tag styles or keep them.
11 January 2024

🔥 Features and Updates - Keyboard shortcuts for selecting different

component - You can now change the selection using the arrow keys. - Up and Down for siblings components. - Left and Right for entering or exiting a container - Quick access button to open list of component triggers - Click the icon above the border of a selected component to quickly view all triggers associated with that component. - Easily see a list of triggers for an Action by hovering over it. - Debounce option** for InputBox componen - Default User Data** setting available in Whole Embeddable options ### ⚡️ Improvements - Easier login/logout UX. ### 🐞 Bug fixes - Editing text/descriptions of OptionsSelector/CustomButtons with Custom HTML no longer breaks the HTML. - Dragging global components on the layers no longer breaks the entire Embeddable JSON. - Builder no longer allows setting keys starting with numbers. - Building repeatable containers is no longer buggy. - When dragging a container into a global position, it now brings the child components too.