如何透過 Google Form 問卷觸發 Newsleopard 自動化 Email 寄送

分享

透過問卷收集潛在客戶名單,或是邀請客戶報名活動或是調查消費需求,是行銷人員經常使用的方式。這篇要教大家,如何經由 Google form 搭配 Apps Script 觸發電子豹的自動化腳本,在有人完成問卷填答之後,自動寄送後續信件。

ㄧ、取得必要資訊

在進入 Apps Script 編輯指令前,請先確認取得相關資料,方便後續在 Apps Script 中進行編輯。

  • Google Form ID
  • Newsleopard API Key
  • Newsleopard 自動化 ID
  • Apps Script 編輯參考原始碼
  1. 取得 Google Forms 的表單 ID
    首先,可先在 Google Forms 設計表單,表單問卷中需有明確收集 Email 之題目,可以在表單編輯畫面,透過網址取得 Google Form ID ,如下圖紅線字串。

    例如:編輯網址是
    https://docs.google.com/forms/d/1NfctRXVQsjXcGb3pVL_G74V1by5jtBngPQQqOM8Wrbs/edit
    https://docs.google.com/forms/d/你的 ID/edit

    注意:是編輯網址而非預覽網址,網址結尾應為 edit
透過 Google form 編輯畫面網址取得 ID
  1. 取得 Newsleopard API Key
    可於電子豹後台右上方下拉選單 – 會員資料中查看。
    若尚未取得 api key,請來信 service@newsleopard.tw 申請取得。
    信件請註名申請 Newsleopard API KEY,並附上註冊帳號,開通後將會回信通知。
透過後台基本資料,取得 API 金鑰
  1. 取得 Newsleopard 自動化腳本 ID
    請於電子豹中先建立自動化腳本,發佈腳本時,系統會自動建立 ID,可以透過「已發佈」的腳本資訊取得。
    腳本 ID 可以於建立時自訂,請參考:Newsleopard 自動化腳本
在自動化腳本中取得 ID
  1. 取得 Apps Script 編輯參考原始碼
    為了方便後續編輯與設計,請複製以下完整編輯參考原始碼或下載參考原始碼文字檔
function setUpTrigger() {
  ScriptApp.newTrigger('trigger')
  .forForm('googleformID') //更換為問卷對應的 Google form ID
  .onFormSubmit().create()
}

function trigger(e) {
  var formResponse = e.response;
  var itemResponses = formResponse.getItemResponses();
  var x_api_key = "NewsleopardAPIKEY" //更換為 電子豹後台 API Key
  var options = {
  'method' : 'post',
  'contentType': 'application/json',
  'payload' : JSON.stringify({
    "workflow": "自動化腳本ID",//更換為 電子豹自動化腳本ID
    "event": "TRIGGER",
    "recipients":[
      {
        'address': itemResponses[題號-1].getResponse(),
        // addresss 對應電子豹的 EMAIL 欄位,系統預設不能修改不可刪除 ; 若第 1 題取得,則設定為 itemResponses[0]
        'name':itemResponses[題號-1].getResponse(),
        // name 對應電子豹的 NAME 欄位,系統預設不能修改可整段刪除 ; 若第 2 題取得,則設定為 itemResponses[1]
      }
    ],
  }),
  'headers' : {
    "x-api-key":x_api_key
  }
};
  UrlFetchApp.fetch("https://api.newsleopard.com/v1/automation/event", options)
}

二、編輯 Apps Script

  1. 進入 Google Form Apps Script 後台
    可由 Google form 編輯畫面,點擊右上方更多選項,選擇其中的指令碼編輯器。
由 Google form 編輯畫面進入 Apps Script
  1. 將參考原始碼取代 Apps Script 預設內容
    進入 Apps Script 後,選擇 程式碼.gs ,清空預設內容,貼上參考原始碼。
Apps Script 中程式碼.gs 畫面
  1. 連結自動化 與 Google Form
    請依照下列指示,或是根據參考原始碼中 // 後的註解文字
    1. 將參考原始碼第 3 行 .forForm(’googleformID’) 中, googleformID 設定為問卷對應的 Google form ID
    2. 將參考原始碼第 10 行 var x_api_key = “NewsleopardAPIKEY” 中, NewsleopardAPIKEY 設定為電子豹後台的 API Key
    3. 將參考原始碼第 15 行 “workflow”: “自動化腳本ID” 中,自動化腳本ID 設定為要執行的自動化 ID
