Integrations
Amplitude logo

Amplitude integration

Analytics & Data · 11 actions · Custom auth

Track events, identify users and groups, search for users, query analytics, and retrieve revenue data from Amplitude

Overview

The ModuleX Amplitude integration lets a ModuleX agent operate Amplitude on your behalf — running send and list actions across events, users and group identifies — directly from a plain-English request, using your organization's own Amplitude credentials. No pre-built workflow is required: the agent picks the right Amplitude action for the task.

Amplitude is an analytics & data platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right Amplitude action — or, when you want a repeatable process, the composer assembles a Amplitude workflow for you, streaming the nodes onto the canvas as it builds.

Ask the assistant

Drive Amplitude in plain English

Type what you want. A ModuleX agent picks the right Amplitude action — or chains several — and runs it. No workflow to build.

  • Find the event I describe and send it
    resolves tolist_eventssend_event
  • Show me the active users that match what I describe
    resolves toget_active_users
Use cases

What you can automate with Amplitude

  • Find the right event and send it in one promptlist_eventssend_event
  • Look up an active user on demandget_active_users
  • Set user properties in Amplitude using the Identify APIidentify_user
  • Set group-level properties in Amplitudegroup_identify
  • Search for a user by User ID, Device ID, or Amplitude ID using the Dashboard REST APIuser_search
  • Get the event stream for a specific user by their Amplitude IDuser_activity
At a glance

Amplitude integration at a glance

VendorAmplitude
CategoryAnalytics & Data
Actions available11
AuthenticationCustom
Uses your own credentialsYes
Works with the assistantYes
Works in the composerYes
Multi-step / tool-chainingYes
Technical referenceView docs
Integration version1.0.0
Last updatedJun 2026
Reference

All 11 Amplitude actions

Events2
send_event
Track an event in Amplitude using the HTTP V2 API.
list_events
List all event types in the project with their weekly totals and unique counts.
Users1
identify_user
Set user properties in Amplitude using the Identify API. Supports $set, $setOnce, $add, $append, $unset operations.
Group Identifies1
group_identify
Set group-level properties in Amplitude. Supports $set, $setOnce, $add, $append, $unset operations.
User Searches1
user_search
Search for a user by User ID, Device ID, or Amplitude ID using the Dashboard REST API.
User Activities1
user_activity
Get the event stream for a specific user by their Amplitude ID.
User Profiles1
user_profile
Get a user profile including properties, cohort memberships, and computed properties.
Event Segmentations1
event_segmentation
Query event analytics data with segmentation. Get event counts, uniques, averages, and more.
Active Users1
get_active_users
Get active or new user counts over a date range from the Dashboard REST API.
Realtime Active Users1
realtime_active_users
Get real-time active user counts at 5-minute granularity for the last 2 days.
Revenues1
get_revenue
Get revenue LTV data including ARPU, ARPPU, total revenue, and paying user counts.

See full parameters and response schemas in the Amplitude integration docs

Two ways

Two ways to use Amplitude in ModuleX

Ask the assistantType what you want done and a ModuleX agent picks the right Amplitude action and runs it — no workflow to build.
Compose a workflowNeed it to happen every time? Describe the process and the composer wires Amplitude into a repeatable workflow you can run on a schedule, from chat, or as an API.
Security

Connecting Amplitude

CustomAmplitude uses a custom authentication flow. ModuleX encrypts whatever credentials you supply and scopes them to your organization.

Step-by-step setup in the Amplitude docs

Related

Pairs well with Amplitude

Agents often chain Amplitude with these — connect them once and the agent can use all of them in a single task.

FAQ

Amplitude + ModuleX FAQ

A ModuleX agent can run any of Amplitude's 11 actions — across events, users, group identifies and user searches — from a plain-English request, using your organization's own Amplitude credentials.
No. The agent selects the right Amplitude action from your prompt. A workflow is only needed when you want a repeatable process — and the composer builds that for you from a description.
Through a secure Amplitude connection; your credentials are stored encrypted and scoped to your organization.
11, spanning events, users, group identifies and user searches.
Amplitude runs on your own credentials, so any Amplitude usage is billed by Amplitude directly. ModuleX meters the agent run — and if you connect your own model keys, there's no ModuleX markup on model usage.

Put Amplitude to work in ModuleX.

Connect Amplitude once with your own credentials and let your agent run all 11 actions on demand.

Last updated: Jun 2026Browse all 175 integrations →