Create Record Button
Manually create records from the UI with a single click
Forms
Capture structured input through custom create forms
Services
Create records without app or task access via the Services portal
Automations
Automatically generate records in response to system events
Agents
Let AI Agents create records during conversations and tasks
Bulk Import
Import large volumes of records from spreadsheets and files
API
Create records programmatically through the REST API
Create Record Button
The most direct way to create a record is through the Create Record button in the top right corner of the object page. Clicking this button opens the create form configured for that object, allowing you to fill in field values and save a new record.Create Record Button in Related Items
You can also create related records from a record’s detail page using the Relationships section. This allows users to create a new related record directly from the context of an existing one, linking the two records automatically. To show the Create a Record button for related records:- Navigate to the record detail layout settings
- Add the Relationships component
The Create Record Button on detail pages pre-populates the relationship to the parent record, so users don’t need to manually link the new record back.
Create Button in Layouts
The Create Button field type can be added to Layouts to provide a dedicated action trigger for record creation within specific views. This is useful when you want to surface record creation in a particular context or workflow stage.- Open the Record Details Layout for the App, Element, or Task
- Add the Create Button field
Forms
The Create Form Builder provides a drag-and-drop interface for designing custom record creation forms. Forms give you control over which fields users see, how they are organized, and what validation is required when creating a new record.How Forms Work
When a user clicks the Create Record button, the system presents the create form configured for that App or Element. The form determines:- Which fields appear and in what order
- Which fields are required before the record can be saved
- Default values that pre-populate automatically
- Validation rules that enforce data quality at the point of entry
- Conditional logic that shows or hides fields based on other selections
Create a Form
For step-by-step instructions on designing create forms, see Create Form Builder.Integration with Workflows
Records created through forms can automatically trigger downstream processes:- Automations fire on the Record is Created trigger
- Approval processes route the new record for review
- Notifications alert relevant team members
- Assignment rules assign ownership based on record data
Services
A user without access to an app or task can create records through Services in Elementum. Services must be enabled by the app admin on the App or Task.- Open Services in the left navigation menu.
- Choose the category in which the app or task lives.
- Click Request on the applicable object.
- Fill out the required fields.
- Click Save.
Automations
The Automation System can create records automatically in response to system events using the Create Record action. This eliminates manual data entry for repetitive processes and ensures records are created consistently.How It Works
Automations follow a trigger → action model. When a triggering event occurs, the automation executes a sequence of actions that can include creating one or more records with pre-defined field values.Common Triggers for Record Creation
| Trigger | Use Case |
|---|---|
| Email Received | Create a support ticket from an incoming email |
| Record is Created | Generate related records when a parent record is added (e.g., onboarding tasks for a new customer) |
| Record is Updated | Create a follow-up record when a field changes to a specific value |
| Attachment is Added | Process an uploaded document and create a record from its contents |
| On-Demand | Create records when a user clicks an Automation Button |
| Survey | Generate records from submitted survey responses |
Configuring the Create Record Action
- Open an automation in your App
- Add a Create Record action to your automation
- Select the target object (App, Element, or Task)
- Map field values using variables from the trigger, prior actions, or static values
- Save the automation
new_record.record_id variable.
For a full list of available actions, see the Actions Reference. For trigger details, see the Triggers Reference.
Example: Support Ticket from Email
Agents
AI Agents can create records as part of their interactions with users. Agents use the Create Record Tool to add new records during conversations across channels like Microsoft Teams, Slack, and phone.Create Record Tool
The Create Record Tool is configured within an Agent’s toolset and allows the Agent to create records in a specified App, Element, or Task based on information gathered during a conversation. To configure the Create Record Tool for an Agent:- Open the Agent’s configuration and navigate to Tools
- Add a Create Record tool
- Provide a name and description so the Agent understands when to use it
- Set the Tool Start Message (what the Agent says when it begins creating the record)
- Choose the Run As mode to determine whose permissions are used
- Select the target App, Element, or Task
- Define required fields and optional fields with descriptions to guide the Agent
- Choose which return fields are sent back to the Agent after creation
Field descriptions are important — they help the Agent understand what information to collect from the user before creating the record. For example, a “Priority” field description might say “The urgency level: Low, Medium, High, or Critical.”
Automatic Record Creation via Integrations
Some Agent integrations create records automatically when conversations begin:- Microsoft Teams: When a user starts a conversation with an Agent in Teams, a record is automatically created with user information, conversation metadata, and Teams context. See Teams Integration.
- Slack (Full Conversations mode): In Full Conversations mode, a record is created when a Slack conversation starts, capturing user info and channel context. Quick Answers mode does not create records. See Slack Integration.
Bulk Import
When you need to create many records at once, Elementum supports bulk import through file-based processing and direct data upload.Bulk Import on Apps and Elements
You can import records directly into an App or Element by uploading a spreadsheet file. The platform maps columns in your file to fields in the target object and creates records for each row.- Open your object in List view.
- Click Bulk Import
- Download the template that matches your situation
- Add the data into the Excel file.
- Open the Bulk Import window again in your object.
- Upload the updated file.
File Reader Automations
For more control over the import process, use File Readers within automations. The Table File Reader processes Excel and CSV files row by row, allowing you to transform, validate, and deduplicate data before creating records. Example: Bulk Import WorkflowAPI
For programmatic record creation, the Elementum REST API provides a dedicated endpoint to create records in Apps, Elements, and Tasks.Choosing the Right Method
| Method | Best For |
|---|---|
| Create Record Button | One-off manual record creation by users |
| Forms | Structured manual entry with validation and guided input |
| Automations | Event-driven record creation without user intervention |
| Agents | Conversational record creation via Teams, Slack, or phone |
| Bulk Import | Loading large datasets from spreadsheets or external files |
| API | System-to-system integration and programmatic creation |