Evenium is an all-in-one event management platform that simplifies the planning, execution, and analysis of professional events.
Evenium is an all-in-one event management platform that simplifies the planning, execution, and analysis of professional events. On Nagent, Evenium is exposed as a fully-configurable event management integration that any agent can call — 12 actions, and API key authentication. No code is required to wire Evenium into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Evenium to automate the kinds of tasks event management teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Evenium into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Evenium, with input parameters and output schema. Drop these into any step of an agent built in Helix.
EVENIUM_CREATE_CONTACTTool to create a new contact in the Evenium address book. Use when you need to add a new contact with basic information (name, email, company) and optional custom fields.
Input parameters
Contact's email address. Should be a valid email format.
Array of custom fields with name/value pairs for additional contact information.
Gender options for contact.
Name of the company the contact is associated with.
External or custom contact ID for integration purposes.
Contact's last name.
Contact's first name.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
EVENIUM_DELETE_CONTACTTool to permanently remove a contact from the Evenium address book. Use when you need to delete a contact by their ID. WARNING: This operation is irreversible and deletes all associated guests in cascade.
Input parameters
Unique identifier of the contact to delete. WARNING: This operation is irreversible and will delete all associated guests in cascade.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
EVENIUM_GET_CONTACTTool to retrieve a single contact by ID from Evenium. Use when you need to fetch details for a specific contact using either Evenium internal ID or custom external ID.
Input parameters
Contact ID - can be Evenium internal ID (e.g., '123456' or 'id:123456') or custom/external ID (e.g., 'ext:TE567890'). Use 'ext:' prefix for custom IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
EVENIUM_GET_CONTACT_BY_CUSTOM_IDTool to retrieve a specific contact from Evenium by their custom ID (external database ID). Use when you need to look up a contact using an identifier from your own CRM or database system.
Input parameters
Custom ID specific to your database or CRM system. This is an external identifier you use to reference contacts in your own system.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
EVENIUM_GET_CONTACT_EVENTSTool to retrieve all events that a contact has been invited to or registered for. Use when you need to see a contact's event history with registration details.
Input parameters
Contact ID to retrieve events for.
Filter events with endDate after this timestamp (RFC 3339 format).
Filter events with endDate before this timestamp (RFC 3339 format).
Filter events with startDate after this timestamp (RFC 3339 format).
Filter events with creationDate after this timestamp (RFC 3339 format).
Filter events with startDate before this timestamp (RFC 3339 format).
Filter events with creationDate before this timestamp (RFC 3339 format).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
EVENIUM_GET_CONTACT_EVENTS_BY_CUSTOM_IDRetrieves all events a contact has been invited to using their custom ID. Use this when you need to find all events associated with a specific contact identified by a custom ID from your database.
Input parameters
Custom ID specific to your database used to identify the contact.
Filter events ending after this date (ISO 8601 format or date string).
Filter events ending before this date (ISO 8601 format or date string).
Filter events starting after this date (ISO 8601 format or date string).
Filter events created after this date (ISO 8601 format or date string).
Filter events starting before this date (ISO 8601 format or date string).
Filter events created before this date (ISO 8601 format or date string).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
EVENIUM_GET_CONTACTSTool to retrieve a list of contacts from Evenium. Use when you need to fetch and optionally filter organizer contacts.
Input parameters
Page number for pagination (1-indexed). Defaults to 1.
Field name to sort results by (e.g., 'lastName', 'firstName', 'email').
Search term to filter contacts by name, email, or other fields.
Number of contacts to return per page. Defaults to 10.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
EVENIUM_GET_EVENTSRetrieves a paginated list of events from Evenium with optional filtering and sorting. Use this to list all events or search for specific events by title, code, or location. Supports pagination via start/limit parameters and sorting via sort/direction parameters. By default, returns active events only; use filter flags to include archived, deleted, or draft events.
Input parameters
Field to sort results by. Common options: 'beginDate' (event start date), 'title' (event name), 'code' (event code).
Maximum number of events to retrieve.
Zero-based index of the first event to retrieve for pagination.
Search term to filter events by title, code, or location.
If true, only archived events are returned.
Sorting direction ('ASC' or 'DESC').
If true, includes draft events.
If true, includes deleted events.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
EVENIUM_IMPORT_CONTACTSTool to import multiple contacts at once (batch import). Creates new contacts or updates existing ones based on customId or email matching. Use when you need to bulk create or update contacts in Evenium.
Input parameters
Array of contact objects to import. Each contact will be created if new or updated if it already exists (matched by customId or email).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
EVENIUM_LOGOUTTool to log out the current user and invalidate the session token. Use when you need to explicitly end the current session.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
EVENIUM_UPDATE_CONTACTTool to update an existing contact in Evenium by contact ID. Use when you need to modify contact details such as email, name, company, or custom fields.
Input parameters
Updated email address for the contact
Updated phone number
Updated state or region
List of custom fields to update with their values
Updated company name
Updated country
Updated last name
Unique identifier of the contact to update
Updated first name
Updated organization name
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
EVENIUM_UPDATE_CONTACT_BY_CUSTOM_IDTool to update a contact in Evenium by custom ID (external ID from your CRM/database). Use when you need to update contact details using your own identifier rather than Evenium's internal ID.
Input parameters
Contact's email address.
Custom fields array with name-value pairs.
Company name.
Custom ID (external ID from your CRM/database). This will be used with the ext: prefix in the URL path.
Contact's last name.
Contact's first name.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 31 agents privately built on Nagent that already use Evenium.
Build on Nagent
Connect Evenium to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Evenium, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Evenium is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Evenium is connected, you configure its 12 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Evenium steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Evenium event fires, the agent kicks off automatically.
Every Evenium action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Evenium ships with 12 pre-built event management actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Evenium together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Evenium-based workflows tailored to your business.