GoTo Training logo

Integrate GoTo Training with your AI CRM

Manage GoTo Training organizers, trainings, registrations, reports, recordings, questionnaires, and submissions

Explore Triggers and Actions

Create Training

Schedule a training with one or more sessions and return its training key.

ActionTry it

Create Training Registration

Register one person for an entire training and return the registrant key, join URL, and confirmation URL.

ActionTry it

Delete Training

Delete a scheduled or completed GoTo Training training. For a scheduled training, all scheduled sessions are deleted and participants can no longer start or join it. For a completed training, completed sessions remain in the database. GoTo sends no cancellation email to organizers or registrants.

ActionTry it

Delete Training Registration

Cancel one unpaid training registration. This destructive action sends no notification to the registrant or organizer, and the registrant may re-register. Paid registrations cannot be canceled through this API and must be canceled in the GoTo Training admin site.

ActionTry it

Download Training Recording

Follow GoTo's recording redirect and return the downloaded recording as a file.

ActionTry it

Get Training

Get the schedule, organizers, registration settings, and metadata for one training.

ActionTry it

Get Training Management URL

Return the admin-portal URL for managing or launching a training. The organizer must log in; this action does not open the URL.

ActionTry it

Get Training Registrant

Get complete registration details for one training registrant; provider cache updates can take up to two hours.

ActionTry it

Get Training Start URL With Login

Return a start URL that downloads and launches GoTo Training after the organizer logs in. This action does not open the URL.

ActionTry it

Get Training Start URL Without Login

Return a host URL that downloads and launches GoTo Training without an organizer login; this action does not open the URL.

ActionTry it

List Account Organizers

Deprecated by GoTo: list organizers for a multi-user account; use the GoTo Admin API Get Users operation for new workflows.

ActionTry it

List Session Attendees

List registrants for one completed session, preserving every join/leave attendance interval and including no-shows with zero attended minutes.

ActionTry it

List Sessions by Date Range

List completed training sessions for an organizer within a required date-time range.

ActionTry it

List Training Organizers

List the organizers assigned to one training on a sharing-enabled multi-user account.

ActionTry it

List Training Poll Submissions

Return one page of detailed poll answers, filterable by session, questionnaire key, and questionnaire version.

ActionTry it

List Training Polls

Return one page of poll questionnaires for a training, optionally limited to a session.

ActionTry it

List Training Recordings

List online recording metadata and download URLs for a training.

ActionTry it

List Training Registrants

List complete registration details for all registrants of a training. GoTo's registrant cache can take up to two hours to update.

ActionTry it

List Training Sessions

List all completed session details for one training.

ActionTry it

List Training Survey Submissions

Return one page of detailed survey answers, filterable by session, questionnaire key, and questionnaire version.

ActionTry it

List Training Surveys

Return one page of survey questionnaires for a training, optionally limited to a session.

ActionTry it

List Training Test Submissions

Return one page of detailed test answers, filterable by session, questionnaire key, and questionnaire version.

ActionTry it

List Training Tests

Return one page of test questionnaires for a training, optionally limited to a session.

ActionTry it

List Trainings

List an organizer's scheduled and ongoing trainings; completed trainings are excluded.

ActionTry it

Update Training Name and Description

Replace a scheduled training's name and optional description.

ActionTry it

Update Training Organizers

Replace all co-organizers assigned to a training and optionally email newly assigned organizers. The scheduling organizer cannot be removed, and replaced organizers are not notified. This operation is available only for multi-user accounts with co-organizer sharing enabled.

ActionTry it

Update Training Registration Settings

Set whether web registration and confirmation emails are disabled for a training.

ActionTry it

Update Training Times

Replace a training's time zone and complete session schedule, optionally email registrants and trainers, and return the exact notification counts.

ActionTry it

How the GoTo Training integration works

The GoTo Training integration connects your Dench AI CRM directly to GoTo Training, so agents can read and act on your GoTo Training data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

28 actions are available for agents to invoke on your behalf. Every call runs through GoTo Training's own authorization, scoped to the account you connect.

Set up GoTo Training in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find GoTo Training and click Connect — you'll authorize access through GoTo Training's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use GoTo Training in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the GoTo Training integration work with Dench?

The Dench GoTo Training integration connects your AI CRM to GoTo Training, so AI agents can work with your GoTo Training data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with GoTo Training via Dench?

The GoTo Training integration currently exposes 28 actions, including Create Training, Create Training Registration, Delete Training, Delete Training Registration, Download Training Recording, and Get Training. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect GoTo Training to Dench?

No. You connect GoTo Training from your Dench workspace using GoTo Training's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the GoTo Training integration secure?

Connections are authorized through GoTo Training's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the GoTo Training connection from your workspace settings at any time.

GoTo Training | Dench AI CRM