Skip to content

Integration · Productivity

uniwise.eu

Connect Claude & ChatGPT to WISEflow

Ask your AI about exams and assignments in WISEflow. It can search flows, list participants, attendance, submissions and grades, and read a flow's dates, description and grading scale. It can also create flows, add participants, assessors and managers, create users, and change dates for a whole flow or for one participant.

Connect WISEflow free

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

Try asking

  • “Find the flows for the Marketing exam this term.”

    The AI searches flows by title, code or term and lists the matches with their IDs and states.

  • “Who has not handed in on flow 48211?”

    It lists the flow's participants and its submissions so you can see who has no submission.

  • “Give participant 912 in flow 48211 an extra hour.”

    It sets individual participation dates for that one participant. The rest of the flow keeps its dates.

What your AI can do

Flows and dates

Search, read and create flows, read descriptions and grading scales, and change participation and marking dates for a flow or one participant.

Participants and people

List and add participants, assessors and managers, see attendance, search and create users, and see which flows a user is part of.

Submissions and grades

List submissions and the files in them, and read the grades given to each participant.

  • “Add Anne Holm as assessor on flow 48211.”

    It adds her as an assessor, identified by user ID or email.

  • “Show the grades given so far on flow 48211.”

    It lists the assessments given to participants in the flow and can read the grading scale it uses.

  • “Which files did participant 912 hand in?”

    It finds the submission and lists the files in it.

