Skip to content

Integration · Payroll & HR

riseup.ai

Connect Claude & ChatGPT to Rise Up

Ask your AI who has not finished a course, which classroom sessions have seats left, or to enrol a new hire in a learning path. It can read users, groups, courses, learning paths, classroom sessions, registrations, skills and certificates in Rise Up. It can also create and update users and courses, enrol learners, register them for sessions and mark attendance.

Connect Rise Up free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Who is enrolled in the GDPR course and how far are they?”

    The AI finds the course and lists its registrations with progress and completion state.

  • “Create a user for [email protected] and enrol him in the onboarding learning path.”

    It creates the user with email and username, then enrols him in the learning path.

  • “Which classroom sessions are coming up, and where?”

    It lists classroom sessions with dates, location and seats.

What your AI can do

Learners and groups

Read, create and update users with role, language and state, and add users to groups.

Courses and learning paths

Create and update courses, read learning paths, and enrol learners in courses and learning paths.

Sessions and progress

List classroom sessions and registrations, mark attendance, and follow course and learning path progress.

  • “Register Maria for Thursday's first aid session and email her.”

    It registers her for the session with sendemail on, so she gets an email.

  • “Mark everyone at yesterday's workshop as attended.”

    It finds the session registrations and updates each one to attended.

  • “Add the new sales hires to the Sales group.”

    It looks up the users and adds them to the group.

