2024 年 8 月,我與曼徹斯特城市大學的學生一起開發我的軟體新創公司 vinr。該計畫的重點是尋找經濟有效的方式在科技巨頭雲集的網路上行銷一家自力更生的新創公司。其中一個建議是在用戶註冊我的產品後觸發點滴行銷活動。從本質上講,這是一種透過歡迎電子郵件、優惠、推薦等方式聯繫用戶的自動化方式。電子郵件的發送頻率不會太煩人,但會很有幫助。
我本來可以使用現有的 CRM 解決方案之一來完成此任務。然而,當我之前在新創公司工作時,與 Marketo 和 Salesforce 等 CRM 整合的經驗非常糟糕。我非常確定大多數 CRM 工具就像使用車床來固定小螺絲一樣,特別是考慮到我只是點滴活動的簡單用例。由於我正在建立企業用於營運的 B2B 軟體,我想,為什麼不在其中包含 CRM?這樣,我就可以註冊自己的產品並「吃我自己的狗糧」。
那麼,遊戲開始吧。我開始編寫一個 API 來遠端建立和刪除聯絡人。這使得使用該產品的任何人都可以呼叫這些 API 並管理他們的聯絡人(姓名和電子郵件)。 API 金鑰可以從 UI 取得。
接下來,我建立了一個名為行銷活動的集合,可以從我的產品的 UI 中填入該集合。
您可能會注意到聯絡人欄位中填入了根據 contactFilter 標準符合條件的聯絡人。這是由 CRON 完成的,我稍後會解釋。
一個重要的步驟是處理取消訂閱連結。您可能已經注意到每封電子郵件中的雜湊值;該雜湊代表 1:1 的聯繫。我用這個哈希附加了一個取消訂閱連結。當用戶點擊電子郵件底部的取消訂閱連結時,會出現一個確認畫面,並且該聯絡人將從行銷活動和聯絡人集合中刪除,從而使我們免於客戶的憤怒。
最後一步是按計畫時間間隔執行的 CRON 作業,檢查具有目前首選發送時間的活動活動。 CRON 根據篩選條件收集符合條件的聯絡人並將其插入活動中。最後,活動觸發電子郵件 API。
酷!所以,除了發送電子郵件的實際方法之外,我擁有發送電子郵件所需的一切。所有待處理的事情就是聯絡 AWS 人員,讓我的 CRM 批准 SES 發送大量電子郵件。在按照 SES 文件中概述的流程轉移到生產環境後,我能夠完成最後一塊拼圖。
聯絡人 API、具有郵件範本和聯絡人過濾條件的活動、CRON 作業以及 SES 整合 — tada!
這個輕量級的 CRM 讓我以前痛苦的手動工作實現了自動化。
以上是我如何為點滴行銷活動建立輕量級 CRM的詳細內容。更多資訊請關注PHP中文網其他相關文章!