Zapier

Setup Research

Web Team

Zapier

What's doing

1.

2.

Zapier

Trigger Item

前端溝通的流程

3.

Q&A

 

What's Zapier?

Node

  • Trigger: 事件觸發 ( 提供output )
    • 監聽特定 App Event, Schedule

Node

 

  • Action: 執行事件  ( 接受 input, 提供 output )
    • 執行其他動作、condition、path、mappingData

Action

Filter

Action - Path

分支操作

Action

Delay for seconds 

status 分為

draft, save 跟 publish

要到 publish 之後才會 work

 

Outline

可以簡單地知道整體流程

Setup (run) a Workflow

 

  • 操作簡易,相對直覺
  • 設定在同一張卡片上完成
    • 先選App
    • 再設定App所需要內容
      • Event
      • Auth

Setup (run) a Workflow - autoComplete

Zapier

1. 畫面簡單,不用看doc就會操作

2. User 設定好的Action 無法改變順序

Pros

Cons

Zapier

前端溝通流程

選一個 app 然後選取 Event

戳 Global api 

拿取相對應的 action

戳 Authenticate

{
     accountId: 12593953;
     app: GoogleDocsV2API;
     limit: 10;
     offset: 0;
}

update....

{
    "selected_api": "GoogleDocsV2API",
    "authentication_id": 33488512,
    "params": {
        "folder": "root"
    },
    "prefill": "folder.id.title",
    "page": 0,
    "system_context": {
        "gulliver": {
            "zap_id": "157299348"
        }
    }
}

戳choice api

update...

吐回所有google doc 的資訊

完成所有 step 的資料結構

Q&A

Common Templates for users

Error Handle & Detail UX Flow for Zapier

Third party cannot get Permission

Error Handle & Detail UX Flow for Zapier

pre-condition: getting permission from third-party

action: denied the permission

post-condition: zapier shows a error callback url for user

Error Handle & Detail UX Flow for Zapier

Trying to Enable Workflow without permission

Error Handle & Detail UX Flow for Zapier

zapier shows user

what is uncompleted with outline

Error Handle & Detail UX Flow for Zapier

Zap did not finish fundamental steps 

1. showing hints

2. can not be ckicked

zapier intro

By seanhsieh

zapier intro

  • 182