如何在 Slack 应用程序中发送欢迎入职信息

How to send a welcome onboarding message in Slack app

我想向添加我的 Slack 应用程序的用户发送欢迎消息。 这在官方 Slack docs.

中被认为是好的做法

实现这个的正确方法是什么?

  1. 我应该为此使用 app_home_opened 事件吗?是否有内置机制来检测它是否是第一次触发(因为我只需要显示一次入职信息)?
  2. 还有其他可能对用例有用的事件吗?

是的。您应该在您的应用程序上使用 App Home 功能。使用某种类型的说明或欢迎消息启用应用程序主页将是最佳做法。除此之外,您还需要为您的应用订阅可能有助于理解此概念的 app_home_opened event type which will let you know whenever a user opens your app's app home. You can then configure your app to respond to these events. Here's a video

在@sandra 的回应和进一步调查之后,我想分享更多关于实施机制的细节:

  1. 用户通过 OAuth 流程,然后被重定向到应用主页。
  2. 在应用程序中我捕获了 app_home_opened 事件。
  3. 如果没有设置event.tab === 'home'event.view,表示应用首页是第一次打开,需要发送欢迎信息。
  4. 向用户发送消息(例如,在 Bolt for JS 中是 await say('Welcome!'))。
  5. 发布主页视图(例如,在 Bolt for JS 中是 await client.views.publish(...))。

有用的链接:

  • Slack 关于 App Home 的官方video
  • 官方demo app实现一些理想
  1. 在第一天热烈欢迎他们

快速浏览一下这个地方,让新员工有宾至如归的感觉。使用入职助手 Greet Bot 等集成,您可以自动发送欢迎消息和提醒,并共享有用的链接和文档。

理想的欢迎不仅仅是 nice-to-have。这是入职流程中的一个关键早期步骤,它可以缩短启动时间,让您的员工能够快速获得充分的生产力。

2.Create#new-hires 个频道

当新人加入时,为他们提供一个查找常见问题解答、访问重要文档以及结识其他新手的地方。如果您正在大规模招聘,请创建多个渠道以汇集特定时间段的所有新员工。

这将提高工作效率,并且对员工敬业度大有裨益。您的新员工将能够结识他们的同事并快速找到必需品——不仅是公司政策,还有关于最佳用餐地点的建议。

3.Make确定他们落地了运行

当您需要让新员工加快项目进度时,一种方法是向他们转发大量电子邮件并祝他们好运。

更好的方法是邀请他们加入一个项目频道,在那里他们可以轻松找到他们需要的东西——固定的帖子和文件、团队成员和对话——所有这些都可以通过滚动或搜索来实现。

4.Help他们自助

没有人愿意在开始一份新工作时感觉自己是一种负担。启用 self-service 以帮助新手找到自己的答案。作为一个额外的好处,它会减轻您的人力资源团队的压力,因为他们不必处理那么多的管理请求。

Slack 与您的员工最常使用的应用程序集成,以保持工作效率并掌控 HR 任务——Dropbox、Salesforce、G Suite、Workday、Okta、UltiPro 等应用程序。

5.Remind 他们谈论重要的事情

您可以安排自动消息在关键时间到达,提示您的新员工完成入职清单上的下一项。不再错过最后期限,不再花时间追人。只是新员工尽快充分发挥生产力和信心。