Skip to main content
All Collections
Use-case guides
Use-case guides

Dive into starter and advanced application-building use cases

56 articles
Creating a master-detail pageBuild and configure a master-detail page using page variables and 'Select record' interaction.
Displaying data

Using the page builder to display data from your models and more.


Displaying data within your pagesWorking with page variables, data components, and filtering withing the page builder.
Using display logic on your pagesDynamically showing data based on filters
Working with shortcut optionsShortcut solutions while adding authentication profiles, data models and their properties via the page builder.
Creating a detail pageHow to create and set up your first detail (parent-child) page using page variables.
Creating a delete buttonDeleting data via your applications front end by building your own delete button.
Data filteringLearn how data filtering works and how to use it to filter your data in the page builder and actions.
Creating component interactionsSetting up interactions to enable users to dynamically change the content of the pages in their applications.
Showing a single taskUse case 1 of a 9 part use case series. In this article, you'll learn how to show a single task.
Showing a list of tasksUse case 2 of a 9 part use case series. In this article, you'll learn how to show a list of tasks.
Showing a list of tasks belonging to a userUse case 3 of a 9 part use case series. In this article, you'll learn how to show a list of tasks.
Showing a list of tasks created on a specific dateUse case 4 of a 9 part use case series. In this article, you'll learn how to show a list of tasks that are created on a specific date.
Showing a list of tasks created todayUse case 5 of a 9 part use case series. In this article, you'll learn how to show a list of tasks that are created on todays date.
Showing a list of users and their tasksUse case 6 of a 9 part use case series. In this article, you'll learn how to show a list of tasks with their corresponding user.
Showing a list of tasks belonging to a user with a certain statusUse case 7 of a 9 part use case series. In this article, you'll learn how to show a list of tasks with their corresponding user.
Showing a list of tasks of a logged-in user with a certain statusUse case 8 of a 9 part use case series. In this article, you'll learn how to show a list of tasks of the logged-in user with a status.
Showing a list of your own tasksUse case 9 of a 9 part use case series. In this article, you'll learn how to show a list of tasks that are yours.
Changing your page state using component valuesLearn to change page state using component values in Betty Blocks for interactive web apps.
Safe URLs using UUIDsDon't want to show the ID's of your data to the public? In this article we'll show you how to use UUID's instead.
Creating a document upload featureIn this article, you'll learn how you can upload files in your applications.
Using action steps

Dive into applying various action steps (functions) that come out of the box or via the block store.


Send e-mail via SMTP stepLearn how to use the send e-mail via SMTP function to send e-mails in your Betty Blocks application
PDF-generator stepThis article explains how to generate a PDF file in your application using the block store's ‘Generate PDF’ action step.
(Re)assign text variable stepAssign a new or different value to a text variable.
Document generation stepLearn how to generate Word documents with a template that uses data from your data model.
Sub-action stepFind out how to install the sub-action step and how to use it, and why you should use it.
Applying the '{JSON} placeholder' data source & action stepsNeed some dummy data for your application? JSON placeholder makes displaying dummy data in your application a breeze.
Generate random UUID stepLearn what a random hex is and how you can use this functionality in your applications.
Date/time offset stepWant to adjust a date or a time by a year, a month, or maybe just a few minutes, in this article you'll learn how to use this custom step.
Creating an iManage integrationThis article will cover the steps to create a connection to your iManage models and use these in a Betty Blocks application.
Generate UUID stepHow and why you should use this custom step from the block store.
Update many records stepA use case overview of the update many records step to discover its functionality within a platform.
Transform text stepNeed some text to be lowercased, capitalized, or anything similar to this? The transform text step has you covered.
Raise error stepIn your action flow you might want to stop and the action and raise an error to inform the user, this step has you covered.
Using the mass mutate step: insertCreating multiple records 1-by-1 can take up some time, with the bulk insert you can create them all in one go.
XML to JSON stepRecode XML to JSON format using a special action step from the block store.
Prompt AI stepCreate custom prompts within your action step powered by OpenAI functionality.
Classifier AI stepExplore the use and configuration of the AI-powered classifier action step.
Summarizer & anonymizer AI stepsUse the two text-transforming AI tools to summarize and anonymize various text inputs.
Using the format endpoint result stepIn this article, we'll dive into a small use case explaining how the step works.
Search AI functionalityBuild your use case with the AI search functionality steps: collection search, query generator, and chunk.
Indexed collectionsLearn how to optimize creating, updating, or deleting data using the indexed collection functionality.