大数跨境

企业微信CRM功能详解3.0!这次来看看日程如何实现TODO提醒吧!

企业微信CRM功能详解3.0!这次来看看日程如何实现TODO提醒吧! 白码
2020-11-02
2

点击蓝字


关注我们

前几篇文章,我们介绍了已经上线的白码企业微信CRM的其中两个功能“话术库快速回复”和“群控”。那今天我们要开始介绍另外一个重要功能——“TODO日程表”,将为大家详细介绍这个功能的应用场景和实现方法。


TODO日程表

功能介绍

白码企业微信CRM中的“TODO日程表”功能,是白码作为企业微信内部应用而不是第三方应用绑定实现的。该功能将TODO与日程表结合在了一起,除了可以将TODO设置定时提醒外,还可以跟进所有活动进程并记录,让销售人员在登录企业微信后,可以直观的在日程表中看到自己跟客户对接交流的记录过程,同时可以清晰地看到未来销售日程规划,并且在日程来临前得到及时的提醒,让销售人员与客户沟通前做出更充分的准备,提升客户转化速度和效率。

那我们来看看是如何实现的吧!


目标

在白码系统中创建TODO时,通过API在企业微信中创建一个日程。


准备工作

在企业微信创建自建应用,在“日程”应用的“可调用接口应用”勾选创建的自建应用。

企业微信成员id保存到白码系统中,作为日程的拥有者。


整体思路

①创建三个云函数API,分别用于创建、修改和删除日程。

②在新建TODO的功能中,最后添加一步,调用这个API创建企业微信的日程,返回日程id,保存到跟进记录数据表中。

③同理,在修改、删除TODO功能中,可以通过已保存的日程id进行修改和删除。


实现步骤

以下流程将以新建TODO创建日程为例进行演示,修改和删除功能操作同理,不再演示。

①创建一个云函数API,使用平台提供的模板即可,根据企业微信官方文档添加输入和输出参数,编写代码。


向上滑动阅览


async function run($input, $output, $modules = modules) {

    const wxworkApi = $modules.wxworkApi;

 

    let start = $input.start_date + " " + $input.start_time;

    let start_time = new Date(start).getTime();

    let end = $input.end_date + " " + $input.end_time;

    let end_time = new Date(end).getTime();

    let is_remind = 0;

    let remindMap = {

        "事件发生时"0,

        "5分钟前"300,

        "15分钟前"900,

        "1小时前"3600,

        "1天前"86400

    };

    let remind_before_event_secs = remindMap[$input.remind_type];

    if ($input.remind_type != "无提醒") {

        is_remind = 1;

    }

    //创建日程

    let resp = await wxworkApi.request({

        method: "post",

        url: "oa/schedule/add",

        data: {

            schedule: {

                organizer:$input.organizer,

                start_time:start_time/1000,

                end_time:end_time/1000,

                summary: $input.clientName+"-"+$input.summary,

                description: $input.description,

                reminders: {

                    is_remind,

                    remind_before_event_secs,

                    is_repeat: 0

                }

            }

        }

    });

    //输出日程id

    $output.schedule_id = resp.schedule_id;

}




②在新建TODO的功能中,调用这个API,根据实际情况设置输入参数。

新建TODO的中调用API

设置输入参数


③保存API返回的日程id,将用于修改或删除。


④测试结果:

创建TODO

日程表中显示



对企业微信CRM感兴趣的用户,可以点击下方的“阅读原文”体验哦~

在使用白码过程中有任何想法或心得体会都可以发出来和我们分享,我们每周会挑选精品内容与白码其他用户一起交流~


往期 · 推荐

功能详解2.0!来看看CRM上如何实现群控!

功能详解!看话术库如何帮助销售新人快速上手!

即将上线!白码企业微信CRM六大功能发布!

用白码,无代码实现省市区级联选择

成员个性化新客户欢迎语的nodejs实现

白码

扫二维码|添加小助理微信

有任何问题

都可以咨询小助理哦

这里“阅读原文”,了解更多白码企业微信CRM的信息~

【声明】内容源于网络
0
0
白码
白码无代码 | 低代码开发平台可以帮助开发者和企业技术开发团队增加软件开发速度,降低开发成本,达到降本增效的目的。用户可以通过白码,按照企业所需自行定制ERP,CRM,OA等软件;成为白码开发者,把想法快速变成软件吧。
内容 125
粉丝 0
白码 白码无代码 | 低代码开发平台可以帮助开发者和企业技术开发团队增加软件开发速度,降低开发成本,达到降本增效的目的。用户可以通过白码,按照企业所需自行定制ERP,CRM,OA等软件;成为白码开发者,把想法快速变成软件吧。
总阅读139
粉丝0
内容125