Moveworks’ Employee Comms enables organizations to broadcast custom messages to all or a subset of users in your organization, via the Moveworks bot.
This allows administrators to alert users of important announcements such as new policies, software migrations, and changes to benefits. Employee Comms let you reach the right users with the right message, by letting you select which users will receive your curated message. The Moveworks bot can also tailor messages with information that is uniquely relevant to each employee, based on their location, employment status, department, etc. This ensures users are more likely to read messages from their organization and take immediate action.

Summary: An overview of the total number of campaigns sent to users via your Moveworks bot.
List of Campaigns:
Admins can further interact with past campaigns by clicking on the three-dot icon under the Actions column to view details about the campaign, duplicate the campaign, copy campaign ID, and download a report. The report contains additional information on notification status and user interactions.
Status: This shows the current status of a campaign. The campaign could be completed, canceled, saved as a draft, or have a reminder scheduled. If a campaign is complete the date and time the campaign was started is shown.
Delivered To: This shows how many of the targeted audience for the campaign the message has been delivered to.
Engagement: This shows how many of the targeted audience interacted with the campaign message by clicking on a button or link in the in-chat message.
Actions: By clicking on the three dot icon in the Actions column you can take further action with a campaign. You can click on View Details to be taken to the Campaign Details page, Duplicate to create a new campaign with the same details, Copy campaign ID to get the campaign’s ID, and Download Report to download CSVs with information on Notification Status and User Interactions.
Check Moveworks Academy to learn more about creating campaigns.

Campaign Name: Here you can provide a name for your new campaign.
Campaign Objective: Then, you can choose the objective of your campaign to get helpful tips and guidance for creating an effective campaign.

Craft Message: Here you can write and format your campaign message. You can format the text in your message by making parts of it bold or italicized. Additionally, you can also embed links, and add single-tier lists to your campaign message.
Note: When crafting your message avoid using multi-tier or nested list as they are not supported in messages from the bot.
Add Emojis: Emojis can also be added to your campaign messages. See How can I add emojis? to learn more.
Upload image (Optional): Here you can upload an image to customize the look of your campaign (jpg, png, gif with file size < 2MB).
Customize Buttons: Here you can customize buttons and add up to five buttons for users to engage with.
Button configuration: Here you can configure the button by changing the label or type. Buttons have two types:
To view your message in chat before sending it out to your audience, enter your email or other users’ emails, and click on Preview in bot, to have the bot send a preview of your campaign message. To add more than one user, separate each email with a comma.
Note: You cannot progress without previewing your message in bot. Any interactions with the preview message are not recorded for the purposes of analytics.
Select All users to send the campaign to all users who can currently receive a direct message from your bot.
The number of total reachable users include all users who will receive this campaign as a direct message in chat.
Note: You can refresh the total audience the message will reach by clicking on the Re-import audience button.
Download audience: You can click on Download audience to download a CSV file containing a list of all your users, along with various identity attributes the bot has been able to pull from integrated systems. This data can be leveraged to confirm which users the bot is able to chat with as well as filter by attributes such as role, location, and department to create custom audiences for your next campaign.

By selecting Targets users by attributes, you can filter out which users the campaign will reach. You can filter by user attributes such as department, location, or other user meta data. This can be done by clicking on Advanced filters, then + Add New Condition and picking from the list of attributes to include or exclude users with this attribute from receiving the message.
Note: The attributes available come from the applications that have been integrated with your Moveworks bot. To add more attributes, please reach out to our Customer Success team.

By selecting Groups, you can choose an email distribution groups within your organization as the audience for your campaign. Your campaign will then only reach the users in the distribution group you chose.

By selecting Users from a CSV file, you can upload a single column CSV file with the email address of the user’s you’d like your campaign to reach. The users in this CSV file will be the audience for your campaign.
Check Moveworks Academy to learn more publishing campaigns.

