Create Record Button
Manually create records from the UI with a single click
Forms
Capture structured input through custom create forms
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 available in the toolbar of any App or Element view. 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 place a Create Record Button widget on a record’s detail page. This allows users to create a new related record directly from the context of an existing one, linking the two records automatically. To configure a Create Record Button on a detail page:- Navigate to the record detail layout settings
- Add a Button Widget and select Create Record
- Choose the target object (App, Element, or Task)
- Customize the button name, icon, and style
- Save the layout
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.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
Designing a Create Form
- Navigate to Apps → Create Form Builder
- Add sections to organize related fields (e.g., “Basic Information”, “Details”)
- Drag fields from the field library into sections
- Configure field properties such as required, helper text, and defaults
- Preview the form to verify the user experience
- Save and publish
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
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.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 |