230 tools for WISEflow

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

  • add_flow_assessorChanges dataAdd an assessor to a flow. Requires flow_id; identify the person by user_id, email or user_data; optional assessor_type_id.
  • add_flow_managerChanges dataAdd a manager to a flow. Requires flow_id and user_id.
  • add_flow_participantsChanges dataAdd participants to a flow. Requires flow_id and `items`, each with a userId, email or user data value (and optional uniqueExamId).
  • archive_flowVisible to othersArchive a flow (flow id). Has effects visible outside this system.
  • create_addChanges dataCreate a new add. Required: items.
  • create_add_postChanges dataCreate a new add. Required: source code or integration id.
  • create_assessor_allocationChanges dataCreate a new allocation for a assessor.
  • create_combineChanges dataCreate a new combine.
  • create_doneChanges dataCreate a new done.
  • create_failChanges dataCreate a new fail.
  • create_flowChanges dataCreate a new flow. Requires type (from list_flow_types), title and managers (user IDs); optional sub_title.
  • create_flow_assessor_groupChanges dataCreate a new assessor group for a flow. Required: title or assessor ids.
  • create_flow_assessor_typeChanges dataCreate a new assessor type for a flow. Required: assessor type id.
  • create_flow_authorChanges dataCreate a new author for a flow.
  • create_flow_external_sourceChanges dataCreate a new external source for a flow.
  • create_flow_invigilatorChanges dataCreate a new invigilator for a flow. Required: user id or is head invigilator.
  • create_flow_participant_groupChanges dataCreate a new participant group for a flow. Required: name.
  • create_flow_periodChanges dataCreate a new period for a flow.
  • create_flow_reassessmentChanges dataCreate a new reassessment for a flow.
  • create_flow_reviewerChanges dataCreate a new reviewer for a flow. Required: user id, is allocated to all, has access to assessment information or can decide on final grade.
  • create_flow_room_bookingChanges dataCreate a new room booking for a flow. Required: room id, from or to.
  • create_participantChanges dataCreate a new participant.
  • create_participant_messageChanges dataCreate a new message for a participant.
  • create_participation_eventChanges dataCreate a new participation event.
  • create_reference_imageChanges dataCreate a new reference image.
  • create_requestChanges dataCreate a new request. Required: participant id or show justification.
  • create_roomChanges dataCreate a new room.
  • create_sub_flowChanges dataCreate a new sub flow.
  • create_userChanges dataCreate a user on the licence. Requires first_name, last_name, emails and roles (role IDs from list_roles); optional phone, language and external_ids.
  • create_user_2Changes dataCreate a new user for a user. Required: items. Search users first to avoid duplicates.
  • create_user_access_tokenDeletesCreate a new access token for a user. Destructive action; may require approval.
  • create_user_messageChanges dataCreate a new message for a user. Required: items.
  • create_user_postDeletesCreate a new user for a user. Required: items. Search users first to avoid duplicates. Destructive action; may require approval.
  • create_webhookDeletesCreate a new webhook. Destructive action; may require approval.
  • create_webhook_testDeletesCreate a new test for a webhook. Destructive action; may require approval.
  • delete_assessorDeletesPermanently delete a assessor by assessor id. Destructive action; may require approval.
  • delete_assessor_allocationsMoves moneyPermanently delete a allocation by assessor id. Financial or irreversible action; may require approval.
  • delete_external_source_allocationsMoves moneyPermanently delete a allocation by flow external source id. Financial or irreversible action; may require approval.
  • delete_file_quarantinesMoves moneyPermanently delete a quarantine by file id. Financial or irreversible action; may require approval.
  • delete_flowDeletesPermanently delete a flow by flow id. Destructive action; may require approval.
  • delete_flow_anonymisationsMoves moneyPermanently delete a anonymisation by flow id. Financial or irreversible action; may require approval.
  • delete_flow_assessorDeletesPermanently delete a assessor by assessor id. Destructive action; may require approval.
  • delete_flow_assessor_groupDeletesPermanently delete a assessor group by assessor group id. Destructive action; may require approval.
  • delete_flow_assessor_typeDeletesPermanently delete a assessor type by assessor type id. Destructive action; may require approval.
  • delete_flow_authorDeletesPermanently delete a author by author id. Destructive action; may require approval.
  • delete_flow_external_sourceDeletesPermanently delete a external source by flow external source id. Destructive action; may require approval.
  • delete_flow_invigilatorDeletesPermanently delete a invigilator by invigilator id. Destructive action; may require approval.
  • delete_flow_managerDeletesPermanently delete a manager by manager id. Destructive action; may require approval.
  • delete_flow_participant_groupDeletesPermanently delete a participant group by group id. Destructive action; may require approval.
  • delete_flow_periodDeletesPermanently delete a period by period id. Destructive action; may require approval.
  • delete_flow_reviewerDeletesPermanently delete a reviewer by reviewer id. Destructive action; may require approval.
  • delete_flow_room_bookingDeletesPermanently delete a room booking by room booking id. Destructive action; may require approval.
  • delete_matchDeletesPermanently delete a match by image id. Destructive action; may require approval.
  • delete_matchesMoves moneyPermanently delete a match by user id. Financial or irreversible action; may require approval.
  • delete_matches_deleteMoves moneyPermanently delete a match by flow id. Financial or irreversible action; may require approval.
  • delete_participantDeletesPermanently delete a participant by participant id. Destructive action; may require approval.
  • delete_participant_2DeletesPermanently delete a participant by participant id. Destructive action; may require approval.
  • delete_participant_deleteDeletesPermanently delete a participant by participant id. Destructive action; may require approval.
  • delete_participant_remove_participant_from_flow_external_sourceDeletesPermanently delete a participant by participant id. Destructive action; may require approval.
  • delete_participant_unique_exam_idsMoves moneyPermanently delete a unique exam id by participant id. Financial or irreversible action; may require approval.
  • delete_participantsMoves moneyPermanently delete a participant by assessor group id. Financial or irreversible action; may require approval.
  • delete_recordingDeletesPermanently delete a recording by recording id. Destructive action; may require approval.
  • delete_recordingsMoves moneyPermanently delete a recording by user id. Financial or irreversible action; may require approval.
  • delete_recordings_deleteMoves moneyPermanently delete a recording by flow id. Financial or irreversible action; may require approval.
  • delete_reference_imagesMoves moneyPermanently delete a reference image by user id. Financial or irreversible action; may require approval.
  • delete_remove_integrationDeletesPermanently delete a integration by integration id. Destructive action; may require approval.
  • delete_reviewer_allocationsMoves moneyPermanently delete a allocation by reviewer id. Financial or irreversible action; may require approval.
  • delete_roomDeletesPermanently delete a room by room id. Destructive action; may require approval.
  • delete_room_booking_participantDeletesPermanently delete a participant by participant id. Destructive action; may require approval.
  • delete_room_booking_participantsMoves moneyPermanently delete a participant by room booking id. Financial or irreversible action; may require approval.
  • delete_screenshotDeletesPermanently delete a screenshot by screenshot id. Destructive action; may require approval.
  • delete_screenshotsMoves moneyPermanently delete a screenshot by flow id. Financial or irreversible action; may require approval.
  • delete_screenshots_deleteMoves moneyPermanently delete a screenshot by user id. Financial or irreversible action; may require approval.
  • delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval.
  • delete_user_2DeletesPermanently delete a user by user id 2. Destructive action; may require approval.
  • delete_user_deleteDeletesPermanently delete a user by user role id. Destructive action; may require approval.
  • delete_user_messageDeletesPermanently delete a message by message id. Destructive action; may require approval.
  • delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval.
  • get_flowGet one flow by flow_id with its title, type, state and settings.
  • get_flow_assessor_groupGet one assessor group for a flow by assessor group id.
  • get_flow_assignmentGet one assignment for a flow by published reference.
  • get_flow_datesGet a flow's participation and marking start and end dates. Requires flow_id.
  • get_flow_descriptionGet the description text of a flow. Requires flow_id.
  • get_flow_external_sourceGet one external source for a flow by flow external source id.
  • get_flow_grading_scaleGet the grading scale used by a flow. Requires flow_id.
  • get_flow_participantGet one participant in a flow. Requires flow_id and participant_id.
  • get_flow_submissionGet one submission. Requires flow_id and submission_id.
  • get_license_infoGet the WISEflow licence info, including the user data type IDs used when searching or creating users.
  • get_participantGet one participant by participant id.
  • get_participant_getGet one participant by participant id.
  • get_participant_gradeGet the assessment (grade) for one participant. Requires flow_id and participant_id.
  • get_requestGet one request by explanation request id.
  • get_roomGet one room by room id.
  • get_statusGet one status by operation id.
  • get_submission_documentGet one document for a submission by document id.
  • get_userGet one user by user_id with name, emails and roles.
  • get_user_2Get one user by org id.
  • get_user_getGet one user by value.
  • get_user_relationGet one relation for a user by relation.
  • get_webhookGet one webhook by webhook id.
  • list_annotationsList annotations. Results are paginated.
  • list_archivedsList archiveds.
  • list_assessor_allocation_typesList assessor allocation types.
  • list_assessor_allocationsList allocations for a assessor.
  • list_assessor_scoresList scores for a assessor.
  • list_assessor_typesList assessor types.
  • list_customersList customers.
  • list_documentsList documents. Results are paginated.
  • list_file_quarantinesList quarantines for a file.
  • list_flow_anonymisationsList anonymisations for a flow.
  • list_flow_assessor_groupsList assessor groups for a flow.
  • list_flow_assessor_typesList assessor types for a flow.
  • list_flow_assessorsList the assessors (markers) on a flow. Requires flow_id.
  • list_flow_assignmentsList assignments for a flow.
  • list_flow_attendanceList attendance status for a flow's participants. Requires flow_id.
  • list_flow_authorsList authors for a flow.
  • list_flow_combinesList combines for a flow.
  • list_flow_contentsList contents for a flow.
  • list_flow_external_sourcesList external sources for a flow.
  • list_flow_gradesList the assessments (grades) given to participants in a flow. Requires flow_id.
  • list_flow_invigilatorsList invigilators for a flow.
  • list_flow_logsList logs for a flow. Optional filters: type. Results are paginated.
  • list_flow_managersList the managers of a flow. Requires flow_id.
  • list_flow_messagesList messages for a flow. Results are paginated.
  • list_flow_metadataList metadata for a flow.
  • list_flow_participant_groupsList participant groups for a flow.
  • list_flow_participantsList a flow's participants (students). Requires flow_id; set include_dates to include individual dates.
  • list_flow_periodsList periods for a flow.
  • list_flow_purposesList flow purposes.
  • list_flow_remarkingsList remarkings for a flow.
  • list_flow_reviewersList reviewers for a flow.
  • list_flow_room_bookingsList room bookings for a flow. Results are paginated.
  • list_flow_rubricsList rubrics for a flow.
  • list_flow_sourcesList sources for a flow.
  • list_flow_submissionsList submissions handed in for a flow. Requires flow_id.
  • list_flow_timeboxesList timeboxes for a flow.
  • list_flow_typesList the flow types available on the licence. Use to get the `type` needed for create_flow.
  • list_grading_scalesList grading scales.
  • list_groupsList groups. Results are paginated.
  • list_logsList logs. Results are paginated.
  • list_matchesList matches. Results are paginated.
  • list_messagesList messages. Results are paginated.
  • list_messages_getList messages. Results are paginated.
  • list_modulesList modules.
  • list_participant_allocationsList allocations for a participant.
  • list_participant_datesList dates for a participant.
  • list_participant_item_based_marksList item based marks for a participant.
  • list_participant_marking_audit_trailsList marking audit trails for a participant. Results are paginated.
  • list_participant_messagesList messages for a participant.
  • list_participant_rubricsList rubrics for a participant.
  • list_participant_timeboxesList timeboxes for a participant.
  • list_participant_unique_exam_idsList unique exam ids for a participant.
  • list_participantsList participants. Optional filters: first name, last name, username, code, sort by or sort direction. Results are paginated.
  • list_rangesList ranges. Optional filters: start date or end date.
  • list_recordingsList recordings. Results are paginated.
  • list_recordings_getList recordings. Results are paginated.
  • list_reference_imagesList reference images. Results are paginated.
  • list_reference_images_getList reference images.
  • list_requestsList requests.
  • list_responsesList responses.
  • list_reviewer_allocationsList allocations for a reviewer.
  • list_role_user_countsList user counts for a role.
  • list_rolesList the user roles on the licence. Use to get role IDs for create_user.
  • list_room_booking_participantsList participants for a room booking.
  • list_roomsList exam rooms on the licence.
  • list_scoresList scores.
  • list_screenshotsList screenshots. Results are paginated.
  • list_screenshots_getList screenshots. Results are paginated.
  • list_source_participantsList participants for a source. Results are paginated.
  • list_submission_filesList the files in a submission. Requires flow_id and submission_id.
  • list_submission_responsesList responses for a submission.
  • list_submissionsList submissions. Optional filters: end, purpose or assessed. Results are paginated.
  • list_user_flowsList the flows a user is part of. Requires user_id.
  • list_user_messagesList messages for a user.
  • list_user_notificationsList notifications for a user.
  • list_usersList users.
  • list_users_2List users for a user.
  • list_users_getList users for a user.
  • list_users_get_user_infoList users for a user.
  • list_webhooksList webhooks.
  • remove_flow_participantDeletesRemove a participant from a flow. Requires flow_id and participant_id; their participation in the flow is removed.
  • restore_flowChanges dataUnarchive a flow (flow id).
  • search_flowsChanges dataSearch flows (exams and assignments) by metadata such as title, code, term, states or purposes, by room, or by settings.
  • search_room_flowsSearch flows for a room by filter. Use this to find existing flows before creating a new flow.
  • search_sourcesChanges dataSearch sources. Use this to find existing sources before creating a new source.
  • search_usersChanges dataFind users by user data, e.g. email or student number. Pass data_types as id/value pairs; get the IDs from get_license_info.
  • submit_combineVisible to othersCopy a combine (flow id). Has effects visible outside this system.
  • submit_flowVisible to othersActivate a flow (flow id). Has effects visible outside this system.
  • submit_flow_copyVisible to othersCopy a flow (flow id). Has effects visible outside this system.
  • submit_flow_reopenVisible to othersReopen a flow (flow id). Has effects visible outside this system.
  • submit_flow_sequenceVisible to othersCopy a flow (flow id). Has effects visible outside this system.
  • submit_subflowVisible to othersCopy a subflow (copy from flow id). Has effects visible outside this system.
  • update_assessorChanges dataUpdate an existing assessor identified by assessor id.
  • update_assessor_allocation_typesVisible to othersUpdate an existing assessor allocation type identified by flow id. Has effects visible outside this system.
  • update_datesVisible to othersUpdate an existing date identified by flow id. Only the fields you pass are changed. Has effects visible outside this system.
  • update_file_quarantinesVisible to othersUpdate an existing quarantine identified by file id. Has effects visible outside this system.
  • update_flow_anonymisationsVisible to othersUpdate an existing anonymisation identified by flow id. Has effects visible outside this system.
  • update_flow_assessorChanges dataUpdate an existing assessor identified by assessor id. Only the fields you pass are changed.
  • update_flow_assessor_groupChanges dataUpdate an existing assessor group identified by assessor group id.
  • update_flow_datesVisible to othersChange a flow's participation and/or marking start and end dates (unix timestamps). Requires flow_id; affects all participants.
  • update_flow_descriptionsVisible to othersUpdate an existing description identified by flow id. Has effects visible outside this system.
  • update_flow_external_sourceChanges dataUpdate an existing external source identified by flow external source id.
  • update_flow_grading_scalesVisible to othersUpdate an existing grading scale identified by flow id. Has effects visible outside this system.
  • update_flow_invigilatorChanges dataUpdate an existing invigilator identified by invigilator id. Only the fields you pass are changed.
  • update_flow_metadataVisible to othersUpdate an existing metadata identified by flow id. Has effects visible outside this system.
  • update_flow_participant_groupChanges dataUpdate an existing participant group identified by group id.
  • update_flow_periodChanges dataUpdate an existing period identified by period id. Only the fields you pass are changed.
  • update_flow_reviewerChanges dataUpdate an existing reviewer identified by reviewer id. Only the fields you pass are changed.
  • update_flow_settingsVisible to othersUpdate an existing setting identified by flow id. Has effects visible outside this system.
  • update_flow_timeboxesVisible to othersUpdate an existing timebox identified by flow id. Has effects visible outside this system.
  • update_participantChanges dataUpdate an existing participant identified by participant id.
  • update_participant_2Changes dataUpdate an existing participant identified by participant id.
  • update_participant_activatedsVisible to othersUpdate an existing activated identified by participant id. Has effects visible outside this system.
  • update_participant_credentialsVisible to othersUpdate an existing credential identified by participant id. Has effects visible outside this system.
  • update_participant_datesVisible to othersSet individual dates for one participant, e.g. extra time. Requires flow_id and participant_id; participation start/end and marking end are unix timestamps.
  • update_participant_postChanges dataUpdate an existing participant identified by participant id.
  • update_participant_timeboxesVisible to othersUpdate an existing timebox identified by participant id. Has effects visible outside this system.
  • update_participant_unique_exam_idsVisible to othersUpdate an existing unique exam id identified by participant id. Has effects visible outside this system.
  • update_participantsVisible to othersUpdate an existing participant identified by flow id. Only the fields you pass are changed. Has effects visible outside this system.
  • update_period_slotsVisible to othersUpdate an existing slot identified by period id. Has effects visible outside this system.
  • update_requestChanges dataUpdate an existing request identified by explanation request id. Only the fields you pass are changed.
  • update_reviewer_allocationsVisible to othersUpdate an existing allocation identified by reviewer id. Has effects visible outside this system.
  • update_roomChanges dataUpdate an existing room identified by room id.
  • update_room_booking_participantChanges dataUpdate an existing participant identified by participant id.
  • update_room_booking_participantsVisible to othersUpdate an existing participant identified by room booking id. Has effects visible outside this system.
  • update_settingsVisible to othersUpdate an existing setting identified by flow id. Has effects visible outside this system.
  • update_userChanges dataUpdate an existing user identified by user id.
  • update_user_messagesVisible to othersUpdate an existing message identified by user id. Only the fields you pass are changed. Has effects visible outside this system.
  • update_usersVisible to othersUpdate an existing user identified by user id. Only the fields you pass are changed. Has effects visible outside this system.
  • update_webhookDeletesUpdate an existing webhook identified by webhook id. Destructive action; may require approval.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste a Client ID and Client secret from WISEflow. In WISEflow licence administration open API Tokens (europe.wiseflow.net/c/admin/api-tokens) and generate client credentials, then copy both values. UNIwise requires an integration to pass their API certification review before production use.

  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 WISEflow?

It can search and read flows, their dates, descriptions, grading scales, participants, attendance, assessors, managers, submissions, submission files and grades, plus users, roles, rooms, flow types and licence info. It can create flows and users, add participants, assessors and managers, remove a participant, and change dates for a flow or one participant.

Does the AI see my WISEflow credentials?

No. Your WISEflow credentials 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 with lookups only. Changing a flow's dates affects every participant, and removing a participant takes away their participation in the flow. These actions can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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?

WISEflow 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 a WISEflow licence where you can generate API client credentials.

Does UNIwise need to approve the integration?

UNIwise requires an integration to pass their API certification review before it is used in production. Check with UNIwise before you rely on the connection for live exams. You generate the client credentials yourself under API Tokens in licence administration.

Let your AI work in WISEflow today.

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

Connect WISEflow free

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