175 tools for Rise Up

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_users_to_groupChanges dataAdd users to a group by `group_id`; pass `items` as a list of objects with the user `id`.
  • create_classroomsessionChanges dataCreate a new classroomsession. API summary: Create a classroom session.
  • create_courseChanges dataCreate a course with a `title`, `type`, description, language, categories, skills and optional deadline.
  • create_courseperiodChanges dataCreate a new courseperiod. API summary: Create a course period.
  • create_customfieldChanges dataCreate a new customfield. API summary: Create a custom field.
  • create_evaluationtemplateChanges dataCreate a new evaluationtemplate. API summary: Create an evaluation template.
  • create_evaluationtemplatequestionChanges dataCreate a new evaluationtemplatequestion. API summary: Create an evaluation template question.
  • create_groupChanges dataCreate a new group. API summary: Create a group.
  • create_group_unsubscribeChanges dataCreate a new unsubscribe for a group. Required: items. API summary: Unregister user to group.
  • create_learningpathChanges dataCreate a new learningpath. API summary: Create a learning path.
  • create_moduleChanges dataCreate a new module. API summary: Create a module.
  • create_objectiveregistrationChanges dataCreate a new objectiveregistration. API summary: Create an objective registration.
  • create_partnerChanges dataCreate a new partner. API summary: Create a partner.
  • create_resourceChanges dataCreate a new resource. API summary: Create a resource.
  • create_skillChanges dataCreate a new skill. API summary: Create a skill.
  • create_skillcriteriaChanges dataCreate a new skillcriteria. API summary: Create a skillcriteria.
  • create_skillthemeChanges dataCreate a new skilltheme. API summary: Create a skill theme.
  • create_skilltraininguserChanges dataCreate a new skilltraininguser. API summary: Create a skill training user.
  • create_stepChanges dataCreate a new step. API summary: Create a step.
  • create_trainingcategoryChanges dataCreate a new trainingcategory. API summary: Create a training category.
  • create_trainingsessionChanges dataCreate a new trainingsession. API summary: Create a training session.
  • create_trainingsessionregistrationChanges dataCreate a new trainingsessionregistration. API summary: 400 Bad Request - Business Logic Error.
  • create_userChanges dataCreate a user with `email` and `username`.
  • create_webhookDeletesCreate a new webhook. Destructive action; may require approval. API summary: Create a webhook.
  • delete_certificateDeletesPermanently delete a certificate by certificate id. Destructive action; may require approval.
  • delete_classroomsessionDeletesPermanently delete a classroomsession by classroomsession id. Destructive action; may require approval. API summary: Delete a session.
  • delete_classroomsessionregistrationDeletesPermanently delete a classroomsessionregistration by classroomsessionregistration id. Destructive action; may require approval. API summary: Delete a Classroom session registration.
  • delete_courseDeletesPermanently delete a course by course id. Destructive action; may require approval.
  • delete_customfieldDeletesPermanently delete a customfield by customfield id. Destructive action; may require approval. API summary: Delete a custom field.
  • delete_evaluationtemplateDeletesPermanently delete a evaluationtemplate by evaluationtemplate id. Destructive action; may require approval. API summary: Delete an evaluation template.
  • delete_evaluationtemplatequestionDeletesPermanently delete a evaluationtemplatequestion by evaluationtemplatequestion id. Destructive action; may require approval. API summary: Delete an evaluation template question.
  • delete_groupDeletesPermanently delete a group by group id. Destructive action; may require approval.
  • delete_learningpathDeletesPermanently delete a learningpath by learningpath id. Destructive action; may require approval. API summary: Delete a learning path.
  • delete_learningpathregistrationDeletesPermanently delete a learningpathregistration by learningpathregistration id. Destructive action; may require approval. API summary: Delete a learning path registration.
  • delete_moduleDeletesPermanently delete a module by module id. Destructive action; may require approval.
  • delete_objectiveregistrationDeletesPermanently delete a objectiveregistration by objectiveregistration id. Destructive action; may require approval. API summary: Delete an objective registration.
  • delete_partnerDeletesPermanently delete a partner by partner id. Destructive action; may require approval.
  • delete_resourceDeletesPermanently delete a resource by resource id. Destructive action; may require approval.
  • delete_skillDeletesPermanently delete a skill by skill id. Destructive action; may require approval.
  • delete_skillcriteriaDeletesPermanently delete a skillcriteria by skillcriteria id. Destructive action; may require approval.
  • delete_skillthemeDeletesPermanently delete a skilltheme by skilltheme id. Destructive action; may require approval. API summary: Delete a skill theme.
  • delete_skilltraininguserDeletesPermanently delete a skilltraininguser by skilltraininguser id. Destructive action; may require approval. API summary: Delete a skill training user.
  • delete_stepDeletesPermanently delete a step by step id. Destructive action; may require approval.
  • delete_trainingcategoryDeletesPermanently delete a trainingcategory by trainingcategory id. Destructive action; may require approval. API summary: Delete a training category.
  • delete_trainingsessionDeletesPermanently delete a trainingsession by trainingsession id. Destructive action; may require approval. API summary: Delete a training session.
  • delete_trainingsessionregistrationDeletesPermanently delete a trainingsessionregistration by trainingsessionregistration id. Destructive action; may require approval. API summary: Delete a training session registration.
  • delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval.
  • delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval.
  • enroll_user_in_courseChanges dataEnrol a user (`iduser`) in a course (`idtraining`), optionally in a course period. Set `sendemail` to notify the learner by email.
  • enroll_user_in_learning_pathChanges dataEnrol a user (`iduser`) in a learning path (`idpath`).
  • fetch_a_pending_userGet one user by user id. API summary: Fetch a pending user.
  • get_certificateGet one certificate by certificate id. API summary: Fetch a certificate.
  • get_classroom_sessionGet one classroom session by `classroomsession_id`.
  • get_classroomsessionregistrationGet one classroomsessionregistration by classroomsessionregistration id. API summary: Fetch a Classroom session registration.
  • get_courseGet one course by `course_id`, with its description, duration and settings.
  • get_course_registrationGet one course registration by `courseregistration_id`, with progress and completion state.
  • get_courseperiodGet one courseperiod by courseperiod id. API summary: List all course periods.
  • get_courserequestGet one courserequest by courserequest id. API summary: Fetch a course request.
  • get_customfieldGet one customfield by customfield id. API summary: Fetch a custom field.
  • get_documentGet one document by document id. API summary: Fetch a document.
  • get_evaluationtemplateGet one evaluationtemplate by evaluationtemplate id. API summary: Get evaluation template by ID.
  • get_evaluationtemplatequestionGet one evaluationtemplatequestion by evaluationtemplatequestion id. API summary: Get evaluation template question by ID.
  • get_evaluationuserGet one evaluationuser by evaluationuser id. API summary: Get evaluation user by ID.
  • get_evaluationuserquestionGet one evaluationuserquestion by evaluationuserquestion id. API summary: Get evaluation user question by ID.
  • get_groupGet one group by `group_id`.
  • get_invoiceGet one invoice by invoice id. API summary: Fetch a invoice.
  • get_learning_pathGet one learning path by `learningpath_id`, with its courses.
  • get_learningpathregistrationGet one learningpathregistration by learningpathregistration id. API summary: Fetch a learning path registration.
  • get_messageGet one message by message id. API summary: Fetch a email.
  • get_mobile_authGet one mobile auth by mobile auth id. API summary: Get user QR code.
  • get_moduleGet one module by module id. API summary: Get modules by ID.
  • get_objectiveGet one objective by objective id. API summary: Fetch an objective.
  • get_objectivelevelGet one objectivelevel by objectivelevel id. API summary: Fetch an objective level.
  • get_objectiveleveluserGet one objectiveleveluser by objectiveleveluser id. API summary: Fetch an objectiveleveluser.
  • get_objectiveregistrationGet one objectiveregistration by objectiveregistration id. API summary: Fetch an objective registration.
  • get_partnerGet one partner by partner id. API summary: Fetch a partner.
  • get_planGet one plan by plan id. API summary: Get plans by ID.
  • get_remind_inactiveGet one remind inactive by remind inactive id. API summary: Remind an inactive user.
  • get_resourceGet one resource by resource id. API summary: Fetch a resource.
  • get_skillGet one skill by skill id. API summary: Get skills by ID.
  • get_skillcriteriaGet one skillcriteria by skillcriteria id. API summary: Get skillcriterias by ID.
  • get_skillthemeGet one skilltheme by skilltheme id. API summary: Get skillthemes by ID.
  • get_skilltraininguserGet one skilltraininguser by skilltraininguser id. API summary: Fetch a skilltraininguser.
  • get_stepGet one step by step id. API summary: Get steps by ID.
  • get_trainingcategoryGet one trainingcategory by trainingcategory id. API summary: Fetch a training category.
  • get_trainingsessionGet one trainingsession by trainingsession id. API summary: Get training session by ID.
  • get_trainingsession_sessionGet one session for a trainingsession by id session. API summary: Get a session from a training session.
  • get_trainingsessionregistrationGet one trainingsessionregistration by trainingsessionregistration id. API summary: Fetch a training session registration.
  • get_userGet one user by `user_id`, with name, email, role and status.
  • get_userstepstateGet one userstepstate by userstepstate id. API summary: Fetch a userstepstate.
  • get_webhookGet one webhook by webhook id. API summary: Fetch a webhook.
  • list_999999sList 999999s. API summary: 404 Not Found.
  • list_actionsList actions. API summary: Get webhook actions list. Returns a list of all actions and related entities.
  • list_all_pending_usersList users. API summary: List all pending users.
  • list_any_endpointsList any endpoints. API summary: 401 Unauthorized.
  • list_certificatesList certificates on the platform.
  • list_certificateusersList certificateusers. API summary: List all CertificateUsers.
  • list_certificationsList certifications. API summary: List all certifications.
  • list_classroom_registrationsList registrations to classroom sessions.
  • list_classroom_sessionsList in-person or virtual classroom sessions with dates, location and seats.
  • list_classroomsessionregistration_signaturesList signatures for a classroomsessionregistration. API summary: Fetch a classroom session registration signatures.
  • list_companiesList companies. API summary: Fetch my company.
  • list_course_registrationsList course registrations (enrolments) with their progress and state.
  • list_courseperiodsList courseperiods. API summary: List all courseperiods.
  • list_courserequestsList courserequests. API summary: List all course requests.
  • list_coursesList the courses (trainings) in your catalogue. Use it to find a course ID.
  • list_customfieldsList customfields. API summary: List all customfields.
  • list_documentsList documents. API summary: List all documents.
  • list_evaluationtemplatequestionsList evaluationtemplatequestions. API summary: List all evaluation template questions.
  • list_evaluationtemplatesList evaluationtemplates. API summary: List all evaluation templates.
  • list_evaluationuserquestionsList evaluationuserquestions. API summary: List all evaluation user questions.
  • list_evaluationusersList evaluationusers. API summary: List all evaluation users.
  • list_eventsList events. API summary: Get the list of events.
  • list_groupsList user groups.
  • list_invoicesList invoices. API summary: List all training invoices.
  • list_learning_path_registrationsList learning path registrations with their progress.
  • list_learning_pathsList learning paths (sequences of courses).
  • list_messagesList messages. API summary: List all emails.
  • list_modulesList modules. API summary: List all modules.
  • list_objectivelevelsList objectivelevels. API summary: List all objective levels.
  • list_objectivelevelusersList objectivelevelusers. API summary: List all objectivelevelusers.
  • list_objectiveregistrationsList objectiveregistrations. API summary: List all objective registrations.
  • list_objectivesList objectives. API summary: List all objectives.
  • list_partnersList partners. API summary: List all partners.
  • list_plansList plans. API summary: List all plans.
  • list_resourcesList resources. API summary: List all resources.
  • list_skillcriteriasList skillcriterias. API summary: List all skillcriterias.
  • list_skillsList the skills defined on the platform.
  • list_skillthemesList skillthemes. API summary: List all skillthemes.
  • list_skilltrainingusersList skilltrainingusers. API summary: List all skilltraininguser.
  • list_stepsList steps. API summary: List all steps.
  • list_training_categoriesList training categories used to organise courses.
  • list_trainingsessionregistrationsList trainingsessionregistrations. API summary: List all training session registrations.
  • list_trainingsessionsList trainingsessions. API summary: List all training sessions.
  • list_typesList types. API summary: List all document types with their relations.
  • list_usersList the users (learners) on your Rise Up platform. Use it to find a user's ID.
  • list_userstepstatesList userstepstates. API summary: List all userstepstates.
  • list_webhooksList webhooks. API summary: List all webhooks.
  • register_user_for_classroom_sessionChanges dataRegister a user (`iduser`) for a classroom session (`idsession`). Set `sendemail` to email the learner.
  • unenroll_user_from_courseDeletesDelete a course registration by `courseregistration_id`, removing the learner from the course. Their progress on it is lost.
  • update_acceptChanges dataUpdate an existing accept identified by accept id. API summary: Accept a pending user.
  • update_bannerChanges dataUpdate an existing banner identified by banner id. API summary: Upload course banner.
  • update_bulksVisible to othersUpdate an existing bulk. Has effects visible outside this system. API summary: Update multiple course registrations.
  • update_classroom_registrationChanges dataUpdate a classroom session registration by `classroomsessionregistration_id`, e.g. mark `attended`.
  • update_classroomsessionChanges dataUpdate an existing classroomsession identified by classroomsession id. API summary: Update a session.
  • update_contentChanges dataUpdate an existing content identified by content id. API summary: Upload resource content.
  • update_courseChanges dataUpdate a course by `course_id`: title, description, visibility, deadline, skills or categories. Only the fields you pass change.
  • update_course_registrationChanges dataUpdate a course registration by `courseregistration_id`, e.g. its state or course period. Set `sendemail` to notify the learner.
  • update_courseperiodChanges dataUpdate an existing courseperiod identified by courseperiod id. API summary: Update a course period.
  • update_customfieldChanges dataUpdate an existing customfield identified by customfield id. API summary: Update a custom field.
  • update_evaluationtemplateChanges dataUpdate an existing evaluationtemplate identified by evaluationtemplate id. API summary: Update an evaluation template.
  • update_evaluationtemplatequestionChanges dataUpdate an existing evaluationtemplatequestion identified by evaluationtemplatequestion id. API summary: Update an evaluation template question.
  • update_groupChanges dataUpdate an existing group identified by group id. API summary: Update a group.
  • update_imageChanges dataUpdate an existing image identified by image id. API summary: Upload course image.
  • update_learningpathChanges dataUpdate an existing learningpath identified by learningpath id. API summary: Update a learning path.
  • update_learningpathregistrationChanges dataUpdate an existing learningpathregistration identified by learningpathregistration id. API summary: Update a learning path registration.
  • update_moduleChanges dataUpdate an existing module identified by module id. API summary: Update a module.
  • update_partnerChanges dataUpdate an existing partner identified by partner id. API summary: Update a partner.
  • update_refuseChanges dataUpdate an existing refuse identified by refuse id. API summary: Refuse a pending user.
  • update_resourceChanges dataUpdate an existing resource identified by resource id. API summary: Update a resource.
  • update_skillChanges dataUpdate an existing skill identified by skill id. API summary: Update a skill.
  • update_skillcriteriaChanges dataUpdate an existing skillcriteria identified by skillcriteria id. API summary: Update a skillcriteria.
  • update_skillthemeChanges dataUpdate an existing skilltheme identified by skilltheme id. API summary: Update a skill theme.
  • update_skilltraininguserChanges dataUpdate an existing skilltraininguser identified by skilltraininguser id. API summary: Update a skill training user.
  • update_stepChanges dataUpdate an existing step identified by step id. API summary: Update a step.
  • update_trainingcategoryChanges dataUpdate an existing trainingcategory identified by trainingcategory id. API summary: Update a training category.
  • update_trainingsessionChanges dataUpdate an existing trainingsession identified by trainingsession id. API summary: Update a training session.
  • update_trainingsession_sessionChanges dataUpdate an existing session identified by id session. API summary: Update a session from a training session.
  • update_trainingsessionregistrationChanges dataUpdate an existing trainingsessionregistration identified by trainingsessionregistration id. API summary: Update a training session registration.
  • update_userChanges dataUpdate a user by `user_id`: first/last name, email, role, language, timezone, state or custom fields. Only the fields you pass change.
  • update_videoChanges dataUpdate an existing video identified by video id. API summary: Upload course video.
  • update_webhookDeletesUpdate an existing webhook identified by webhook id. Destructive action; may require approval. API summary: Update a webhook.
  • upload_learning_path_imageChanges dataUpdate an existing image identified by image id. API summary: Upload learning path image.
  • upload_step_contentChanges dataUpdate an existing content identified by content id. API summary: Upload step content.
  • upload_training_category_imageChanges dataUpdate an existing image identified by image id. API summary: Upload training category image.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Rise Up from the app list.

  2. 2

    Paste your key

    Paste the public key and private key from Rise Up. Open Settings > Developer > API in Rise Up and copy both keys. HeyMyApps uses them to get access tokens, so there is no separate sign-in.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Rise Up?

The AI can read users, groups, courses, learning paths, classroom sessions, registrations, skills, training categories and certificates. It can create and update users and courses, add users to groups, enrol learners in courses and learning paths, register them for classroom sessions, update registrations and remove a learner from a course.

Does the AI see my Rise Up credentials?

No. Your public key and private key are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Removing a learner from a course deletes the registration and their progress on it, and that tool can require your approval before it runs. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

Rise Up connects with OAuth, and OAuth connections need the HeyMyApps Pro plan or above. HeyMyApps also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own Rise Up account.

Does enrolling someone send them an email?

Only if you want it to. Enrolling a learner in a course, registering them for a classroom session and updating a course registration have a sendemail option. The AI sets it when you ask for the learner to be notified.

Let your AI work in Rise Up today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Rise Up free

HeyMyApps is not affiliated with Rise Up. Product names are trademarks of their owners.