We’re always trying to improve our platform for our customers. Here, you can get an inside look at what’s currently in beta at Elementum. Remember, this list is provided as a heads-up—not as an invitation to test or a promise of what capabilities may be included. Most customers will not see these features until general availability. For what’s available today, see the most recent release notes.Documentation Index
Fetch the complete documentation index at: https://docs.elementum.io/llms.txt
Use this file to discover all available pages before exploring further.
What to expect
Heads-up, not a commitment. The information below explains how we treat beta features and why delivery and availability can change.
- Currently being tested. These features are in active development and testing. Behavior and scope may change.
- No guaranteed delivery date. We do not commit to a specific release date for any feature listed here.
- No guarantee of delivery. Priorities shift based on resources and customer needs. A feature in beta may be delayed, changed, or not released to General Availability.
- Limited availability. Some features may be tested by select customers before being released to General Availability. Broader access is not guaranteed until a feature is generally available.
Features in beta
This list is updated on a biweekly cadence to give you an idea of upcoming improvements likely to occur in Elementum. The colored badges indicate the area of Elementum where you will see the update.Accept Files Through Run Agent Task
Accept Files Through Run Agent Task Intelligence
The Run Agent Task automation action can now pass files directly to an agent for processing. Use it in place of the AI File Reader to get broader model support and expanded file-handling functionality. Learn more about Run Agent Task.Cross-App Skill Sharing
Cross-App Skill Sharing Intelligence
When configuring skills on an agent, select Custom access to pull in active skills from any App in your organization—not just the agent’s own. Agents discover and use cross-app skills the same way they use local ones, and deployed agents automatically include the Apps that provide their configured skills. Build a skill once and reuse it everywhere—agents can tap into capabilities across your entire org without duplicating configuration. Learn more about agent skills.Dynamic Dropdowns on Agent-Driven Forms
Dynamic Dropdowns on Agent-Driven Forms Intelligence
Configure the Ask User Question tool with dynamic data sources so dropdowns populate from live platform data instead of static lists. Builders choose which field is rendered to users and whether the prompt accepts a single or multi-select response, and users can search within long dropdowns to find options quickly. Agents can now present real-time, data-driven choices to users—no more hardcoded option lists that go stale. Learn more about the Ask User Question tool.Context & configuration
Context & configuration
Who can configure it: App Administrators.Where to find it: App → Agent → Configure → System Tools → Ask User Question.Configuration steps:
- When configuring an agent on an object, open the Ask User Question system tool.
- In the Dynamic dropdowns section of the popup, click Add Source.
- Choose the target object from the Records to Show dropdown.
- Choose the field that will be rendered to users in the dropdown.
- Choose whether the prompt accepts a single-select or multi-select response.
- To add multiple sources, click Add source in the top-right corner of the Dynamic dropdowns tile.
- Click Save when finished.
Voice Agent Gateway
Voice Agent Gateway Org Settings
Assign a single phone service to an Agent Gateway so one phone number becomes the entry point for multiple voice agents. Inbound calls flow through a pre-agent pipeline that authenticates the caller, detects language, and classifies intent to route to the right voice agent. Configure voice overrides on each agent to give them a distinct persona. When a caller’s intent shifts mid-call, the gateway detects it and transfers them to a different agent—no re-authentication required, with full transcript context carried over. The same multi-agent orchestration available in chat is now available on the phone. Learn more about Agent Gateways.Context & configuration
Context & configuration
Who can configure it: Organization Administrators.Where to find it:
Org Settings → Agent Gateways (under Platform).Prerequisites:
- An Agent Gateway with at least one agent added and routing rules defined.
- A configured phone provider (for example, Elementum Twilio or a SIP trunk-enabled provider).
- Open the gateway and select the Settings tab.
- In the Voice section, click + Add phone number.
- In the Create Phone Service dialog, configure:
- Number Type — Select how the number is provisioned (for example, Create Number).
- Area Code — Enter a U.S. toll-free area code (for example, 833, 866, 877, or 888).
- Phone Provider — Select the telephony provider that will host the number (for example, Elementum Twilio).
- Caller Access — Choose who can reach the gateway (for example, Allow All Callers).
- Default Language — Set the primary language used for caller interactions.
- Additional Supported Languages — Optionally add languages the gateway can detect and respond in mid-call.
- Generate First Message — Toggle on to have the gateway automatically generate the opening message when a call connects.
- Click Save.
- Inbound calls are authenticated, language-detected, and intent-classified by the gateway before being routed to the right voice agent based on the gateway’s rules.
- When a caller’s intent shifts mid-call, the gateway transfers them to a different agent without re-authentication and carries the full transcript across the handoff.
- Configure voice overrides on each individual agent to give them a distinct persona on calls routed through the gateway.
Linked Record Approvals
Linked Record Approvals Apps
Run an approval template multiple times on a single record, with each instance tied to a specific linked record. This lets teams handle sign-off per line item—such as one approval per purchase order, budget line, or deliverable—instead of bundling everything into a single record-level approval. Approval automation actions now also support a tag field, so automations can loop through linked records and target specific approval instances independently. Learn more about approvals.Context & configuration
Context & configuration
Who can configure it: App Administrators.Where to find it: App → Approval Processes.Configuration steps:
- In your app, open Approval Processes and click Create New.
- Toggle on Linked Record Approval.
- Select the target linked object the approval should run against.
- Configure the remaining approval details (name, stage, approvers, and rules) as you would for a standard approval process.
- Select the Record the approval applies to.
- Set Approval Process to the linked-record-enabled template (for example, Line Item Approvals).
- In the Linked [Object] Record field (for example, Linked PO Line Items Record), choose the linked record from the dropdown.
- Enter an Approval Process tag to uniquely identify this approval instance. Tags allow automations to differentiate between each approval chain on the same record—using the linked record’s ID is recommended.
Organization Model Migration
Organization Model Migration Org Settings
Organization Administrators can select any AI model and migrate every usage to a different model in a single action. All automation actions and agents referencing the source model switch over automatically, making it easy to swap models org-wide without updating each agent and automation individually. Learn more about AI Services.Context & configuration
Context & configuration
- On the Providers page, click the dropdown next to the service you would like to replace.
-
Click the
Replace Model icon.
-
Select the new model from the dropdown.
In the popup, you can see all automations using the current model that will be affected by the change.
- Click Replace.
AI Provider Failover
AI Provider Failover Org Settings
Configure failover providers so traffic automatically reroutes if the primary is unreachable and the backup is active.Context & configuration
Context & configuration
Who can configure it: Organization Administrators.Where to find it: Organization Settings → AI Services (under Platform) → Providers.Prerequisites:
- At least two configured AI Providers of compatible model families.
- Each provider must have active, tested credentials.
- Open the dropdown for the desired provider and click the
Provider Details icon. - Click the
Edit icon next to Backup Providers. - Select a provider to use in case of failover. Choose multiple to ensure several options are available.
- Select Save.
- Failover is automatic — no user action is required during an outage.
- Only providers whose status is Active are eligible targets.
- Failover applies to all features consuming the primary provider (agents, search, summarization, etc.).
- When the primary recovers, new requests resume routing to it.
SIP Trunking Provider
SIP Trunking Provider Org Settings
Bring your own telephony provider to Elementum by connecting SIP trunk-enabled phone providers to power voice agents.Context & configuration
Context & configuration
Who can configure it: Organization Administrators.Where to find it: Organization Settings → Integrations → Phone.Prerequisites:
- A SIP trunk-enabled account with a supported provider (for example, Twilio, Telnyx, or any standards-compliant SIP provider).
- Credentials and the SIP URI/domain from your provider.
- Add a new phone provider and select SIP Trunk as the connection type.
- Enter a Name, add one or more SIP Gateways (the IP addresses or hostnames that will handle call routing), and select an Authentication Type.
- IP Based — authenticate using the gateway’s IP address; no additional credentials required.
- Credentials — enter a username and password.
- Use the provided callback URL to complete the provider configuration.
- Test the connection to confirm Elementum can register with the trunk.
- Assign inbound/outbound phone numbers from your provider to specific voice agents.
- Using your own SIP trunk lets you keep existing carrier contracts and phone numbers while routing calls through Elementum’s voice agent stack.
- Per-call audio, transcripts, and telemetry still flow through Elementum for logging and agent memory.
- Outbound caller ID and number porting are handled by your telephony provider, not by Elementum.