A model's schema defines the structure of your model. It lists all the properties your model can hold, such as a name, a date of birth, or a link to another model. Properties capture the type of data you need, while relationships connect your model with others across your platform.
Why schema matters
An explicit schema makes your data reliable and easy to use. With the proper schema in place, you can:
- Keep your data structured and consistent
- Power content blocks, workflows, and rules with the correct data at the right time
- Build connected experiences across Applaud without confusion or duplication
Property types
Each property has a type that controls how data is stored, displayed, and used. Choosing the right property type ensures a better user experience and helps you maintain consistent data.
For example:
- Date → Displays a date picker when someone fills in a form
- Text → Captures free-form text, such as names or notes
- Lookup (foreign key) → Links your model to another one, such as connecting a Task to a User
💡 For a complete list of property types, see Add a property to your model's schema.
Relationships
Relationships connect your models, allowing you to use data across your Applaud tenant. With relationships in place, you can:
- Combine data from multiple models in content blocks and workflows
- Use linked data in filters and rules
- Keep related records in sync
To create a relationship, add a property with the Lookup (foreign key) type and select the model you want to link. You'll see a summary of all relationships on the schema page.
Tasks you can perform here:
- Add a property to your model's schema
- Edit a property
- Delete all of a model's data
- Edit a model's name, description, or icon or delete a model
- Reorder properties