这一个串接流程需要使用 Instagram 的商业帐号,你可以参阅 Instagram 的说明以设置你的帐号类型。
如果你是利用 Instagram(下称 IG)帖子经营电商、购物的卖家,可能会对于“检查留言区”跟“整理每位买家的订单”感到疲累——平时要比较频繁地查看通知、不能漏掉留言,而且还要检查每一个帐号能不能归并订单,所以会反覆在 IG 和 Ragic 之间切换窗口、比对帐号,做起来非常累人。
如果想要省掉这一堆步骤,你可以尝试看看使用 Make(原 Integromat)串接,制作出一个如下的流程:
当 IG 收到关键字(例如“+1”、“想买”)时,自动成立一笔订单。
另外,如果这个帐号当天已经成立过其他订单,那就改为将新的商品加入到原本的订单。
在 Make 上完成设计之后,看起来会是这样:
这个流程主要可以切分成三个区块:
1. 检查 IG 是否有人留言想买东西
2. 检查这个帐号当日在 Ragic 上是否已经有订单
3. 如果该帐号已经有订单,则将另一个商品加入到既有订单的子表格;如果没有,则直接新建一笔完整的订单
要完成这个流程,你需要先创建两张基本的表单,分别是“商品”与“订单管理”表单,等到这两张表单设置完后,再透过订单管理的子表格生成一张“订购项目”表单。
首先,商品表单需要用来记录每个商品的基本信息,例如编号、品名、照片与单价:
要创建订单管理表单,除了从零开始以外,还可以透过我们应用商店的订单管理或是简易进销存模块,或是从快速范本安装销售订单的单张范本作为衬底进行修改。
要注意的是,为了有效完成串接,订单管理的表单内必须至少有“IG 帐号”、能够记录数据创建日期的“订单日期”以及能够记载购买项目、透过链接与加载连接到商品数据的子表格:
接下来,再多创建一个独特值字段“订单 Key 值”,用来当作整单时的参照字段,由于我们需要检查单日内同一个 IG 帐号是否已经有下过单,因此可以透过字符串公式将“订单日期”与“IG 帐号”组合起来:
再利用这个字符串公式字段,透过子表格生成新表单,生成一个订购项目表单。
由于后续的串接可以将 IG 帖子的内容也一并传送到 Ragic,你可以使用一个小技巧,让 Ragic 在串接进行时自动识别每篇帖子属于哪个商品,帮你填入商品信息,只要新增一个“IG 文案”字段,并且在“商品编号”字段上加入字符串公式就可以了。
举例来说,只要你在商品文案之前打上编号,例如“00001 中秋来临……”,那么就可以在商品编号字段上利用字符串公式 LEFT(),抽取文案最前面的商品编号部分,并且触发链接与加载,自动带入品名与价格信息啰!
创建完商品、订单管理和订购项目三张表单之后,就可以到 Make,准备制作自动化流程了。
要透过 IG 触发自动化流程,并获取留言的相关信息,你需要使用 Make 里 Instagram for Business 的两个模块来搭配:
这个模块会让 Make 在 IG 上有特定事件发生时,立即触发流程,要注意的是,要想连接帐号到 Instagram for Business,要先确保自己的 IG 商业帐号已经与 Facebook 粉丝专页完成链接。
选择完帐号之后,要接着设置哪些行为会让 Make 触发流程,在这里就将其设置为 Comments(留言)即可。
因为 Watch Events 只能够提供“触发事件”本身的信息,例如留言者的 IG 帐号、留言内容,但为了要让 Ragic 可以透过串接得到商品的文案,用来自动识别商品数据,那么我们还会需要一个 Get Media 模块,用来获取有新留言的帖子数据。
加入模块之后,只要在 Media ID 这里填入来自 Watch Events 的 Media ID,就可以找到指定的帖子,在后续串接流程中提供更多信息了。
如此设置下来,虽然可以检查所有出现在 IG 上的新留言,并及时触发串接流程,但是,不一定每一则留言的出现都是真的要购买商品,因此,我们需要设置一组关键字,让 Make 可以只针对这些留言触发流程。
只要点击两个模块中间的“...”,就可以设置 Filter(过滤器),例如希望只有留言完全符合“想买”或“+1”才可以触发流程的话,就依下图的方式进行设置:
这样一来,只有符合这两个关键字的留言会触发后续的步骤,将触发端设置完成之后,紧接着就要设置动作端的数据,在 Ragic 上创建订单了。
我们设计的自动化流程,会让买家在“+1”之后,自动为其成立一笔订单数据,但也希望如果当天这个买家已经有其他订单的话,就把两笔订单归并起来。不过,要用什么方法来让 Make 知道一个买家当天是不是已经有下订过了呢?
要达到“检查”的效果,你需要使用 Ragic 的 Update a Record 模块,由于这个模块会依据指定的字段跟设置值,在整个表单中找到符合的数据,再更新这笔数据的其他内容。因此我们也可以利用这个特性,透过指定的“订单 Key 值”是否可以在“订单管理”中更新到数据,来帮助我们检查当天有没有其他订单。
要注意的是,Keyword(关键字)字段的填写方式必须要与设计表单时 Key 值字段的格式一致,举例来说,如果你的“订单 Key 值”的字符串公式为“日期 + IG 帐号”,那么在这里也要用同样的方式填入关键字进行检查。在日期的部分,为了避免格式、时区问题,请使用下方的公式:
formatDate(now;YYYY/MM/DD)
这个公式会将触发当下的时间(now)转为与 Ragic 默认相同的日期格式(YYYY/MM/DD)。在转换日期格式之后,也要记得加上留言者的 IG 帐号:
由于这个模块只需要运行检查,不用实际更新任何数据,因此其他字段都可以直接留白,继续设计后续的流程。
因为根据 Update a Record 的结果不同,以此决定要成立完整的订单,还是直接在既有的订单中新增一笔商品就好,因此后续的动作端会分为两条运行路径。
接下来,我们会先介绍两条路径的设计方式,再介绍如何透过检查的结果,让 Make 决定应该运行哪一条路径。
如果 Make 在检查数据库以后,发现买家今天是第一次下订,那么我们就需要为其创建完整的订单。这个路径需要用到 2 个 Create a Record 模块,分别是在“订单管理”创建基本信息,以及到“订购项目”填入要买的商品。
在第一个 Create a Record,我们需要为买家创建订单,由于订单日期、Key 值都会在创建时自动生成,因此只需要设置将买家的 IG 帐号填入字段:
我们建议在这个模块完成设置之后,就可以先测试一遍流程,首先,单击下画面左下角的 Run once,并在 IG 发文。之后,直接在底下留言,就可以检查留言是否有正确触发流程、顺利创建订单了。
创建订单信息之后,就要把买家想买的东西加入子表格。创建另一个 Create a Record,并且指定在“订购项目”中创建数据。因为我们刚刚创建的订单信息当中,有自动生成相应的订单 Key 值,因此只需要直接沿用上一个 Create a Record 的“订单 Key 值”字段,放进这张表单的同一个字段就可以了:
然而,因为我们先前也另外做了一个设置:在 IG 发文时,文章的前几个字会是商品编号,因此只要将 Get Media 模块的 Caption(帖子内容)填入“IG 文案”字段,就可以触发“商品编号”的公式,自动链接到商品的其他信息了!
如果 Make 检查数据之后,发现这名买家今天已经下订过其他商品了,那么其实就代表已经有一笔订单的基本信息了。也就是说,只需要在检查之后,直接创建一笔数据到订购项目、并且再将检查到的订单 Key 值填进去即可。
因此,第二条路径其实就只需要创建一个 Create a Record。将其接在 Update a Record 之后,Make 就会自动为我们加上一个 Router(路径器):
因为先前的 Update a Record 已经检查到了符合条件的“订单 Key 值”,所以,只要将检查到的“订单 Key 值”字段填入,系统就能帮你将新的商品归并到旧的订单中啰,另外也别忘了将 IG 文案一并填入!
接下来,就可以开始设置两条路径的触发条件了。
由于我们要检查的是有没有数据的“订单 Key 值”符合“今天日期”+“买家 IG 帐号”这个条件,因此,其实只要再在其中一条路径中,设置一个 Filter(过滤器)即可。
我们建议在“买家今天已有订单”的路径上设置筛选器,也就是范例中的第二条(下方)路径,设置规则为如下:
如果 Ragic 的“订单管理”表单内,有数据的“订单 Key 值”字段等于 IG 触发端的“触发日期”+“留言 IG 帐号”,则运行此路径。
而另一条路径则可以设置为 Fallback route(后备路线),这个设置的功用是:当前面的筛选器都没有作用时,才会运行此路径,也就是说,如果 Make 没有检查到任何一笔数据的“订单 Key 值”等于“今天日期”+“买家 IG 帐号”,才会运行这个路径。
设置完成之后,完整运行一次串接流程吧!
首先,在商品表单里创建两个商品的数据:
同时,在 IG 上架商品,编写相关文案:
接下来,先在其中一个商品底下留言,如果顺利运作的话,就可以在订单管理内看到这位买家的订单:
子表格内的数据则是来自“订购项目”表单,跳转过去之后也可以确认公式、链接与加载都有顺利运作:
在我们确定买家的第一笔订单可以自动生成之后,接下来就可以开始测试“如果买家已经有一笔订单,能不能归并整理到旧订单”了。使用同一个帐号,再到另一个商品下留言:
再回到原本的订单内,就可以看到新的商品已经被加回原本的订单中啰!
确认串接都没问题之后,就可以将串接流程正式启用、上线了!经过这样的设计之后,只要有买家想要买东西,就会根据相关信息自动成立订单,让你可以直接利用这些信息与买家进一步确认、结帐,省下手动打单整单的时间。
使用、操作上有疑问吗?看看以下视频版解说!