You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

NetSuite需求:基于报价日期7天后向销售发送跟进提醒邮件

实现报价日期7天后自动发送跟进提醒邮件的方案

1. 优化Saved Search的筛选逻辑

  • 核心过滤条件:添加报价日期为「相对日期 - 在7天前」,这样每天运行时,就能精准定位到刚好是报价后第7天的记录
  • 新增防重复机制:创建一个自定义复选框字段(比如「已发送跟进提醒」),在Saved Search里过滤掉该字段为「是」的记录,避免重复发邮件

2. 配置自动邮件发送

方式一:用NetSuite原生Saved Search邮件提醒(简单场景)

  • 打开Saved Search的「电子邮件」标签,勾选「发送电子邮件警报」
  • 收件人设置:选择「字段值」,关联到报价记录里的销售负责人字段(比如「销售代表」),系统会自动把邮件发给对应销售
  • 发送频率:设为「每天一次」,选合适的业务时段(比如早9点)
  • 邮件内容:插入动态字段(如{客户名称}、{报价编号})做个性化提醒,比如:

    您好,您跟进的客户{客户名称}的报价(编号{报价编号})已过7天,请及时跟进。

方式二:用计划脚本(复杂场景,比如分角色用不同模板)

  • 编写计划脚本,每天定时执行:
    1. 调用Saved Search获取符合条件的记录
    2. 遍历每条记录,提取对应销售的邮箱地址
    3. 调用NetSuite的邮件API(N/email.send())发送定制化邮件
    4. 发送完成后,更新「已发送跟进提醒」字段为「是」
  • 脚本示例片段:
    // 加载Saved Search
    var searchResults = search.load({id: 'customsearch_quote_followup'}).run().getRange({start: 0, end: 1000});
    // 遍历发送邮件
    searchResults.forEach(function(result) {
      var salesRepId = result.getValue({name: 'salesrep'});
      var salesRepEmail = record.load({type: record.Type.EMPLOYEE, id: salesRepId}).getValue({name: 'email'});
      // 发送邮件
      email.send({
        author: -5, // 系统管理员
        recipients: salesRepEmail,
        subject: '报价跟进提醒:' + result.getValue({name: 'entity'}),
        body: '请跟进客户' + result.getText({name: 'entity'}) + '的报价,报价日期:' + result.getValue({name: 'trandate'})
      });
      // 更新标记字段
      record.submitFields({
        type: record.Type.ESTIMATE,
        id: result.id,
        values: {custbody_sent_followup: true}
      });
    });
    

3. 测试验证

  • 手动创建测试报价,将报价日期设为7天前,运行Saved Search确认能筛选出该记录
  • 触发邮件发送(手动运行脚本或等待每日定时任务),检查收件人是否正确、内容是否符合预期
  • 确认发送后「已发送跟进提醒」字段已被标记为「是」,避免后续重复发送

内容的提问来源于stack exchange,提问作者Elizabeth Satterfield

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 19:05:22