This article covers every workflow action available through the TeamViewer integration — creating and managing users, device groups, and meetings. See TeamViewer Triggers and Actions in HappyFox Workflows to get an overview of the actions.
Validation note legend
| Term | Meaning |
|---|---|
| Required | The workflow will not run this action if the field is missing or blank. |
| Conditionally required | Required only when another field is set to a specific value. |
| Optional | The field can be left empty; the action will still run. |
| Text | A plain text string. |
| Selection (pick one) | A fixed-choice dropdown; type to filter and pick one option from the list. |
User Actions
Create a New User
Creates a new user account in your TeamViewer organization. A password is optional when Single Sign-On (SSO) is enabled on the account.
| Field | Description | Validation |
|---|---|---|
| The email address for the new user account. | Required · Text | |
| Name | The full display name of the user. | Required · Text |
| Password | The login password for the new user. Can be omitted if Single Sign-On (SSO) is enabled on your TeamViewer account. | Optional · Text |
| Language | The interface language for the user. Allowed choices include Indonesian, Czech, Danish, German, English, Spanish, French, Croatian, Italian, Lithuanian, Hungarian, Dutch, Norwegian, Polish, Portuguese, Romanian, Slovak, Serbian, Finnish, Swedish, Vietnamese, Turkish, Greek, Bulgarian, Ukrainian, Russian, Thai, Korean, Traditional Chinese, Simplified Chinese, and Japanese. | Required · Selection (pick one) |
Get User Details
Retrieves the full profile of a TeamViewer user by their ID or email address and returns it as output data for use in later workflow steps.
| Field | Description | Validation |
|---|---|---|
| User | The user whose details you want to retrieve. Select from the list, or type an email address or User ID directly. Options are fetched live from your connected TeamViewer account. | Required · Selection (pick one) |
Update a User
Updates one or more profile fields on an existing TeamViewer user. Only the fields you provide are changed; all other user data is left untouched. After the update, the action fetches and returns the full updated user profile.
| Field | Description | Validation |
|---|---|---|
| User | The user to update. Select from the list, or type an email address or User ID directly. | Required · Selection (pick one) |
| The updated email address for the user. | Optional · Text | |
| Name | The updated display name for the user. | Optional · Text |
| Active | Whether the user account should be active or deactivated. Allowed choices: Active (enables the account), Not Active (deactivates the account). |
Optional · Selection (pick one) |
| Single Sign On ID | The SSO customer ID to associate with the user. When set, the user is SSO-enabled and doesn't need a TeamViewer account password. | Optional · Text |
| Custom QuickSupport ID | The ID of the default custom QuickSupport module for this user. Defaults to auto if not provided. |
Optional · Text |
| Custom QuickJoin ID | The ID of the default custom QuickJoin module for this user. Defaults to auto if not provided. |
Optional · Text |
Group Actions
Create a New Group
Creates a new device group in TeamViewer. Only the group name is required; a policy can optionally be assigned to the group at creation time.
| Field | Description | Validation |
|---|---|---|
| Name of the Group | The name for the new group. | Required · Text |
| Policy | The policy to assign to the group. Enter the Policy ID or Policy Name; both are accepted. Options are fetched live from your TeamViewer account. | Optional · Selection (pick one) |
Get Group Details
Retrieves the details of a TeamViewer group by its ID or name and returns them as output data for use in later workflow steps.
| Field | Description | Validation |
|---|---|---|
| Group | The group whose details you want to retrieve. Select from the list or enter the Group ID directly. | Required · Selection (pick one) |
Update a Group
Updates the name and/or policy of an existing TeamViewer group. Only the fields you provide are changed. After the update, the action fetches and returns the full updated group details.
| Field | Description | Validation |
|---|---|---|
| Group | The group to update. Select from the list or enter the Group ID directly. | Required · Selection (pick one) |
| Name of the Group | The updated name for the group. | Optional · Text |
| Policy | The updated policy to assign to the group. Enter the Policy ID or Policy Name; both are accepted. | Optional · Selection (pick one) |
Meeting Actions
Create a Meeting
Creates a new TeamViewer meeting — either an instant meeting that starts immediately, or a scheduled meeting at a future date and time. The type of meeting determines which other fields are required.
| Field | Description | Validation |
|---|---|---|
| Type of Meeting | Whether to create an instant meeting (starts right away) or a scheduled meeting (at a set time). When set to Scheduled, Subject of the Meeting, Start Time, and End Time become required. |
Required · Selection (pick one) |
| Subject of the Meeting | The title or agenda of the meeting. | Conditionally required when Type of Meeting is Scheduled · Text |
| Start Time | The date and time the meeting begins, in ISO 8601 UTC format (for example, 2026-08-01T09:00:00Z). Ignored for instant meetings. |
Conditionally required when Type of Meeting is Scheduled · Text |
| End Time | The date and time the meeting ends, in ISO 8601 UTC format (for example, 2026-08-01T10:00:00Z). Ignored for instant meetings. |
Conditionally required when Type of Meeting is Scheduled · Text |
| Password | A password that participants must enter to join the meeting. | Optional · Text |
| Conference Call Type | The dial-in audio option for the meeting. Allowed choices: None (no dial-in), TeamViewer (TeamViewer conference call), Custom (custom dial-in details). When set to Custom, Conference Call Custom Data becomes required. |
Optional · Selection (pick one) |
| Conference Call Custom Data | The custom text displayed to participants when Conference Call Type is set to Custom (for example, a dial-in number and PIN). |
Conditionally required when Conference Call Type is Custom · Text |
Your workflow can now create and manage TeamViewer users, groups, and meetings.