禁止向嵌入式签名者(圈养收件人)发送电子邮件,或者至少为不需要的电子邮件添加文本?​​

时间:2017-02-27 11:49:20

标签: docusignapi

我为客户生成一个信封,作为嵌入式(专属收件人)签名,这样他们就不会收到电子邮件,而是将其从我的应用程序重定向到新信封,目的是让他们回来,无缝连接经验。

然而,当他们访问网址时,Docusign会向他们发送不需要的电子邮件。因此,例如,如果他们的名字是乔希,他们将收到来自Docusign的电子邮件 主题:" Josh查看请签合同X" 正文:标题:" Josh查看请签合同X" 正文:说明:在(时间)Josh打开并查看您的文件,合同X.pdf

这不是一个好的客户体验。 Josh收到一封蹩脚的电子邮件,第三人称他在谈论他。电子邮件中的链接要求客户在Docusign注册,这对他们来说只是麻烦,它没有任何价值。他们可以在我的网络应用程序中查看合同。

首选问题 如何使用API​​从Docusign向客户抑制尽可能多的电子邮件?我已经检查了API docs,但没有找到任何关于抑制嵌入式内容的电子邮件的内容。

显然可以通过经典偏好来完成。但我总是喜欢在代码中覆盖这些东西。是否可以使用API​​中的选项来抑制电子邮件?

Classic prefs suppressing emails to embedded recipients

替代问题 我尝试将以下选项添加到创建信封请求中,以至少为客户嵌入说明,以说明不需要的Docusign电子邮件的内容。但只出现了文字主题2。但不是很好。 我收到了关于主题的电子邮件:" Josh查看了测试主题2" 没有自定义的身体出现在不受欢迎的电子邮件中。

recipientEmailNotification: { emailBody: 'Test body', emailSubject: 'Test subject' }, emailBody: 'Test body2', emailSubject: 'Test subject 2',

修改

感谢CodingDawg,你已经为我清理了很多东西。

您在那里有一个好点,我可能会收到令人困惑的电子邮件,因为我的管理员电子邮件地址与我的第一个收件人的电子邮件地址相同(我现在意识到这对于测试来说是个坏主意,我&# 39;将使用不同的电子邮件地址)

编辑2

我现在看到管理员偏好设置中的电子邮件设置,以及用户偏好设置。很高兴知道!

1 个答案:

答案 0 :(得分:1)

我认为您在发件人和收件人电子邮件之间感到困惑。

  • 将信封发送给嵌入式收件人后,收件人不会立即收到任何电子邮件。

  • 在发送应用程序生成签名链接并重定向到收件人后,发件人(非收件人)会收到一封电子邮件,说明“收件人已查看信封”

    • 可以在发件人帐户首选项中禁止“收件人已查看信封”电子邮件。请参阅NDSE here,CDSE here
    • 的信息
  • 嵌入式收件人签署信封后,收件人将收到“信封已完成”电子邮件

    • 通过选择发件人帐户首选项中的“禁止向嵌入式签名者发送电子邮件”复选框,可以阻止“已完成信封”电子邮件发送给收件人。请注意,这是一个帐户范围设置,无法在每个信封级别完成。更多信息here

recipientEmailNotification

您在请求中指定的recipientEmailNotification属性无效。以下是CreateEnvelope api的示例json,用于在收件人级别设置电子邮件正文/主题。

在以下示例中,

  • 收件人”将收到主题为“这是收件人一个主题”的电子邮件。

  • 收件人2 ”将收到主题为“电子邮件主题为所有收件人”的电子邮件

JSON

 {
   "status": "sent",
   "emailSubject": "Email Subject to all recipients",
   "emailBlurb": "Email body to all recipients",
   "recipients": {
     "signers": [
       {
         "recipientId": 1,
         "email": "recipient1@foobar.com",
         "name": "recipient one",
         "emailNotification": {
           "emailSubject": "This is recipient one subject",
           "emailBody": "This is recipient one email body"
         }
       },
       {
         "recipientId": 2,
         "email": "recipient2@foobar.com",
         "name": "recipient two"
       }
     ]
   },
   "documents": [
     {
       "documentId": 1,
       "fileExtension": "txt",
       "name": "Test Document",
      "documentBase64": "VGVzdCBEb2N1bWVudA=="
     }
   ],
   "emailBody": "envelope level email Body"
 }