Optionally render BuilderBlocks without wrapper element for its children
In order to use the React component Builder Blocks more consistently and predictably in different contexts – especially styling, it would be useful to have the option to render it without the unavoidable span/div that it uses to wrap its child ele...
Include queryParams in appState or toUrl function for Plugins
It would be very useful to have access to queryParams in the toUrl function when building custom plugins. We are building a plugin that uses personalization that usually we include as queryParams so that users can change their state in the UI to t...
Allow aggregation operations: $cond, $ifNull, etc.
I want to query content items using the query syntax but manipulate the set of returned items based on certain conditions. My main use case is that I want to query for a URL path and a custom targeting attribute. If there's a content item for that...
Customers would love it if we could import full frames. For example - We have a header frame that we could import the nav, hero image, CTA button etc in one go. For now it will only import each element separately which works without any issues - e...
With the Typeform App, we would be able to embed Typeforms directly into Builder pages, aiding lead gen capture efforts. Types of forms: Engagement polls Entertaining quizzes Feedback surveys Order forms Application forms Branding questionnaire Re...
Customizing the body would be incredibly useful as some POST body has different schemas. example: body: { person: true, characteristics: { eyes: brown, hair: bald, weight: 180, } }
Hide Builder-generated console errors/warnings in all or just production environments
Sometimes Builder can generate a decent number of warnings in the console, depending on how your page is set up. It would be nice to have a flag in the SDK that can hide console warnings/errors production environments
Support for multiple urls with separate targeting on same page
We would like to have the ability to create a page that has multiple URL's with separate targeting. Currently, we are trying to surface the same page layout to different URL's targeted at different segments.