Save 37% off PRO during our Black Friday Sale! »

LINE Official Account Tech Partner and Module Channel Sharing

LINE Official Account Tech Partner and Module Channel Sharing

LINE Official Account Tech Partner and Module Channel Sharing by Jeremy Hsu @LINE TECHPULSE 2020

7975b9fd58c8945ae1c6b38747de7f28?s=128

line_developers_tw2

December 18, 2020
Tweet

Transcript

  1. Jeremy Hsu / Sr. Technical Consultant LINE Official Account Tech

    Partner and Module Channel Sharing
  2. Agenda › LINE Official Account Tech Partner intro › How

    we build a marketing platform through LINE Channel - by Crescendo Lab › LINE Official Account Marketplace powered by Module Channel
  3. LINE Official Account Tech Partner intro

  4. Overview 2020 LINE Official Account Technical Partner Service models 2

    Clients 2000+ Partners 18
  5. Service Model 3URMHFWEDVHG 6DD6 Different models offered based on client

    needs
  6. Benefit The substantial benefits of being a Tech Partner Tech

    support Technology Partner API Channel exposure Business Sales Referral Offline sponsor Marketing Case Study
  7. Thank you & Welcome Crescendo Lab

  8. Chris Kuan / Crescendo Lab Senior Backend Engineer How We

    Build a Marketing Platform through LINE Channel
  9. Index › Marketing application of MAAC platform on LINE APIs

    › Message APIs › Rich menu APIs › LIFF › Notification Message › Beacon › System Architecture › Messaging › Data Collection › Data warehouse & Data Analysis
  10. Our clients Intenational brands Media EC Others ㄒ ㄒ ㄒ

  11. Intenational brands Media EC Others ㄒ ㄒ Our clients ㄒ

    200+ Clients 1.5 bn Messages 16 m Users
  12. Marketing application of MAAC platform on LINE APIs

  13. Message APIs Send Messages ; Send Messages ; Send Messages

    ; Event-driven 1. Auto reply 2. Retargeting 3. Journey Scheduled 1. Audience Management 2. Broadcast with audience ML 1. Data Analysis 2. Dynamic product recommendation messages
  14. Message APIs Dynamic product recommendation messages Rule-based machine learning: To

    recommend products on MAAC means that we need to handle all kinds of industries/products. Instead of customer-based or content-based, rule-based method would help us to simplify the question we meet. QR code to blog
  15. Rich menu APIs › UI for customized rich menu action

    areas › Switch rich menu by action button
  16. Rich menu APIs MAAC Application

  17. Rich menu APIs UI for customized rich menu action areas

    1. Free select of button range. 2. Prevent overlapping of buttons. { "size": { "width": 2500, "height": 1686 }, "selected": false, "name": "Nice richmenu", "chatBarText": "Tap to open", "areas": [ { "bounds": { "x": 0, "y": 0, "width": 2500, "height": 1686 }, "action": { "type": "postback", "data": "action=buy&itemid=123" } } ] } areas !!
  18. LIFF › Marketing module (Lucky wheel) › Chat in Chat

    › Customized binding process
  19. LIFF › Marketing module (Lucky wheel) › Chat in Chat

    › Customized binding process
  20. LIFF › Marketing module (Lucky wheel) › Chat in Chat

    › Customized binding process
  21. Notification Message What is Notification Message? Different ways to send

    LINE messages › LINE userid + Message API › Mobile number + Notification Message API Send notification message instead of SMS › More friendly message format › Cheaper sending cost Notification Message SMS
  22. Notification Message How? Notification Message API + SHA256-hashed number +

    X-Line-Delivery-Tag (optional) User agree to receiving Notification Messages Phone number matched User does not blocked OA bot SMS Authentication Delivery type webhook event + (SHA256-hashed number / X-Line-Delivery-Tag)
  23. Notification Message MAAC Application Open API for Notification Message +

    SMS › Personalized messages are sent using MAAC Open API › After sending fails, it will be sent to SMS LINE server SMS provider Open API server Notification Message API LINE Messages SMS Messages SMS API Delivery event fail ! fail ?
  24. Beacon !

  25. Beacon MAAC Application › Leave event to be deprecated at

    the end of 2020. › Stay event could replace leave event, and do more things. › Stay event is sent repeatedly every 10s, Event handling (Enter, Stay, Banner) Need LINE official application › banner & stay event › Beacon device Push messages when user into beacon range › IKEA & Pizza Hut
  26. System Architecture

  27. Messaging Total sent: 120M+ msg/month random 4% scheduled 96% Sending

    speed: 80k request/min
  28. Data Collection LINE webhook events Manually import 3rd-party data sources

  29. LINE webhook events Peak time: 10k+ events/min Event Process Time:

    (ms/event) message: 130 follow: 150 postback: 100
  30. 3rd-party data sources ~20 GB/day

  31. Manually imported raw data MAAC

  32. Data warehouse & Data Analysis All users 60M+ Unique users:

    16M+ 4 TB/day
  33. Summary › Marketing application of MAAC platform on LINE APIs

    › Message APIs › Rich menu APIs › LIFF › Notification Message › Beacon › System Architecture › Messaging › Data Collection › Data warehouse & Data Analysis
  34. Thank you

  35. LINE Official Account Marketplace powered by Module Channel

  36. LINE Official Account Marketplace Purchase Provide SMB Client SMB Client

    ✓Client: Simplify the purchase and setting process and lower the barriers to entry ✓Partner: New sales channel to increase exposure and performance ✓LINE: Improve customer usage and payment rate of OA products
  37. Web Portal › Vertical › Food & Beverage › Salon

    › Retail › Function › Pricing BotBonnie 快⼀點 翔評互動 台北數位 台北數位 Ocard Ocard 17FIT 安永⾦融
  38. The advantage of Module Channel

  39. Module Channel Multiple OA accounts can be served by Module

    Channel at the same time 0HVVDJLQJ$3,&KDQQHO 0RGXOH&KDQQHO
  40. Official Account <> Module Channel The complex enabling process can

    be solved by Module Channel 0HVVDJLQJ$3,&KDQQHO 0RGXOH&KDQQHO OA CMS Developer Console (QDEOH0HVVDJLQJ$3, &UHDWH3URYLGHU &KDQQHO 6HFUHW &KDQQHO$FFHVV7RNHQ 3DVWH :HEKRRN 85/ $WWDFK0RGXOH
  41. Module Channel development FAQ

  42. OA Bot ID The Bot ID for each OA linked

    to Module Channel $3, &DOO :HEKRRN (YHQW
  43. Default Active Current Module channel will be default active mode

    with replyToken :HEKRRN (YHQW OA Module CH B Module CH C Default Active Standby Module CH A Default Active ([FOXVLYHFRQWURO
  44. Linkage Scoped ID The specific User ID for each OA

    linked to Module Channel 0HVVDJLQJ$3,&KDQQHO 0RGXOH&KDQQHO 1SPWJEFS 1SPWJEFS $IBOOFMl9z $IBOOFMl:z .PEVMF $IBOOFM
  45. Channel Access Token Long-lived channel access token is not supported

    by Module Channel /RQJOLYHG 6KRUWOLYHG
  46. Linking user accounts $FFRXQW OLQN LINE Login / LIFF is

    not supported by Module Channel /,1( /RJLQ  /,))
  47. How to become Marketplace partner?

  48. Certified Provider The service provider is approved by LINE ›

    Applicant is a registered company › Privacy policy URL › Business registration certificate
  49. Contact us! › tw.line-oa-marketplace.com BotBonnie 快⼀點 翔評互動 台北數位 台北數位 Ocard

    Ocard 17FIT 安永⾦融
  50. Thank you