You can schedule when your campaign will be sent out by choosing:
Confirm your campaign details: Here you can review your campaign’s name, objective, and audience.
Review your message: Here you can review your campaign’s message.
On this page you can see a summary of the campaign’s details including the name, objective, status, audience, when the campaign was published and who the campaign was created and published by.
Check Moveworks Academy to learn more about campaign engagement and analytics.
Here you can also click on Create reminder to schedule a follow up reminder in the form of a in-chat message to recipients who have not clicked on a button or link.
Here you can get a view of the campaign’s analytical information. This includes a graph with a breakdown of user engagement so far that shows the number of users who click on a button. There’s also a graph to show the number of users who have been engaged over time.
When you click on Download Report, you will download a zip file, that once unzipped, contains a CSV file on the Notification Status of the campaign, and a second CSV file on User Interactions.
Note: Please follow the instructions provided above to create your first campaign and set up the campaign body. After completing these steps, follow the instructions below to schedule the new hire campaigns for your audience.

By selecting New hires, you can choose only new employees who have been with your organization for up to 60 days or less as the audience for your campaign. You can configure the amount of days a new hire has to have completed to receive this message by clicking on the dropdown next to New hire completing. You can also further specify the audience to only consist of new employees from a specific department, location, etc., by clicking on Advanced filters.
We will ingest the start date of the employees from your database into our identity system and map it to the field employment_info.employee_start_date_ts, which is a part of our user roster and calculate the number of days they have spent in your organization.
For example, if employee X has joined on the 29th of September 2023 and this information is present in Okta, we will map this start date to employment_info.employee_start_date_ts.
If there isn’t a timestamp to indicate when a user started, Moveworks will be unable to identity who is considered a new employee.

You can schedule when your campaign will be sent out by choosing:
Here you can review your campaign’s name, objective, and audience.
Here you can review your campaign’s message.

Recurring Campaigns lets you communicate information that needs to be broadcasted periodically to all users or certain subsets of users (e.g. new hires). This could be helpful for notifying users of tasks or events that occur on a regular cadence.
Recurring campaigns can be scheduled to occur daily, weekly, monthly or yearly. After you set a start date for the campaign, you have the option to pick an end date or set it as an infinite campaign, which means there’s no end date and the campaign message will be sent continuously at the chosen cadence. For example, if you create a weekly recurring campaign that is an infinite campaign, the campaign message will be sent weekly to the selected users continuously until the campaign is manually ended.
Note: You cannot schedule a recurring campaign to start the same day. Please schedule your recurring campaigns at least a day ahead of when you want the campaign to start, as they cannot be configured to begin the day of.
Recurring campaigns can be configured to be sent only on weekdays so as to respect the personal time of users. You can choose to send the message based on the user time zone to ensure that users are not disturbed outside of working hours.
Note: You cannot have a campaign message within a recurring campaign be sent out at a different time or date from the rest of the scheduled messages. You also cannot cancel a specific message in a recurring campaign run. For example, if you have a weekly recurring campaign that runs for four weeks, you cannot cancel week 3’s message.
A: Animated gifs are supported in Employee Comms, and are limited to 2 MB.
Note: In Microsoft Teams, gifs will not be animated if the message is being viewed on the mobile version of MS Teams.
Videos are supported for Employee Comms in Slack. Videos embedded in campaign messages will appear as a thumbnail in chat.
A: Emoji are a fun and practical way to enhance your message formatting and can help illustrate the message you are trying to convey.
There are multiple ways to add emojis to your message:
Both methods will work across chat platforms (Slack, MS Teams, Google Hangouts, or Webex Teams). Be sure to preview your message in the bot to confirm if your message looks as expected.
A: To redirect users to an outlook calendar invite where they can respond to the invitation, without having to download the ics file, append the suffix ?download=1 to the URL.
A: In-text URLs and button links in Employee Comms messages are valid for 14 days
A: Employee Communications supports three roles:
These roles provide a clear separation between publishing capabilities and administrative access control.