Bot Account and Manual User Management
Overview
The Bot Account and Manual User Management pages let admins configure user identities that are not provided by a primary source system. They live under User Identity > Advanced Configurations in Moveworks Setup.
- Bot Account — the single service account that represents Moveworks itself across your chat and ITSM systems. Required for the assistant to send messages, file tickets, and act on behalf of the bot identity.
- Manual User Management — admin-managed list of users that are added directly through Setup. These users are created with the same attributes as imported users and appear in your Imported Users view alongside source-ingested records.
Both pages write to the same identity store as imported users, so values you enter here flow through the standard identity pipeline.
Bot Account
When to use this page
Use the Bot Account page to declare the email, record, and ITSM identifiers Moveworks should use when acting as the bot. There is exactly one bot account per organization. If you are unsure whether your bot already has a service account configured, see the Service Account Configuration Guide for the multi-system reference example.
Fields
Configuring the bot account
- Navigate to User Identity > Advanced Configurations > Bot Account.
- Enter the Email Address, Unique Record ID, and Full Name for the bot.
- Under ITSM ID Info, click Add and provide one entry for each ticketing system the bot operates in (see Setting up ITSM ID Info below).
- Click Submit.
Setting up ITSM ID Info
ITSM ID Info is the part of the bot account that ties Moveworks to the bot’s actual user record inside each ticketing system. Without it, the Built-In Ticketing Plugin cannot file, update, or close tickets on behalf of the bot — when an admin later configures an ITSM Provider, Moveworks looks up the bot’s identifier here to resolve who the requests are coming from.
Add one entry per ticketing system the bot needs to operate in. For each entry, fill in the following fields.
Required fields
Recommended fields
Where each value comes from
Pull the values for each ITSM directly from that system’s user-lookup API. The exact endpoint and field mapping for the most common ticketing systems is documented in the Service Account Configuration Guide under API Quick Reference > ITSM Systems. A summary:
- ServiceNow — query
/api/now/table/sys_userbyuser_name. Usesys_idas ITSM User ID anduser_nameas External ID. - Jira — query
/rest/api/3/user/searchby email. UseaccountIdas ITSM User ID andemailAddressas External ID. - Salesforce — query the User object via SOQL. Use the 18-character
Idas ITSM User ID andUsernameas External ID. - FreshService — query
/api/v2/requestersbyprimary_email. Use the numericidas ITSM User ID andprimary_emailas External ID. - ManageEngine — query
/api/v3/usersbyemail_id. Useidas ITSM User ID andemail_idas External ID.
Validation checklist
Before submitting, confirm for every ITSM ID Info entry:
- The Integration value matches the integration ID of the connector for that ticketing system (case-sensitive). Mismatched values are the most common cause of “no bot service account found” errors when an admin later sets up an ITSM Provider.
- The External ID is the value the ticketing system itself uses to identify the bot’s user (usually the username or email shown in that system’s UI for the bot account).
- The bot user actually exists and is active in the ticketing system, with the permissions needed to create and update tickets.
- If the bot operates in multiple ticketing systems, there is one entry per system — do not combine systems in a single entry.
If you need a fully worked, end-to-end example covering chat platforms and every supported ITSM, see the Service Account Configuration Guide.
Manual User Management
When to use this page
Use Manual User Management to add users that are not present in your primary identity source — for example, contractors, partners, or service accounts that exist in chat or ITSM systems but are not in your HR or directory system.
Users added here appear in Imported Users alongside source-ingested users. They participate in the same plugins, permissions, and access rules.
The home page
The home view lists every manually managed user. From here you can:
- Click Add User to create a new entry (opens the New Manual User form).
- Click an existing user to open the Edit Manual User form.
- Submit changes to update the imported users record for that user.
Fields on the New / Edit form
The form is organized into three sections.
Identity
User ID Info
This section maps the user to their identifiers in connected systems.
- User Email — additional email aliases the user is known by.
- Channel ID Info — chat platform identifiers (Slack, Microsoft Teams, etc.) that allow the user to converse with the assistant.
- ITSM ID Info — ticketing system identifiers, used when the user creates or is assigned to tickets.
- IDM ID Info — identity provider identifiers (Okta, Azure AD, etc.) used for access skills.
Add one entry per system the user is active in.
Advanced settings
Optional profile attributes that mirror what would be ingested from a directory source. Fill in the ones that apply to the user; leave the rest blank.
Adding a new manual user
- Navigate to User Identity > Advanced Configurations > Manual User Management.
- Click Add User.
- Fill in Email Address, Unique Record ID, and Full Name at minimum.
- Add entries under User ID Info for every system the user needs to be reachable in.
- Optionally fill in any Advanced settings that apply.
- Click Submit.
The user appears in Imported Users after the next identity refresh.
Editing or removing a manual user
- Open Manual User Management.
- Click the user you want to change.
- Update the fields and click Submit, or remove the entry from the list view to delete the user.
Tips
- Joining key — the value you enter for Unique Record ID must match the joining key used by your primary identity source. If joining keys differ, the manually added user will not merge correctly with any matching source record. See Service Account Configuration Guide for an end-to-end example.
- ITSM ID Info is required for ticketing — if the bot or a manual user needs to act in a ticketing system, fill in the ITSM ID Info for that system. Without it, ticketing plugins cannot resolve the user.
- Tags drive access — apply user tags such as
HAS_ACCESS_TO_BOTorTESTERso the user is included or excluded from the right rules and dashboards. See Bot Access Rules.