邮件通道是一条双向的路,两个方向是一体的:一封来信变成工单,您的回复作为邮件发出,请求者的答复作为评论落到同一张工单上,而不是新开一张。
匹配不是靠感觉:只有当邮件的主题里带着案件编号,或者带着邮件程序的回复标头时,回信才会落到已有的工单上。两者都没有的邮件会开启一个新案件。宁可多出一张工单,也好过仅仅因为主题碰巧一样,就把两件不相干的事合到一起。
相关设置都在“Settings → E-Mail Settings”里。上面那张“SMTP settings”卡片管的是出去的路:主机、端口、“Use SSL”、用户和密码,以及发件地址和发件人名称。用“Send test e-mail”给自己发一封样例,先保存再测试,卡片上也是这么写的。
“IMAP settings”卡片管的是进来的路:主机、端口、轮询间隔和两个文件夹。文件夹名字不用猜:“Read from server”会取回您邮箱里实际存在的文件夹,“Create on server”新建一个。字段随后会填入您的邮件服务器所用的路径,一台服务器写“INBOX/Processed”,另一台写“INBOX.Processed”,两者是一回事。
处理过的邮件会移到“Processed folder”里;留空就留在收件箱。下面设置清理什么时候运行(“Hour”、“Minute”),以及邮件最多保留多久(“Retention (days)”),否则邮箱会不声不响地一直变大。
邮箱属于团队,不属于系统:在“Team mailboxes”下面,每个团队填自己的地址和密码。这个地址同时也是该团队邮件的发件人,这样请求者回信的地方,正是收信的地方。
接下来是缺了它这一切都不会发生的那一环:工作流。光配好邮箱什么也不会做。如果一个团队没有启用的工作流,邮箱根本不会被轮询,没有工单,没有确认信,邮件就那么放着。发给客户的自动回复只存在于这里,而且要您自己配。这是有意为之:一个不问就给每个发件地址写信的系统,比一个不吭声的更糟。
在“E-Mail workflows”下面,先在上方选团队,用“+ Add workflow”新建一个工作流。它有一个名称(只给您自己看)、一个“Enabled”开关,以及两项关于何时生效的设定:“Match”决定是所有条件都必须成立(“All conditions”)还是有一条就够,“Stop after match”表示这个工作流一旦命中就结束本次运行,排在后面的工作流就再也轮不上。顺序用旁边的箭头调整。
“When?”下面是条件本身。“Every e-mail in this mailbox”接收每一封邮件;“Only when subject or text contains”要求主题或正文里出现某个词。“Advanced”让它更精确:您在那里选择看哪一部分,“Subject or body”、“Subject”、“Body”、“Sender (From)”还是“Recipient (To/Cc)”,以及怎么比对:“Contains”、“Equals”还是“Regex”。比方说,发到某个共用地址的报障就是这样和其他邮件分开的。
下面是五个动作开关。它们才是工作流的真正内容,没打开的就不会发生:
“Create or append ticket”把邮件变成工单,或者当主题里带着案件编号时,把它作为评论追加到已有的工单上。没有这个动作,邮件永远不会变成案件。
“Set fields”在工单创建时就设定优先级、状态、主分类和子分类、所属团队和负责人。所有停在“— Keep default —”上的项,都保持没有工作流时的样子。
“Auto-reply”是发给发件人的确认信,也是系统唯一自己作答的地方。这个开关关着,您的客户就永远收不到自动回复,其他部分配得再好也没用。
“Send mail”额外发一封邮件:可以发给来信的发件人,也可以发给选定的团队成员和固定地址。它有自己的“Send conditions”,留空的话,这个工作流每次运行都会发。
“Move to folder”把处理过的邮件归到某个文件夹里。字段留空,就用上面 IMAP 设置里那个通用的“Processed folder”。
细说“Auto-reply”这个动作:主题是用积木拼出来的。“Original subject {originalSubject}”接过来信的主题,“Ticket reference {ticketTag}”插入案件编号,两者合起来就得到类似“Printer problem [TICKET-99]”的主题。
案件编号不会自己加上去。它只出现在您放了 {ticketTag} 或 {ticketId} 的地方,而系统之后正是靠它认出您客户的回信。主题里没有它,每一次后续往来都会新开一张工单,而不是变成旧工单上的一条评论。
下面那段文字是您的确认信内容。请用英文写:它和其他所有文字一样走同一套导出和导入流程,也只有这样才能被翻译成其他语言。留空的话,系统会发它自带的默认信息。这里同样允许使用那些占位符。
“Reply language”决定主题和正文用哪种语言发出:“Standard English”用英语,“Fixed language”用您指定的一种语言,“Assigned agent's language”用负责客服人员的语言,“Team default language”用团队的默认语言。翻译本身在语言页上维护。
有一条建议,系统也把它印在卡片上方:属于同一个案件的一切,都该放在同一个工作流里。只有同一个工作流内部的动作才知道刚刚创建的那张工单,所以确认信才能写出它的编号,而另一个工作流里的动作做不到。
整个邮件通道,进和出,都属于 Professional 版本。在 Basic 里,系统既不发也不收电子邮件;那里的工单通过客户门户、电话和客服人员产生。