Documentation menu

会议预约模块

把你日历中的空闲时间直接放进邮件。收件人点选一个时间并确认,会议就会进入你的 Google 日历,邀请也会送达对方的收件箱。无需先打开预约页面,也无需来回沟通商定时间。

该模块提供的是你某一个预约类型的时间:即你在会议页面上设置的会议时长、工作时间、时区和日历。请先在那里设置一个预约类型,然后在模块的检查器中选择它。

工作原理

邮件无法运行代码,因此无法在被打开时向你的日历查询空闲时间。取而代之的是,模块接下来的空闲时间会在邮件发送时计算出来并写入邮件。每位收件人看到的都是那一刻空闲的时间。

邮件中的时间按预约类型的时区显示,每个时间都会注明时区("10月5日周一 上午9:00 EDT")。邮件无法检测读者所在的时区,因此注明时区是让时间不产生歧义的唯一方法。收件人从邮件进入的页面(托管的实时预览和预约页面)则按收件人自己的时区显示时间。

收件人看到的内容取决于其邮件客户端:

  • 支持邮件内表单的客户端(Apple Mail、Gmail、大多数移动应用)会把时间显示为选项按钮,并附有一个确认预约按钮。选择一个时间并点击确认预约,即可直接在邮件中完成预约。
  • 不支持的客户端(Outlook,或任何会剥离邮件样式的地方)会把每个时间显示为普通链接。点击后会打开一个带有预约这个时间按钮的简短确认页面,因此会打开邮件中所有链接的链接扫描器无法自行完成任何预约。
  • 所有客户端都会在时间下方显示一个查看更多时间链接。它会打开实时预约页面,该页面在那一刻读取你的日历,提供预约类型范围内的所有空闲时间,而不仅仅是邮件中的那几个。

收件人以自己的身份预约:参会者就是邮件的发送对象联系人,因此无需输入任何内容。当邮件送达 MailInApp 没有其邮箱地址的人时(测试发送、落地页、域名邮箱或 API 发送),预约页面会在人机验证之后询问对方的姓名和邮箱。邮件中的点击永远不会产生匿名预约。

每位收件人每个模块只能预约一次。预约确认邮件中有一个用于改期或取消会议的链接,之后要更改时间就通过它进行。

当某个时间已不再空闲

邮件中的时间是发送时空闲的时间。如果其中某个时间在此之后已被占用,预约会被拒绝,收件人会被引导至显示最新时间的预约页面,另选一个时间。在创建任何预约之前,该时段都会再次与你的日历核对,因此邮件发出后才被占满的时间不会被重复预约。

如果邮件发送时未能添加任何时间(预约类型在其范围内没有空闲时间、尚未选择预约类型,或无法访问日历),模块会显示你的没有显示时间时的文字以及查看更多时间链接。

在应用和实时预览中

托管的实时预览和 MailInApp 移动应用会显示与邮件相同的时间,并在每次打开时重新计算。已通过该模块预约过的收件人会在那里看到你的预约后的消息,而不是时间。项目关闭后,时间会显示为灰色,无法选择。

可配置字段

  • 预约类型:模块提供哪一个预约类型。来自其他账号的预约类型不会提供任何时间。
  • 标题:默认为 "Book a time with us"。
  • 邮件中显示的时间数:3 到 8,默认 5。
  • 按日期标题分组显示时间:每天只显示一次日期,下面只列出时间。关闭后,每个时间都会显示完整日期。
  • 确认按钮文字、"查看更多时间"链接文字、没有显示时间时的文字和预约后的消息:模块的所有文字都由你决定,使用你邮件的语言。
  • 卡片的背景色、内边距、边框和圆角。
  • 标题颜色和字号,以及确认按钮颜色的覆盖设置。

与其他账号共享的模板或项目会保留该模块,但其预约类型会被清空,因为对方账号无法预约你的日历。导入后请选择对方自己的某个预约类型。

预约会列在会议页面上,而不是项目的响应页面上。预约还会在联系人的活动中记录一条 book 事件,计入其互动评分;当邮件发送给联系人列表时,还可以通过会议已预约触发器启动旅程。

示例

Subject

Let's find 30 minutes to talk

一位顾问在跟进邮件的结尾写上"预约 30 分钟初次沟通",并附上接下来五个空闲时间,让有意向的潜在客户在邮件还开着时就能完成预约。销售团队把该模块添加到培育旅程的最后一步,再用会议已预约触发器启动另一个会前序列。一位教练把它放在测验结果下方,让最想通话的人一次点击就能预约。

静态回退效果是什么样子

<div class="kn-fallback">
  <div>
    <p style="margin:6px 0 4px;font-size:12px;font-weight:600;color:#374151">Monday, January 19</p>
    <a href="https://mailinapp.com/v/eyJhbGci.../act?blockId=booking-1&blockType=booking&action=book&slot=1768831200000"
       style="display:inline-block;margin:0 6px 6px 0;padding:8px 14px;border:1px solid #d1d5db;
              border-radius:6px;background-color:#ffffff;color:#111827;font-size:14px;text-decoration:none">
      9:00 AM EST
    </a>
    <a href="https://mailinapp.com/v/eyJhbGci.../act?blockId=booking-1&blockType=booking&action=book&slot=1768834800000"
       style="display:inline-block;margin:0 6px 6px 0;padding:8px 14px;border:1px solid #d1d5db;
              border-radius:6px;background-color:#ffffff;color:#111827;font-size:14px;text-decoration:none">
      10:00 AM EST
    </a>
  </div>
</div>
<p style="margin:8px 0 0;font-size:13px">
  <a href="https://mailinapp.com/v/eyJhbGci.../book/booking-1" style="color:inherit;text-decoration:underline">See more times</a>
</p>

这就是 Outlook 以及其他不支持邮件内表单的客户端所显示的内容:每个时间一个指向 /v/[token]/act 的普通链接(预约前会先确认),外加每个客户端都会显示的查看更多时间链接。

相关内容