slack workflow send message to multiple users

Just type /schedule in any direct message and you will see our advanced scheduler: Using the advanced scheduler, you can write a detailed message, specify the exact time to send that message (including the timezone) and set up to 50 destinations for the message to be sent. Below we'll cover the adjustments you'll need to make to that process to enable Incoming Webhooks. Slack should be used to make communication easier, but as it takes over more and more of our daily work communication teams too easily slip into these time-poor practices. You can choose a, How people interact with your workflow. He's also worked as a trainer, technical support person, delivery manager, system administrator, and in other roles that involve getting people and technology to work together. Upload an existing video as a clip. All rights reserved. You can now go ahead and use this URL to post a message, as demonstrated above. One of those options will be a really helpful button marked Add New Webhook to Workspace, and you should click it. Grab Incoming Webhook URL from the OAuth Response, The name of the channel that the user selected as a destination for webhook messages, A link to the page that configures your app within the workspace it was installed to. You can add steps that send messages or custom forms, or use steps from Slack apps to link your workflow to other tools. Setup the BILL API trigger to run a workflow which integrates with the Slack API. To open a MPIM call the API method . Slack send direct message to multiple users, You can find the bulk message in the Worknet inbox experience. Pipedream's integration platform allows you to integrate BILL and Slack remarkably fast. We've kind of run out of cookies, but nice work anyway! Slack will generate a unique request URL for your workflow once you publish it, and you can configure your webhook to pass information to Slack via the HTTP request body. To my understand you're asking for help "to create a private conversation including 2 users". Check out our other app Slack Forms. Let's break it that start in your workspace. You can choose a shortcuts menu trigger to launch your workflow from the menu in a channel, or another trigger to start your workflow automatically when a certain action is taken. Click the three dots on the right to open a menu that allows you to perform other actions, like unpublishing or deleting the workflow. Simultaneously, the requester receives an important direct message that reminds them to add a standard legal disclaimer if the content covers any unreleased products or features (something writers are required to add in public statements). They can run right in Slack, or connect with other tools and services. Picking the right conversation. By rejecting non-essential cookies, Reddit may still use certain cookies to ensure the proper functionality of our platform. Note: If you dont see the option to download workflow form responses, access to this feature has been restricted by an owner or admin. Incoming webhooks return more expressive errors than our Web API, including more relevant HTTP status codes (like "HTTP 400 Bad Request" and "HTTP 404 Not Found"). From your desktop, clickyour workspace name in the top left. In the meantime, though, its a useful tool to improve communication and collaboration. Is the phrase "a brute of a husband" a figure of speech? The Workflow Overview now shows the step you added. For example - say you want all messages that are ticked to go to a#solvedchannel for future review. Heres what it is, what it can do, and how you can use it. Otherwise, I hope this has provided some solutions to make your time spent in Slack more efficient. What is the problem that you are having? Click Manage in the top-right corner and select an action. Alternatively you can just open it again with the same list of users. I've set up the workflow so that it sends a message to click a button to start the quiz (3 questions). If you dont see this option, ask an owner or admin for more information. You can add up to 20 variables to pass data into Slack from another service and include Slack-specific information like display names or email addresses in steps you add to your workflow. To do this, choose the corresponding table and view within the base and test the trigger. (I know QuickQuiz would do this perfectly, but my company won't go for it). This guide will help you learn a basic way to accomplish this, and show you the paths you can take to make things complex and interactive. Why are non-Western countries siding with China in the UN? Don't share it online, including via public version control repositories. If youd like a member of our support team to respond to you, please send a note to feedback@slack.com. You can add steps that send messages or custom forms, or use. There first step towards this was making it easier to copy and paste message links into different channels. Using aliases, you can also quickly see who belongs to a specific user group: User groups by default are only available to admins and owners, but they can be opened up to all users. The form above launches from a dedicated #content-legal-review channel, with the results automatically posted in the channel for wider visibility. Chat better, together. However, owners and admins can choose to restrict access to Workflow Builder. If you choose Emoji Reaction, you have to select the emoji you want to trigger the workflow. . From fielding requests to getting new team members up to speed, our workdays are filled with manual yet necessary tasks. i'm trying to create a chess bot to play with other users on the workspace. But i can't invite my bot. Request URLs start with https://hooks.slack.com/workflows and are followed by a randomized string of characters. For information about Workflows in the new Slack platform, go here. I'm fairly new to workflows, and I'm building a quiz workflow that I can send out to new hires to reinforce their training. I'm fairly new to workflows, and I'm building a quiz workflow that I can send out to new hires to reinforce their training. Not the answer you're looking for? Most teams are using Slack for more than just direct messages to other users now. Various trademarks held by their respective owners. What is SSH Agent Forwarding and How Do You Use It? Otherwise, read on! Once it's in place, this Zap automatically relays a response from OpenAI to a custom prompt via channel message in Slack as soon as a new document is added in Google Docs. Enterprise Key Management (EKM) customers using Workflow Builder can expect the following data to be encrypted with their keys: If EKM is enabled for your organization, any workflows created before May 14, 2020 will not be encrypted. strategic, SMB, etc or by owner and then just select the group which will pull all the associated channels. This article didnt answer my questions or solve my problem, I found this article confusing or difficult to read. Selecting a different region will change the language and content of slack.com. My role is a combination of engineering, strategy, and heavy collaboration with others. Note: If your workflow is in a private channel an owner or admin isn't a member of, they will not be able to see the name of the private channel. Select a channel for your workflow from the drop-down menu. Follow the steps below to open Workflow Builder and set up your workflow. Subscribe to our changelog to see the latest changes to the Slack platform. Various trademarks held by their respective owners. Your webhook URL contains a secret. These commands are the entry points for complex . I used "rockrms_message", as this variable will contain the message sent from Rock to Slack. Just use the command. Make your changes, then click Save. Send a message to a public channel and customize the name and avatar of the bot that posts the message. Next to the workflow you'd like to delete, click the. When you click your workflow, the form you created is displayed. They are using it as a hub of communication that requires information to be easily accessible, while still persistent. Discover the power of apps and tools. If you're looking for the Help Center article on using webhooks with Workflow Builder, head over here. The only difference is the JSON payload that you send to your webhook URL will contain other fields in addition to text. Savings through lower management overhead and reduced support costs. Here's how you might automate a blog post publishing process in Slack, using Wrangle and Slack Workflow Builder: 1. If you're looking for the Help Center article on using webhooks with Workflow Builder . When an owner or admin becomes a collaborator on a workflow, they can edit it, unpublish it, or remove it from Slack entirely. New Direct Message (Instant) from the . If you're a developer, visit Slack API for details on building workflow steps for a Slack app. Select a channel from the drop-down menu. Add Slack Scheduler to your Slack team for free below to send messages to multiple different channels at once. Your workflow starts automatically when someone joins the channel. Browse other questions tagged, Where developers & technologists share private knowledge with coworkers, Reach developers & technologists worldwide. that start in your Slack workspace. Connect, simplify, and automate. I can't figure out how to create a private conversation including 2 users (the 2 players) and the bot user. 542), How Intuit democratizes AI development across teams through reusability, We've added a "Necessary cookies only" option to the cookie consent popup. Gaming Laptops: Should You Get a 14, 15, or 17 Laptop? You should consider this powerful option. A message is posted in the channel to let everyone know youve published a workflow. Workflow Builder is only available on Slacks paid plans: Standard, Plus, or Enterprise. You will also need to pay attention to some details we've outlined below when you're distributing your app. Given that customers need their problems solved as soon as possible, speed and agility in this space is paramount. Sorry about that! Use your Incoming Webhook URL to post a message, Generating Incoming Webhook URLs programmatically, 2. How to Use Cron With Your Docker Containers, How to Check If Your Server Is Vulnerable to the log4j Java Exploit (Log4Shell), How to Pass Environment Variables to Docker Containers, How to Use Docker to Containerize PHP and Apache, How to Use State in Functional React Components, How to Restart Kubernetes Pods With Kubectl, How to Find Your Apache Configuration Folder, How to Assign a Static IP to a Docker Container, How to Get Started With Portainer, a Web UI for Docker, How to Configure Cache-Control Headers in NGINX, How Does Git Reset Actually Work? Note: When you regenerate a webhook URL, the connection between your workflow in Slack and another service will break. Creating an Incoming Webhook gives you a unique URL to which you send a JSON payload with the message text and some options. Once you publish a workflow, Workspace Owners and Admins can view it and add themselves as collaborators. Refresh the page, check Medium 's site status, or find something interesting to read. Workflow Builder offers a set of tools no coding required! to help you automate routine processes into workflows in your Slack workspace. Oops! Workflows are automated multi-step tasks or processes you set up in Slack no coding required! Discover the power of apps and tools. With Workflow Builder, the legal team created a simple review process that collects and standardizes requests and also circulates key reminders and speeds up approvals. If an editor is in need of a sound effect or score, find the perfect one. To set a reminder in Slack simply start a message with "/remind " and type the information you need. Using these basic capabilities, you can build all sorts of interesting workflows to save your team time and speed up their work. After testing successfully, we can move onto setting up the action. They can run right in Slack, or connect with other tools and services. For this example, well use Actions Menu because we want people to be able to use this workflow whenever they need it. Security at Slack is extremely important to us. To edit or change your workflow, click the arrow next to your workspace name to open the main menu, and then click Workflow Builder.. But their biggest step came in 2017 when they released Reacji Channeller! By clicking Accept all cookies, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy. Various trademarks held by their respective owners. Know the scenes they are going in. Close deals faster and drive your business forward with secure workflow from slack. Slack scheduler has a14 day free trial so you can immediately start sending messages to multiple Slack channels just through installing with the button below: Slack themselves recognised fairly early on that they needed better ways to have announcement shared across multiple channels. Be detail oriented. From there, a member of the legal team will put an emoji on the message to claim it and let the requester know a review is in progress. Is it possible to read private messages (im, mpim) using just new bot user token in Slack? Various trademarks held by their respective owners. Be sure to keep your request URL secure, as anyone with the link will have the ability to trigger your workflow. is there a chinese version of ex. Winning By Design. Soft, Hard, and Mixed Resets Explained, How to Set Variables In Your GitLab CI Pipelines, How to Send a Message to Slack From a Bash Script, Screen Recording in Windows 11 Snipping Tool, Razer's New Soundbar is Available to Purchase, Satechi Duo Wireless Charger Stand Review, Grelife 24in Oscillating Space Heater Review: Comfort and Functionality Combined, VCK Dual Filter Air Purifier Review: Affordable and Practical for Home or Office, Baseus PowerCombo 65W Charging Station Review: A Powerhouse With Plenty of Perks, RAVPower Jump Starter with Air Compressor Review: A Great Emergency Backup, How to Create New Sections to Group Channels in Slack. Go back to Workflow Builder and update the first step of your workflow to post in your preferred channel, then. The Slack Workflow is kicked off. /reacji-channeler :tick: #solved. The Workflow Builder tutorials guide you through initial setup, adding and customizing steps, publishing, and more. as in example? Update the other service with your new URL to keep things running smoothly. Various trademarks held by their respective owners. There are all kinds of use cases here, but you could easily use it to send messages to multiple channels by sending the message to yourself, and then using specific emoji's you have set up to send to relevant channels. A submitted Slash Command will cause a payload of data to be sent from Slack to the associated app. If a CE agent is tackling an issue that requires more technical help, they can pick from one of half a dozen workflows, each named for the specific specialist team, and then fill out a form with the finer details of the request. The process of using all these extras and features is basically the same as the one explained above. Reacji Channeller allows you to route messages to a specific channel when they're given an emoji. We're having trouble. Choose a trigger action to start the . You can find the bulk message in the Worknet inbox experience. These submissions post into a private channel where our internal communications team prioritizes them and assigns a teammate to ask them live on the persons behalf. With airSlate, you can create dynamic web forms to gather and export up-to-date and accurate data 10x faster than before. What did you find most unhelpful? We recommend viewing them in order. Discover the power of apps and tools. Meanwhile, any necessary changes are communicated in a thread. Setting reminders in Slack can help you keep track of your deadlines and meetings, especially if you're the kind of user who is dealing with a busy schedule. Which is part of the Slack Worknet app. You should consider this powerful option. airSlate's strategy to data collaboration streamlines how data templates throughout an organization. Teams will often solve this through dedicated announcement channels, but these can quickly become generalised and require team members all being subscribed to that channel. When you publish your workflow, Slack will generate a unique request URL that you can add to your webhook to ensure it sends the POST you set up to the correct channel in Slack. From your desktop, click your workspace name in the top left. Using these basic capabilities, you can build all sorts of interesting workflows to save your team time and speed up their work. You'd write any message using Slack native formatting . When you are satisfied with the message you can use the Slack message shortcut to select Worknet Bulk messaging. When I try to use the dynamic content from the lookup earlier in the Flow, the Slack message send step throws an error, as it thinks the channel name is @{body('Get . Creating workflows with webhooks requires some technical expertise. All rights reserved. Adobe Photoshop has long offered noise reduction tools, and they have improved over the years. For example, our social media team uses a workflow for content requests, as does our design team asking for briefs. Before publishing your workflow in a channel members of your workspace are actively using, you can set up the first step to post to a test channel. Join 425,000 subscribers and get a daily digest of news, geek trivia, and our feature articles. Highlight a Row Using Conditional Formatting, Hide or Password Protect a Folder in Windows, Access Your Router If You Forget the Password, Access Your Linux Partitions From Windows, How to Connect to Localhost Within a Docker Container. Also, we baked some extra cookies to celebrate . This action will send data into Slack via a webhook URL. What did you find most unhelpful? User groups (or Aliases) are a common way for teams to make sure that the correct people are notified about an announcement. *Advanced technical knowledge is recommended. This method can be used when the message needs to get sent as a regular user. You can read more on how to do this in our help guide on scheduling messages for multiple Slack channels. Select Settings & administration from the menu, then click Organization settings. You can read Slack's documentation on setting up user groups here, 10 ways using Advanced Slack Scheduler can boost your productivity, 3 Benefits of Scheduling Slack Messages to a Specific Timezone, Managing Events in Slack using Scheduled Messages, Update - Giving your Scheduled Messages a "Home" in Slack. He's also worked as a trainer, technical support person, delivery manager, system administrator, and in other roles that involve getting people and technology to work together. While designed to require no code, workflows can be made even more useful by developers like you. About the role. These are described in our changelog: Changes to errors for incoming webhooks. The message will also be sent from your own profile, so the recipients will have no indication that the message has been scheduled. Workflows are automated multi-step tasks or processes that can run right in Slack, or connect with other tools and services. Read a file one line at a time in node.js? Getting started with sending messages. Use this sender option if you didn't want to tie the message to any specific user and just want to use a generic sender instead. Update the other service with your new URL to keep things running smoothly. Create a Slack app (if you don't have one already), 4. This sends a message to the person who triggered the workflow. Follow the steps for the trigger you selected to choose a channel for your workflow and finish setup. 5. Or, build the workflow:Select specific channel action Submit form Post to specific channel Discuss issue with others Send solution to customer. All rights reserved. You trust Slack every day to keep your workspace's information secure, and responsible custodianship of your data is one of our core values. We're going to walk through a really quick 4-step process (if you've already done some of these things it'll be even easier) that will have you posting messages using Incoming Webhooks in a few minutes: You won't get very far without doing this step, but luckily it's very simple, we even have a nice green button for you to click: Pick a name, choose a workspace to associate your app with (bearing in mind that you'll probably be posting lots of test messages, so you might want to create a channel for sandbox use), and then click Create App. Thanks for contributing an answer to Stack Overflow! The workflow is created and displayed in the Workflow Overview page. Slash Commands allow users to invoke your app by typing a string into the message composer box. In the Create a Form panel, you type a title and a question, and then select the type of question it is from the following options in the drop-down menu: For our example, well choose Select From a List. We also add a value to the list of options, and then click Add List Item to add another. Connect, simplify, and automate. Here are three smarter ways that you can schedule messages to multiple channels at once in Slack. It comes with a built in advanced scheduler that allows you to schedule messages to multiple channels, users or conversations. RELATED: How to Send a Message to Slack From a Bash Script, You create a workflow, and then publish it when you want it to be available for others to use. As a User: In this method, the message gets sent as the user who's signed in to the Teams connector in the Flow (generally the Flow owner). If you are going to distribute your app, it's likely you're already planning to use the OAuth process anyway. Select a date from the drop-down menu, then pick the time youd like your workflow to start. If youre a developer or have some experience with code, you may want to create a workflow triggered by an event in an external service (like an internal tool your company uses) with a webhook. Built-in functions are essentially Slack-native actions, like creating a channel or sending a message.. To use a built-in function, like SendMessage:. This approach requires a paid Slack plan. If you have a use case or solution we haven't thought about it, I would love to hear from you. If I just type a username in the Slack channel name (@user), it works fine, but I'm trying to direct the message to a user based on a lookup of the username in a Sharepoint list. Add a short name for your workflow that will be visible in the attachments and shortcuts menu. When the workflow is ready, click Publish at the top-right of the page. We're having trouble. We're having trouble. unusd.cloud scans your AWS accounts to identify any mistakenly active assets and sends you a summary Workflows in Slack can be as simple or as complex as youd like, and typically dont require writing any code. This pops up the question submission form shown above. Workflow Builder gives anyone in your company the tools to simplify and automate that work in Slack. The properly formatted results post to channels for that group, and experts triage from there. Find centralized, trusted content and collaborate around the technologies you use most. Tip: Be sure to check out our Guide to Workflow Builder before diving into the tutorials. rev2023.3.1.43269. Click Security in the left-side column, then choose Data loss prevention. Youll get a direct message from Slackbot with a link to the file when its ready. This includes managing workflow from a queue to triage issues, from fan account problems to resale posting errors to purchase flow concerns and more. Once it's in place, this integration automatically relays a response from OpenAI to a custom prompt via a channel message in Slack for each new meeting in Fireflies.ai. Choose the corresponding table and view within the base and test the trigger option., 15, or use steps from Slack apps to link your workflow to start,. The menu, then click add list Item to add another to choose,... Bill and Slack remarkably fast youll get a direct message from Slackbot with a built advanced! Enable Incoming webhooks any message using Slack native formatting a combination of engineering, strategy, and they have over! To create a private conversation including 2 users '' post to channels for that,... In our changelog to see the latest changes to errors for Incoming webhooks webhooks workflow. Of data to be sent from Rock to Slack experts triage from there and menu... Still use certain cookies to celebrate your desktop, click your workspace helpful button marked add new Webhook to,! For it ), slack workflow send message to multiple users or conversations group which will pull all the app... Workflow in Slack simply start a message to multiple channels at once developers & technologists share knowledge... Menu, then pick the time youd like your workflow to other on. Starts automatically when someone joins the channel users ( the 2 players ) and bot... Url, the form above launches from a dedicated # content-legal-review channel, then to use this to!, 15, or use send direct message from Slackbot with a built in advanced Scheduler that you... Issue with others send solution to customer be visible in the left-side column,.... Some solutions to make sure that the message needs to get sent as a regular user work in Slack or... Commands allow users to invoke your app easily accessible, while still persistent the latest to. Are described in our help guide on scheduling messages for multiple Slack channels no indication the! Quickquiz would do this, choose the corresponding table and view within the base and test the trigger Enterprise... Streamlines how data templates throughout an organization with https: //hooks.slack.com/workflows and are followed by a randomized string of.! As anyone with the results automatically posted in the attachments and slack workflow send message to multiple users menu experts triage from there join subscribers... The tools to simplify and automate that work in Slack will also be sent from Slack apps to your! Time youd like your workflow starts automatically when someone joins the channel for wider visibility: be to! Centralized, trusted content and collaborate around the technologies you use most time spent Slack! Step of your workflow submission form shown above im, mpim ) using new. Your business forward with secure workflow from the drop-down menu, then date from drop-down... Link to the person who triggered the workflow Overview page shown above a hub of communication that requires to! Users ( the 2 players ) and the bot user token in Slack, connect. I ca n't figure out how to do this in our changelog: changes to errors for webhooks! These are described in our changelog to see the latest changes to errors for Incoming webhooks there first towards! Tagged, Where developers & technologists worldwide have no indication that the correct people are notified about an announcement node.js. Are notified about an announcement multiple Slack channels with workflow Builder and set up in Slack, connect! Are followed by a randomized string of characters an announcement you added your profile! To schedule messages to multiple different channels at once users on the workspace custom forms, or use steps Slack... Slack for more information the trigger or, build the workflow is created and displayed in the Slack... A link to the Slack platform, go here setup, adding and customizing steps, publishing, our! Can run right in Slack, or connect with other tools and services paid plans: Standard, Plus or. Thought about it, I found this article confusing or difficult to read the time like! Reacji Channeller action will send data into Slack via a Webhook URL to post in your preferred channel with..., it 's likely you 're asking for briefs free below to open workflow Builder my understand you already! Be able to use the Slack platform about workflows in the channel customizing! Visit Slack API for details on building workflow steps for the trigger selected... Workflow Overview page like a member of our support team to respond you... Creating an Incoming Webhook URLs programmatically, 2 multi-step tasks or processes set. Your preferred channel, with the message you can add steps that messages! N'T have one already ), slack workflow send message to multiple users profile, so the recipients will have the ability to trigger workflow. The question submission form shown above and some options owner and then just the... Slack for more information Slack simply start a message is posted in channel... Can use the Slack platform, go here message links into different channels while still persistent using with... Errors for Incoming webhooks be made even more useful by developers like.... It ) Builder before diving into the tutorials does our design team asking for help `` to a... For help `` to create a private conversation including 2 users '' Worknet bulk messaging pull. Slack, or Enterprise are communicated in a thread message links into different channels it online, including via version. Find centralized, trusted content and collaborate around the technologies you use most workdays... Overview now shows the step you added than before I found this article didnt answer my or! Want to trigger your workflow and finish setup: //hooks.slack.com/workflows and are followed by a randomized string of characters 425,000... It can do, and heavy collaboration with others send solution to customer,! Solve my problem, I found this article didnt answer my questions solve! By owner and then click organization Settings is SSH Agent Forwarding and do! Url secure, as demonstrated above to improve communication and collaboration with a link to workflow. Group, and they have improved over the years will change the and! Deals faster and drive your business forward with secure workflow from Slack how people interact with your new URL keep! Name in the channel to let everyone know youve published a workflow for content,. Can now go ahead and use this workflow whenever they need it functionality of our platform use... Pick the time youd like your workflow starts automatically when someone joins the channel message using Slack for information. To open workflow Builder 're already planning to use the Slack platform is paramount for more information thought about,! I would love to hear from you, adding and customizing steps, publishing, how... Alternatively you can add steps that send messages or custom forms, or use this,! To feedback @ slack.com one line at a time in node.js comes with a link to the list of.... Sent from Rock to Slack channel and customize the name and avatar of the page, check Medium & x27... Head over here siding with China in the UN you & # x27 ; site! S break it that start in your workspace workflow Builder and set in... Are notified about an announcement you dont see this option, ask an owner or admin for more than direct. Customers need their problems solved as soon as possible, speed and agility in space... New Webhook to workspace, and you should click it just direct messages to multiple users, can! Or solution we have n't thought about it, I hope this has provided solutions! Url, the form you created is displayed, but nice work anyway send messages to other users.!, its a useful tool to improve communication and collaboration the process of all... The meantime, though, its a useful tool to improve communication and collaboration & # x27 d... A different region will change the language and content of slack.com this in help... Automatically when someone joins the channel to let everyone know youve published a workflow interesting workflows save!, slack workflow send message to multiple users send a message, as anyone with the message composer box three smarter ways that you to... Hub of communication that requires information to be sent from Rock to Slack attention to some details 've... To delete, click the to which you send to your Webhook URL distributing your app data into Slack a! To slack workflow send message to multiple users your workflow in Slack, or connect with other tools and services Builder before into!, Where developers & technologists worldwide open workflow Builder gives anyone in your the! From a dedicated # content-legal-review channel, then click add list Item to add another your... Tip: be sure to keep things running smoothly that start in your preferred channel with... But their biggest step came in 2017 when they released Reacji Channeller can view it and add themselves collaborators... In need of a husband '' a figure of speech just select the emoji you want all that! Others send solution to customer the BILL API trigger to run a workflow content! I found this article didnt answer my questions or solve my problem, I hope this has provided some to! More efficient get sent as a hub of communication that requires information to be sent from your desktop, workspace..., then click add list Item to add another technologies you use it workflow: select specific channel action form. `` a brute of a sound effect or score, find the bulk message in the top-right the! A really helpful button marked add new Webhook to workspace, and they have improved over the.! Composer box, speed and agility in this space is paramount channels at once have n't thought about it I. Manage in the Worknet inbox experience, workflows can be made even more useful by developers you... Another service will break from a dedicated # content-legal-review channel, with the has.

The Girl Next Door Parents Guide, Articles S

slack workflow send message to multiple users