Coassemble is a platform that allows users to create, manage, and deliver online training courses.
Coassemble is a platform that allows users to create, manage, and deliver online training courses. On Nagent, Coassemble is exposed as a fully-configurable online courses integration that any agent can call — 4 actions, and API key authentication. No code is required to wire Coassemble into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Coassemble to automate the kinds of tasks online courses 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 Coassemble 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 Coassemble, with input parameters and output schema. Drop these into any step of an agent built in Helix.
COASSEMBLE_GET_CLIENTSRetrieve a paginated list of clients (organisations). Supports pagination via 'length' and 'page' parameters. Use when you need to list all client organisations or page through them systematically.
Input parameters
Page number to retrieve (0-indexed). Defaults to 0.
Number of clients to return per page. Defaults to 100.
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
COASSEMBLE_GET_COURSESRetrieve all courses from your Coassemble account with optional filtering and pagination. Use this tool to list, search, or browse courses. You can filter by user identifier, client identifier, or title, and control pagination with length and page parameters. All parameters are optional - call without parameters to get all courses.
Input parameters
Page number to retrieve (0-indexed)
Filter to courses containing this string in their title (case-insensitive, partial match)
Number of courses to return per page
Filter to courses created by this user identifier
Filter to courses associated with this client identifier or group
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
COASSEMBLE_GET_TRACKINGSRetrieves learner progress tracking records for a specific course. Returns tracking objects containing progress percentages, completion status, and timestamps. Supports filtering by learner identifier, client identifier, date range, and completion status, with pagination support.
Input parameters
Course ID to retrieve trackings for (required)
Filter trackings created before this date (ISO 8601 format: YYYY-MM-DD)
Page number to retrieve (0-indexed, starts at 0)
Filter trackings created after this date (ISO 8601 format: YYYY-MM-DD)
Number of results per page (range: 1-100)
Filter by completion status: true for completed only, false for incomplete only
Filter to trackings linked to a specific learner identifier
Filter to trackings linked to a specific client identifier
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
COASSEMBLE_GET_USERSTool to retrieve a paginated list of users. Use when you need to browse or process user records optionally filtered by clientIdentifier.
Input parameters
Page number to retrieve (0-indexed).
Number of results to return per page.
Filter users by clientIdentifier.
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 54 agents privately built on Nagent that already use Coassemble.
Build on Nagent
Connect Coassemble 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 Coassemble, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Coassemble is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Coassemble is connected, you configure its 4 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Coassemble 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 Coassemble event fires, the agent kicks off automatically.
Every Coassemble 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 Coassemble ships with 4 pre-built online courses actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Coassemble together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Coassemble-based workflows tailored to your business.