將取得的參考原始碼貼入,可依照註解文字進行修改
  1. 根據回覆題號設定對應參數
    請依據以下指示設定:若為第 n 題取得內容,則設定為 itemResponses[n-1]
    1. 根據問卷中取得 Email 的題號,設定 ‘address’: itemResponses[號碼]。
      請注意此行 addresss 對應電子豹後台 EMAIL 欄位,為系統預設不可刪除,名稱不可修改。
      0️⃣ 以範例問卷為例,若第 1 題取得 Email,則設定為
      'address': itemResponses[0].getResponse(),
    2. 根據問卷中取得 姓名 的題號,設定 ‘name’: itemResponses[號碼]。
      請注意此行 name 對應電子豹後台 NAME 欄位,為系統預設,名稱不可修改,若不使用需刪除,以避免錯誤,觸發失敗。
      1️⃣ 以範例問卷為例,若第 2 題取得 姓名,則設定為
      'name': itemResponses[1].getResponse(),
修改後的原始碼

三、確認設定與授權發佈

  1. 命名專案與儲存程式
    操作到這邊,已經算是完成 90% 了,最後剩下執行專案與授權發佈。 完成編輯後,請點擊上方儲存專案並修改名稱。

儲存與修改專案名稱
  1. 執行與確認專案授權
    點擊執行後,會進行一連串的確認授權畫面,完成授權與審查權限後,再次編輯或執行時,就不需要再進行授權。
開始執行專案

確認授權與審查權限

由於系統會要求選擇授權帳號,正常情況下請選擇與 Google form 相同的帳號。

選擇授權帳號
選擇授權帳號

如果使用免費 Google 帳戶,在確認授權時候,可能會出現以下提示畫面,顯示的開發人員 Email 應該是你的 Google 帳戶,請點擊「前往你的專案名稱」。如果選擇返回安全的位置,代表沒有要繼續執行喔!

授權過程可能出現的提示畫面
授權過程可能出現的提示畫面
確認授權允許存取
確認授權允許存取

🎉 當 Apps Script 執行完成後,會回到編輯畫面,下方會出現「執行完畢」提示。這代表設定已經開始運作,此時如果完成問卷就會執行觸發。

授權成功,執行專案完畢

請在 Apps Script 中確認觸發條件設定成功,正常情況下應該只有一組 Trigger,如果重複點擊執行多次,將會產生多組 Trigger,會造成重複觸發的狀況。

確認觸發條件畫面只有一組 Trigger
  1. 測試自動化 X Google form 是否正常
    確認自動化已經發佈,並填寫 Google form 確認有完成觸發後續自動化。
填寫 Google form 確認有無觸發
測試完成觸發寄信

也可在電子豹中確認是否成功觸發,執行自動化

電子豹自動化資訊
從電子豹後台確認自動化是否觸發
  1. 設定與發佈提醒
    請由 Google form 編輯畫面進入 Apps Script,避免重複建立專案。執行後請確認 App Script 中觸發條件數量,避免因為執行多組 Trigger 造成重複觸發。
    電子豹自動化的觸發方式設定,請關閉允許相同會員重複觸發,避免因 App Script 設定錯誤,重複寄信。

延伸閱讀:會員生日!提高轉換率的最佳良機!行銷人必學 Email 行銷自動化情境

延伸閱讀:提高轉換率《7 個 Email 自動化使用情境》Email 行銷自動化是什麼?4 大好處、如何運作?

Read more

買 Email 名單省錢省事?小心買到垃圾郵件陷阱毀掉你的寄件網域

買 Email 名單省錢省事?小心買到垃圾郵件陷阱毀掉你的寄件網域

客戶名單要從哪裡來?這是很多剛開始做 Email 行銷的人第一個想解決的問題。 搜尋一下,有人賣現成的 Email 名單,按行業分類、按地區分類,幾千筆幾萬筆,價格看起來還算合理。比起自己慢慢蒐集,這條路好像省事多了。 但「省事」的代價,往往比你想的更貴! 買來的 Email 名單不只讓行銷沒有成效,更可能讓你的寄件網域被列入黑名單,影響往後每一封信的到達率,還包括那些真正有意願看你信件的人。 「買名單就能快速起跑」是 Email 行銷最危險的迷思 這個邏輯在十幾年前或許說得通:名單數量夠大,多少能碰到幾個有興趣的人,廣撒網,總會有魚上鉤。 但現在的 Email 收件環境已經完全不一樣了。 Gmail、Yahoo、Outlook 這些主流信箱服務商,對寄件者的評分機制越來越嚴格。他們看的不只是信件內容,更看重的是:你寄信的對象願意看你的信嗎? 抱怨率多高?退信率多高?這些數字直接決定你的信件是進主要收件匣,還是直接進垃圾信箱,甚至根本送不出去。 買來的名單裡,

