Add Module

From the Modules list, click Add Module to create a new low-code module. There are two ways to fill out the Module Picker, depending on whether you want a ready-made schema or one you design yourself.

Calendar vs. datatable modules

A module is calendar-style when Content is schedulable is checked in Schema Builder. When this option is unchecked, the module is datatable-style. This checkbox determines the module's behavior—there is no separate module type to select.

  • Schedulable (calendar-style): Each entry includes Start and Stop date fields and can be displayed in either a calendar or list view. Blog, Events, and News are schedulable by default because their content typically has a publish date and may have an end date.

  • Not schedulable (datatable-style): Entries do not include date fields and are displayed as a standard list or table. Quick Links and FAQ are datatable-style by default because their entries do not typically require a publish window.

The setting also determines the URL pattern used by the module's overview page: /modules/calendar/<id> for calendar-style modules and /modules/datatable/<id> for datatable-style modules. Access the overview page by clicking the module's name from the Modules list.

Starting from a prebuilt module

Pick one of the ready-made types and the form collapses down to just Name and Module Picker. The schema (columns, field types, whether it's schedulable) is already defined for you.

Add Module form with a prebuilt type selected

Type Description
Custom Module Build your own module schema and form template from scratch — see Building a Custom Module below.
Alert Module Boost user engagement with eye-catching, personalized alert notifications.
Blog Module Write, draft, edit, and publish content. Ships with Body/Hero Image/Summary/Title fields.
Calendar Module Schedule events and publish date-based content.
News Module Keep users informed with announcements and releases.
Quick Links Module Create convenient shortcuts to key destinations.
Slider Module Showcase featured products and visual highlights.

All six named types (everything but Custom Module) come from Solodev, not something your organization defines — if none fits, choose Custom Module and build your own schema.

Building a Custom Module

Choose Custom Module (the default) to design your own schema from scratch. The rest of the fields below only appear in this path.

Add Module form with Custom Module selected, showing the Schema Builder

Field Description
Name The name of your new module.
Module Picker Custom Module to build your own schema, or a prebuilt type (see above).
Module Template Upload a module template file instead of building one from scratch.
Quick Schema Ideas One-click starting schemas — Blog, Events, News, Photos, Landing Page, Data Module, Hero Slider, Quick Links, FAQ — to jump-start a page-ready schema, with or without AI.
Schema Builder Define the columns (fields) for entries in this module. Click + Add Field to add a column, and set its Name, Type, Length, Null, and Default.
Content is schedulable See calendar vs. datatable modules.
Package Upload (Optional) Upload a module package .zip that bundles a schema, template, and assets together.

Click Submit to create the module. You'll land on its module dashboard, ready to add entries.