In the 1.24 release, we introduced the first version of Baserow AI — a new AI field type that allows you to add AI models to your Baserow Database tables. Today, we’re expanding the AI functionality by introducing a feature that enables you to generate formulas using AI directly in Baserow. Plus, we’re improving Baserow’s core features by adding an onboarding process and email verification.
And last, but certainly not least, we’re introducing new features to both the Database Builder and Application Builder. These include templates that include applications, field descriptions, multistep date filters, duration field type updates, support for public aggregations on Grid View, and much more.
Let’s take a closer look:
You can now use AI capabilities to automate formula creation directly in Baserow. The AI-powered formula generator quickly creates formulas based on a prompt that describes what you want the formula to do. It can be used for managing project progress and deadlines, calculating costs and budgets, or creating complex formulas based on date and time values. Needless to say, this saves you lots of time.
To use this feature, start by creating a new Formula field. Then, select ‘Generate using AI’. A new modal window opens where you need to choose the AI type and model. We recommend using a high-parameter model like gpt-4 or llama3-70b as those perform best.
Next, start writing a prompt that details the action you want to perform. Once the prompt is ready, click the ‘Generate’ button and wait a few seconds. A formula will then appear in the field modal. To execute it, click the ‘Create’ button.
Baserow Cloud supports the GPT-3.5 model, which is freely available without usage restrictions. For Baserow Self-Hosted or those wishing to use a different model, use this guide on configuring the OpenAI API key.
Baserow AI features are available to those on the Premium plan or higher.
Alongside the Database Builder templates, we’re launching our first set of Application Builder templates. These pre-made applications are designed to help you hit the ground running with our new Application Builder, without the need to start entirely from scratch. Simply select a template and customize it according to your needs.
Application Builder templates are paired with Database templates:
You can add a template in Baserow in two ways: from the template page or from your dashboard. Pick the template you want to use and click the ‘Use the template’ button. After that, the template will be installed and ready to use.
Our new Database Onboarding is designed to walk new users through the steps of creating their first database, setting up tables, and inviting collaborators. The goal is to help new users get acquainted with the basic features and layout of the Baserow Database.
If you’re already a Baserow/database pro, you can skip this entirely.
We’ve implemented an email verification process to enhance the security of your Baserow account. This gives you the option to decide whether to require verification of your collaborators’ email addresses. We provide three choices: no verification, recommended, or enforced.
The email verification setting can only be changed by instance admins. To enable this feature, go to the ‘Admin’ section and select ‘Settings’. Scroll down the page until you see the ‘User’ section, where you can configure Email Verification.
The date filters received an update, allowing you to combine the filter types, which greatly improves the combinations you can make with them. It’s now possible to combine is before
or is after
with for example tomorrow
, yesterday
, one week ago
, etc. Because it’s multistep, it now allows you to make 150 filter combinations, compared to only 20 before.
Field descriptions is a new feature in Baserow that allows you to add a description to any field. This helps clarify what sort of data should be entered in each field, making it easier for teams to collaborate.
To add a description to a field, click on the field and select ‘Edit Field’. In the modal that opens, click on ‘+Add Description’ button and input your text.
We’ve made numerous improvements to the duration field type. To increase its flexibility, we’ve introduced new formats:
d h m
for days, hours, and minutesd h m s
for days, hours, minutes, and secondsAdditionally, we’ve added formula support for multiplication and division operations in the duration field type. We’ve also enabled tonumber
support for conversion to seconds.
Finally, the duration field type now supports negative values.
To add a duration field type, click the plus sign ’+ Add a field’ to the right of your existing fields and select ’Duration’ field from the list. New formats can be selected in the field configuration.
We’ve added support for footer aggregations in public shared Grid Views. Now, when a Grid View with set footer aggregations is publicly shared, these will be visible to your viewers. This update makes your public data displays more informative.
In any Grid View, click on the footer bar located beneath a field at the bottom of the table to choose an aggregation function.
The new Repeat element allows you to show a list of things by repeating the elements for each result in your data source. It allows you to repeat a set layout for each item in a container, making it easier to manage large amounts of similar data.
To add a Repeat element, first click on Elements in the top bar. Then, select Element + in the lower left corner of the popup. Alternatively, you can add an element by clicking on the plus icon +
on the page. From the menu of available options, choose the Repeat element.
We’ve added a new Refresh Data Source action. This feature triggers an update of the data for the selected element by verifying any changes in the data source. You can trigger this action after creating or updating a row.
You can find the refresh action in the ‘General’ panel on the right side.
We’ve added support for the Boolean and Tags field types to the Table element.
Now, when adding a new column to a Table element, you have the option to select the Boolean field type or Tags field type, along with other types such as Text and Link.
Starting in June, we’ll offer separate 101 webinars for both the Database Builder and Application Builder!
Database Builder 101: How to create databases with Baserow on the 4th of June, 2024.
Application Builder 101: How to create applications with Baserow on the 11th of June, 2024.
Can’t make it on those days? Register anyways to receive a recording of the sessions.
If you don’t know where to start with Baserow’s new Application Builder, we’ve created videos that cover the basics. Take a look:
→ Introduction to Baserow Application Builder
→ Create and use a data source in Baserow Application Builder
→ Set up a master and detail pages in Baserow Application Builder
→ How to manipulate data in Baserow Application Builder
Now, all video tutorials are also available on the Baserow website.
As a remote-only company without offices, it’s always a treat to link up in person and spend some time together. In May of this year, our team gathered in Lisbon. It was a few days filled with fun activities and business sessions.
Baserow is hiring! Check our openings.
→ Check out a comprehensive Baserow course on Udemy. This complete course covers basics, an overview of the main features, advanced concepts, and includes quizzes for each section. Kudos to Farès MOKHTARI.
→ Check out how to self-host Baserow on your own server (docker-compose) from SelfHostCreators | 360Creators.
→ Learn how you can secure Baserow with Access Tokens from our Ambassador, Raphael Scotto DI perta.
→ Check out how to do an easy Baserow setup on CasaOS. By BigBearTechWorld.
→ [Spanish] Learn how to schedule messages for WhatsApp Groups with n8n + Evolution API + Baserow from Rubén Salazar.
→ [Portuguese] See how to integrate Typebot with Baserow and perform first customer control. By Astra Online.
→ Discover how to install Baserow with just 1 click. From Vamos Automatizar.
→ Check out how to create multiple companies on Typebot with the Power of Baserow. By Astra Online.
The next big features on the roadmap include a timeline view, file support for the AI field, additional styling options for the Application Builder, and other features suggested by the community.
If you have any questions about the new updates, please leave them in our official community forum. We’re happy to answer them!
d h m
and d h m s
duration formats. #2284BASEROW_MAX_PENDING_WORKSPACE_INVITES
environment variable.Or
operation in the published version of a builder application #2525AWS_STORAGE_BUCKET_NAME
instead of AWS_ACCESS_KEY_ID
.When sending a PATCH request to the api:applications:item endpoint, invalid payload keys will be ignored and will no longer cause an HTTP 400 error. #2301