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.
An overview of the total number of campaigns sent to users via your Moveworks bot.
See a list of past campaigns, along with details including: the name of the campaign, when the campaign was created, the status of the campaign and whether or not it has been completed, how many targeted users the message was successfully delivered to, and the engagement metrics. 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.
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.
This shows how many of the targeted audience for the campaign the message has been delivered to.
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.
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.
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.
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.
Here you can provide a name for your new campaign.
Then, you can choose the objective of your campaign to get helpful tips and guidance for creating an effective campaign. Objectives include:
IT policy & updates
Security policy & updates
Report an outage
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 singe-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.
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.
Here you can customize buttons and add up to five buttons for users to engage with.
Here you can configure the button by changing the label or type. Buttons have two types:
- Text response: This type of button results in a follow up text response that can be written below.
- URL redirect: This type of button redirects the user to a new browser window.
- Feedback: This type of button allows users to give additional input directly in chat.
To view how 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. It does not include users who have set their personal notification preferences to opt-out of non-critical communications. The number of users who have done so and has muted notifications is shown below.
Note: You can refresh the total audience the message will reach by clicking on the Re-import audience button.
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.
Send as a Critical Message
To mark a message as critical and to ensure every user in your organization receives it, regardless of whether the user has muted or opted-out of notifications, check the Send as Critical message box.
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 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.
How are new employees detected?
We will ingest the start date of the employees from your database into our identity system and map it to the field
employee_start_date_ts , which is a part of our user roster and calculate the number of days they have spent in your organisation.
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
What if start date is not available?
In case you don’t have the employee start date populated within your database, we will consider the date on which the employees are added to the Moveworks system as the “creation date” which functions as a proxy for the start date of the employees.
For example, if an employee shows up for the first time in our system on the 29th of September 2023, this will be considered as the created date and the first day of the employee.
If the start date becomes available can campaigns be migrated?
We will automatically switch to using the start date once it becomes available for all campaigns.
Can campaigns be switched back to created date?
While this can be considered on a case by case basis we would recommend you stick with the start date as it enables campaigns to be more precise.
Note: If the bot does not have access to employe start dates, the bot will use the date in which the employee was granted access to the Moveworks bot as the start date.
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.
You can schedule when your campaign will be sent out by choosing:
- Send immediately: If you select this option your campaign will be sent out immediately after you click on Confirm and Publish.
- Scheduled for later: If you select this option your campaign will be sent out at the date and time you specify.
- Recurring: If you select this option your campaign will become a Recurring Campaign, which means it will be sent out repeatedly at the time time you specify for the duration in which you specify, or continuously if you choose to make the campaign infinite.
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 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 4 weeks, you cannot cancel week 3’s message.
Employee Comms Notification Controls allows users to choose how often they would like be notified of employee comms. Users can configure their notification settings to:
- Allow all employee comms notifications
- Mute employee comms notifications for seven days
- Opt-out of all general comms notifications
Note: The notification control feature is for Employee Comms messages only. It does not control other types of notifications, such as ticket updates, approvals, etc.
Configure Notification Settings
Once you’ve opted into the Notification Controls feature, all comms messages sent will contain a new footer link labeled: Manage notifications. Users will be able to click on Manage notifications to configure their notification settings.
User will then be taken to the Notification settings; where users can choose to mute all general announcements for a week, opt-out from all general announcements, or continue allowing all employee comms notifications. Users can then click on Save settings to update their notification preferences.
Users can update these settings at anytime in the future, simply by clicking on the Manage notifications link again.
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:
- Slack emoji code: If you are a Slack user, you can use the same emojis used in Slack by entering the emoji code directly in the campaign message editor. e.g.
- Unicode character: Enter the unicode character in the campaign message editor by copy & pasting emoji from a web reference ✅. Find a list of all emojis here.
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: This feature is not automatically enabled, please work with your Customer Success team to get this feature activated on your system.
A: To see the names of users who have chosen to opt-out of notifications, go to the Select audience page and make sure the Send as Critical message box is unchecked. Then click on Download audience, this will initiate the download of a CSV containing the names and emails of your total audience minus the users who opted-out. Once you’ve downloaded the CSV file, check the box next to Send as Critical message. The total audience number will refresh and increase to now also include users who opted-out. Click on Download audience again to download a new CSV file containing the names of your new total audience. You can now compare the two CSV files to see which users opted-out by looking at which names and emails appeared on the second CSV file and not the first.
Updated 5 days ago