By Good Gu
【2026】5 種 Email 名單來源 X Spam Trap 垃圾郵件陷阱風險比較

【2026】5 種 Email 名單來源 X Spam Trap 垃圾郵件陷阱風險比較

很多行銷人員知道退信率高是問題,卻不知道問題從哪來。 發信的 Email 名單看起來沒什麼異常,開信率也還過得去,但寄件網域信譽就是一點一點往下掉。真正的問題,往往不是發信頻率、不是主旨寫法,而是你的 Email 名單裡早就混進了 Spam Trap 垃圾郵件陷阱,只是你不知道。 Spam Trap 垃圾郵件陷阱不會讓郵件退回,也不會跳出任何提示,就靜靜待在名單裡,記錄你每一次的寄信行為。等你察覺到信件開始進垃圾信箱,表示你的「寄件網域信譽」已被偷偷扣分了。 ⚠️ Spam Trap 垃圾郵件陷阱:踩到 Spam Trap 垃圾郵件陷阱不只讓退信率升高,嚴重時會讓寄件網域被加入封鎖名單,修復信譽往往要花好幾個月。 名單來源,才是這一切的起點。這篇文章帶你看五種常見的 Email 名單來源,各自藏著哪些隱患。 先搞清楚:什麼是 Spam Trap 垃圾郵件陷阱? 在看各種來源的風險之前,先說清楚 Spam

By Good Gu
2026 你的 Email 名單裡,藏著多少地雷?退信率超標前必做的名單健檢

2026 你的 Email 名單裡,藏著多少地雷?退信率超標前必做的名單健檢

你上次整理 Email 名單是什麼時候? 很多行銷人員把 SPF、DKIM、DMARC 設定好之後,就覺得發信這件事差不多搞定了。技術設定確實是入場資格,但信能不能送到收件匣、寄件信譽能不能維持,這兩件事的答案都藏在你手上那份名單裡。 名單裡的無效信箱,每次發信都在悄悄拉低你的網域信譽。 這件事一直在發生,但大多數行銷人員很少注意到它。 Email 退信率超過這個數字,郵件平台就會對你出手 先看幾個直接影響你寄信結果的數字: 退信率門檻 後果 > 5% Gmail、Yahoo 等郵件服務商(ESP)開始對你的帳號發出警告,信譽評分下滑 > 10% 寄件帳號可能被限流,發信量受到限制 > 20% ESP 可能直接暫停你的帳號,無法繼續寄信 垃圾信陷阱 網域或 IP 直接被加入黑名單,重建信譽可能需要好幾個月 自 2024 年起,Gmail、Yahoo

By Good Gu
mothers-day-email-marketing-tips

母親節電子報行銷 4 種溝通方式+實戰技巧,讓你的 EDM 在信海中被看見

母親節一到,消費者的信箱幾乎同時收到幾十封電子報,每個品牌都在喊促銷、都在送康乃馨。偏偏就在這個時候,你的電子報最難被打開。 這篇文章整理了 4 種母親節電子報常見的溝通方式,每種都附上具體的執行技巧和思考方向,不管你的品牌有沒有明顯的「母親節商品」,都能找到適合切入的角度。 消費者沒買你的商品,有時不是因為不喜歡你,而是缺少一個買的理由。母親節,就是你創造理由的好時機。 溝通方式1:推薦禮物,幫消費者想清楚「為什麼要買你」 很多人面對母親節的第一個反應就是:「要送媽媽什麼?」這個選擇困難,反而是品牌最好切入的機會。你不需要等消費者自己想到你,而是主動說服他:這樣東西很適合作為母親節禮物。 關鍵在於「說一個好理由」。不是單純列出商品,而是建立一個連結:你的產品和母親節之間,到底有什麼關係? 💡 行銷心法:服飾電商 zulily 就用了「讓媽媽也寵愛自己一次」這個角度,把平時捨不得買給自己的服飾,包裝成母親節的理由。這個邏輯放在很多類型的商品都適用,重點是讓購買行為有了情感依據。 禮物推薦電子

By Good Gu