Bỏ qua để đến nội dung

Gửi chiến dịch SMS

Hướng dẫn thao tác
Dành cho:
Nhà xuất bản và marketer, Quản trị viên không gian làm việc
Cần quyền:
providers:managenhạy cảm, campaigns:sendnhạy cảm, sms:sendnhạy cảm
Trong ứng dụng:
Nhà cung cấp gửi thư, rồi SMS, rồi Nhà cung cấp

ReputeCast cho phép bạn làm SMS marketing tự host, qua tài khoản của chính bạn tại Twilio, Vonage, Plivo, Telnyx hoặc AWS End User Messaging. Tin nhắn được định tuyến theo quốc gia tới một người gửi đã đăng ký, chỉ gửi tới những người đã đồng ý nhận tin nhắn trên danh sách đó, chờ hết giờ yên lặng mới gửi, và tự dừng khi tỷ lệ lỗi, tỷ lệ bị nhà mạng lọc, lượt hủy nhận hoặc ngân sách của bạn vượt quá giới hạn.

  • Kết nối nhà cung cấp, thêm người gửi và thay đổi tuyến cùng quy tắc cần quyền providers:manage (Chủ sở hữu và Quản trị viên). Mọi người có providers:view đều xem được và dùng được công cụ kiểm tra tuyến.
  • Gửi hoặc lên lịch một chiến dịch SMS cần campaigns:send và sms:send. Xuất bản một tự động hóa có bước SMS cần automations:publish và sms:send. Cả hai quyền gửi đều là quyền nhạy cảm; khi thiếu chúng, trình soạn thảo đưa ra Kiểm tra và yêu cầu phê duyệt.
  • Có tài khoản tại nhà cung cấp SMS và ít nhất một người gửi đã đăng ký cho các quốc gia bạn nhắn tin tới (xem người gửi và đăng ký).
  • Liên hệ cần có số điện thoại và sự đồng ý nhận SMS trên danh sách bạn gửi tới. Sự đồng ý nhận tin nhắn tách biệt với email.
Nhà cung cấpLoạiWebhook sự kiệnĐồng bộ danh sách chặn gửiGhi chú
TwilioProgrammable Messaging APIKý bằng khóa webhook dùng chung do ReputeCast tạo (X-Twilio-Signature)Từ tin trả lời và tin nhắn bị từ chốiKết nối bằng SID và secret của API key, không bao giờ dùng auth token. Hỗ trợ số miễn cước, 10DLC và ID người gửi ở ngoài Mỹ và Canada.
VonageSMS APIWebhook có chữ ký, HMAC-SHA256 bằng signature secret của tài khoảnTừ tin trả lời và tin nhắn bị từ chốiVonage không báo trạng thái đăng ký qua API, nên trạng thái đăng ký người gửi được đặt thủ công.
PlivoMessage APIChữ ký Plivo V3 (HMAC-SHA256 bằng auth token và một nonce)Không có (từ khóa đến dưới dạng tin nhắn đến)Kết nối bằng auth ID và auth token.
TelnyxAPI v2Chữ ký Ed25519 được kiểm tra bằng khóa công khai của tài khoản, kèm dấu thời gianChỉ đọcKết nối bằng khóa API và khóa công khai của tài khoản. Giá được nhập thủ công và được điều chỉnh theo chi phí thực của từng tin nhắn.
AWS End User MessagingAPI của AWSAmazon SNS topic; chữ ký được kiểm tra với chứng chỉ của AmazonHai chiều (danh sách hủy nhận)Nhắn tin từ tài khoản AWS của chính bạn bằng role CloudFormation hoặc khóa IAM. Giá được nhập thủ công.
  1. Mở Nhà cung cấp gửi thư. Khi chưa thiết lập kênh thứ hai, chọn Thêm kênh và chọn SMS; sau đó, chuyển sang Nhà cung cấp gửi thư, rồi SMS, rồi Nhà cung cấp và chọn Thêm nhà cung cấp SMS.

  2. Kết nối. Nhập thông tin xác thực của nhà cung cấp:

    • Twilio: Account SID, một API key SID cùng secret của nó (không bao giờ dùng auth token), và chế độ chính thức hoặc thử nghiệm.
    • Vonage: API key, API secret và signature secret (Settings › API settings › Signed webhooks, với HMAC SHA-256).
    • Plivo: auth ID và auth token.
    • Telnyx: API key, public key của tài khoản và, nếu muốn, một messaging profile ID (để trống sẽ tạo mới).
    • AWS End User Messaging: khu vực, một role ARN kèm external ID hoặc access key, và danh sách hủy nhận (opt-out list).

    ReputeCast đăng ký webhook của nó tại nhà cung cấp. Nếu việc này thất bại, ứng dụng hiện một địa chỉ webhook và một khóa bí mật ký đúng một lần để bạn dán vào bảng điều khiển của nhà cung cấp.

  3. Người gửi. Nhập các số điện thoại của nhà cung cấp và thêm ID người gửi. Số Twilio được tự động phân loại thành số miễn cước, 10DLC và số địa phương.

  4. Tin nhắn thử. Gửi “This is a test from ReputeCast.” tới số của chính bạn, kèm tiền tố thương hiệu và câu hủy nhận.

  5. Quốc gia. Chọn những quốc gia nhà cung cấp này sẽ nhắn tin tới, rồi chọn Hoàn tất.

Thẻ Nhà cung cấp SMS: Twilio và Vonage đã kết nối và ổn định, người gửi của chúng với trạng thái đăng ký như số miễn cước đã xác minh và ID người gửi được phép, cùng định tuyến theo quốc gia.

Một nhà cung cấp ở trạng thái Suy giảm khi tin nhắn đã gửi đi nhưng không có báo nhận nào trả về trong 2 giờ, và Gián đoạn sau 3 lệnh gọi thất bại liên tiếp; thông tin xác thực bị từ chối hiện là Xác thực bị từ chối. Trạng thái đăng ký được đọc mỗi giờ, giá mỗi ngày và danh sách hủy nhận của nhà cung cấp mỗi 15 phút.

Nhà mạng chỉ chuyển tin từ người gửi đã đăng ký. ReputeCast theo dõi trạng thái đăng ký của từng người gửi theo quốc gia và không bao giờ nhắn tới một quốc gia mà người gửi chưa ở trạng thái Đã xác minh, Đã phê duyệt hoặc Được phép không cần đăng ký: những tin nhắn đó bị tạm giữ.

Người gửi Hoạt động ở đâu Đăng ký
Số miễn cước Các quốc gia ghi trên người gửi (Mỹ và Canada) Xác minh số miễn cước (toll-free verification)
Số 10DLC Chỉ ở Mỹ Một thương hiệu (brand) và chiến dịch (campaign) đã được phê duyệt
Số địa phương hoặc số di động Quốc gia của chính số đó Được phép không cần đăng ký
ID người gửi (tối đa 11 chữ cái và chữ số) Theo từng quốc gia; không dùng ở Mỹ hoặc Canada Được phép ở nhiều nước châu Âu, phải đăng ký ở nơi khác

Các trạng thái đăng ký là Chưa đăng ký, Đang chờ, Đã xác minh, Đã phê duyệt, Bị từ chối, Được phép không cần đăng ký và Không hỗ trợ. Vonage không báo trạng thái đăng ký qua API, nên bạn tự đặt các trạng thái đó (kèm ngày, và lý do khi bị từ chối). Phê duyệt một người gửi sẽ giải phóng các tin nhắn đang bị tạm giữ chờ người gửi đó.

Trên Nhà cung cấp gửi thư, rồi SMS, rồi Định tuyến và quy tắc, mỗi quốc gia thuộc về một tuyến có một người gửi và một tuyến dự phòng không bắt buộc. Quốc gia được xác định từ số điện thoại, không phải từ địa chỉ của liên hệ.

  • Mọi quốc gia khác mặc định là Không gửi, nên một số điện thoại ở quốc gia bạn không dự tính sẽ bị bỏ qua. Bạn có thể gửi tới các số đó qua một tuyến đã chọn.
  • Tuyến dự phòng tiếp quản khi nhà cung cấp chính bị gián đoạn hoặc thông tin xác thực của nó bị từ chối. Tuyến dự phòng phải được đăng ký cho cùng các quốc gia; nó không thay thế cho một người gửi chưa đăng ký.
  • Kiểm tra tuyến cho biết, với một số điện thoại, nhà cung cấp, người gửi, trạng thái đăng ký, giá mỗi đoạn tin, giờ địa phương và liệu giờ yên lặng có giữ tin nhắn lại hay không.
Định tuyến và quy tắc: tuyến cho Mỹ và Canada qua một số miễn cước Twilio và cho châu Âu qua một ID người gửi Vonage, mọi quốc gia khác đặt là Không gửi, giờ yên lặng 09:00–20:00, và công cụ kiểm tra tuyến.

Sự đồng ý nhận SMS được lưu theo từng danh sách, tách biệt với email: STOP không bao giờ hủy đăng ký email của ai, và việc hủy đăng ký email không bao giờ dừng tin nhắn. Mỗi thay đổi đều giữ bằng chứng: số điện thoại, nơi người đó đồng ý (một biểu mẫu, trung tâm tùy chọn, một lần nhập, API hoặc nhóm của bạn), nội dung đồng ý chính xác và phiên bản, từ khóa, địa chỉ IP và thời điểm. Đọc danh sách, sự đồng ý và xác nhận hai bước.

  • Ghi nhận sự đồng ý thủ công (Người đăng ký › một liên hệ › Ghi nhận đồng ý nhận SMS, với subscribers:edit) cần nơi người đó đồng ý, nội dung họ đã chấp nhận và thời điểm.
  • Nhập dữ liệu chỉ mang theo sự đồng ý nhận SMS khi có các cột ngày, nguồn và nội dung đồng ý; nếu không, số điện thoại được nhập mà không kèm sự đồng ý.
  • Tin xác nhận đăng ký đang bật: tin nhắn đầu tiên trên một danh sách xác nhận lượt đăng ký. Yêu cầu trả lời YES trước biến nó thành xác nhận hai bước.
  • Điều khoản tin nhắn: ReputeCast xuất bản trang điều khoản mà nhà mạng yêu cầu; sửa trang này trong Biểu mẫu và trang › Điều khoản tin nhắn.

Từ khóa có tác dụng khi chúng là toàn bộ tin trả lời, viết hoa hay thường đều được:

Từ khóa Các từ Điều gì xảy ra
Hủy nhận STOP, STOPALL, UNSUBSCRIBE, CANCEL, END, QUIT, OPTOUT, REVOKE Sự đồng ý bị rút trên mọi danh sách của số đó, số bị chặn gửi, và một tin trả lời được gửi
Đăng ký nhận START, UNSTOP Số được gỡ chặn gửi và đúng những lượt đồng ý mà STOP đã rút được khôi phục
Trợ giúp HELP, INFO Tin trả lời trợ giúp được gửi

Bạn có thể thêm tối đa 30 từ cho mỗi danh sách và sửa các tin trả lời (mỗi tin tối đa 640 ký tự); không thể gỡ STOP và HELP. Tin trả lời theo từ khóa được gửi ngay, kể cả trong giờ yên lặng. Mọi tin trả lời khác hiện trên dòng thời gian của liên hệ và trong báo cáo chiến dịch; không có hộp thư hai chiều.

Một số đã hủy nhận bằng tin nhắn sẽ bị chặn gửi cho đến khi chính người đó nhắn START; nhóm của bạn không thể gỡ chặn. Số điện thoại cũng tự động bị chặn gửi khi một tin nhắn thất bại vì là số cố định, số không hợp lệ hoặc số ngừng hoạt động, khi danh sách hủy nhận của nhà cung cấp có số đó, hoặc sau 3 tin nhắn bị nhà mạng lọc trong 30 ngày. Đọc danh sách chặn gửi.

Tin nhắn chỉ được gửi trong khoảng 09:00 đến 20:00 theo giờ địa phương của từng người nhận. Bạn có thể thu hẹp khung giờ này trong Giờ yên lặng, nhưng không bao giờ vượt ra ngoài 08:00–21:00. Múi giờ lấy từ trường múi giờ của liên hệ, hoặc được suy ra từ số điện thoại (mã vùng, nếu không có thì múi giờ chính của quốc gia).

Tin nhắn ngoài khung giờ gửi sẽ chờ đến khi khung giờ mở; chúng không bị bỏ. Thông báo đẩy và tin nhắn WhatsApp dùng cùng khung giờ này.

  1. Trong Chiến dịch, tạo một chiến dịch mới và chọn Tin nhắn (SMS). Thẻ này xuất hiện khi đã kết nối một nhà cung cấp SMS.

  2. Soạn tin nhắn. Trình soạn thảo đếm ký tự và đoạn tin, kể cả tiền tố thương hiệu và câu hủy nhận (mặc định “Reply STOP to opt out”), vốn được thêm vào mọi tin nhắn chiến dịch. Cá nhân hóa chèn các biến như {{ first_name | default: "there" }}; đọc cá nhân hóa email bằng Liquid.

    Trình soạn thảo SMS: tin nhắn với tiền tố thương hiệu và câu hủy nhận bị khóa, bộ đếm ký tự và đoạn tin, chi phí ước tính theo quốc gia, và bản xem trước trên điện thoại.
  3. Chú ý số đoạn tin. Một tin nhắn chỉ gồm ký tự GSM-7 chứa được 160 ký tự trong một đoạn tin (153 ký tự mỗi phần khi dài hơn); chỉ một ký tự ngoài GSM-7, như dấu ngoặc kép cong hay một emoji, sẽ chuyển cả tin nhắn sang Unicode: 70 ký tự, 67 ký tự mỗi phần. Thay tất cả đổi dấu ngoặc kép cong, gạch ngang và dấu ba chấm thành ký tự thường. Bước kiểm tra cảnh báo khi vượt quá 3 đoạn tin.

  4. Liên kết được rút gọn trên tên miền liên kết rút gọn của riêng bạn, đặt trong Quy tắc tin nhắn (một CNAME trỏ tới máy chủ của bạn, ví dụ go.acme.io). Mỗi người nhận có mã 6 ký tự riêng, và lượt nhấp được gắn thẻ utm_source=sms, utm_medium=sms và utm_campaign. Dịch vụ rút gọn công khai như bit.ly hoặc tinyurl.com sẽ chặn việc gửi, và một liên kết khi chưa có tên miền liên kết rút gọn đã xác minh cũng chặn việc gửi.

  5. Gửi thử nhắn tin tới các số thử của bạn. Sau đó chọn Kiểm tra và gửi. Bước kiểm tra xem xét người nhận, người gửi, đăng ký và tuyến, sự đồng ý, danh sách chặn gửi, giờ yên lặng, múi giờ, câu hủy nhận, tiền tố thương hiệu, liên kết, độ dài và ngân sách.

  6. Chọn lịch gửi: Ngay bây giờ, Cùng một thời điểm cho mọi người hoặc Theo giờ địa phương của từng người nhận. Chi phí ước tính dùng bảng giá theo quốc gia của từng nhà cung cấp và độ dài tin nhắn của từng người. Với hơn 1.000 người nhận hoặc chi phí ước tính trên 100 US$, bạn phải nhập số người nhận để xác nhận.

Trong Ngân sách và giới hạn an toàn, bạn có thể đặt ngân sách hằng tháng bằng đô la Mỹ. Thành viên có providers:manage nhận cảnh báo ở mức cảnh báo (mặc định 80%) và ở 100%. Khi đạt 100%, bước kiểm tra chặn các lần gửi mới, chiến dịch đang chạy tạm dừng và tin nhắn tự động hóa bị tạm giữ cho đến khi bạn tăng ngân sách.

Một chiến dịch đang chạy cũng tự tạm dừng khi, sau 50 tin nhắn đầu tiên, hơn 5% thất bại, hơn 2% bị nhà mạng lọc hoặc hơn 3% người nhận hủy nhận. Bạn có thể đổi các ngưỡng này cho cả không gian làm việc hoặc cho từng chiến dịch trong Kiểm tra và gửi. Những tin đã gửi không bị thu hồi; tiếp tục gửi cần campaigns:send và sms:send.

Thiết lậpMặc địnhCách thay đổi
Giờ yên lặng (giờ địa phương của người nhận)Sends only 09:00–20:00Nhà cung cấp gửi thư › SMS › Định tuyến và quy tắc; không thể vượt quá 08:00–21:00
Số ký tự mỗi đoạn tinGSM-7: 160, or 153 per part of a longer text. Unicode (UCS-2): 70, or 67 per partCố định
ID người gửi dạng chữ và sốUp to 11 characters; not supported in the US and CanadaCố định
Liên kết rút gọn trong tin nhắn có hiệu lực trong12 monthsCố định
Ngân sách hằng thángNone; when set, an alert at 80% and sending holds at 100%Nhà cung cấp gửi thư › SMS › Định tuyến và quy tắc › Ngân sách và giới hạn an toàn (cảnh báo 1–100%)
Ngưỡng tự động tạm dừng (tính sau 50 tin nhắn)Failed above 5%, filtered by carriers above 2%, opt-outs above 3%Nhà cung cấp gửi thư › SMS › Định tuyến và quy tắc, 0.1–100%; theo từng chiến dịch trong Kiểm tra và gửi
Lần gửi cần nhập số người nhận để xác nhậnMore than 1,000 recipients or a cost above $100Cố định
Thời gian giữ nội dung tin nhắn30 daysNhà cung cấp gửi thư › SMS › Định tuyến và quy tắc › Lưu giữ; không giữ, 7, 30, 60 hoặc 90 ngày
Tiền tố thương hiệu và câu hủy nhậnPrefix up to 20 characters; opt-out text up to 60, "Reply STOP to opt out" by defaultNhà cung cấp gửi thư › SMS › Định tuyến và quy tắc › Quy tắc tin nhắn

Báo cáo SMS hiện số tin nhắn đã gửi, gửi thành công và thất bại (kèm lý do), lượt nhấp (bản xem trước liên kết được tính là máy, không bao giờ là người), lượt hủy nhận và chi phí, theo người gửi và theo quốc gia, cùng biểu đồ gửi theo thời gian và các tin trả lời. Xuất CSV cho cùng dữ liệu theo quốc gia và người gửi.

Một báo cáo SMS: 854 đã gửi, 840 gửi thành công, 14 thất bại, 232 lượt nhấp, 6 lượt hủy nhận và chi phí 19,54 US$, biểu đồ gửi theo thời gian khi từng múi giờ đến 10:00, và kết quả theo người gửi và theo quốc gia.

Nội dung tin nhắn mặc định được giữ 30 ngày (không giữ, 7, 30, 60 hoặc 90 ngày trong Lưu giữ); sự kiện gửi và lượt nhấp được giữ 90 ngày.

  • Tin nhắn tới một quốc gia bị tạm giữ: người gửi chưa đăng ký ở đó (trạng thái Chưa đăng ký, Đang chờ, Bị từ chối hoặc Không hỗ trợ). Hãy đăng ký, hoặc định tuyến quốc gia đó qua một người gửi được phép nhắn tới.
  • Số điện thoại ở một quốc gia bị bỏ qua: không có tuyến nào bao phủ quốc gia đó và mọi quốc gia khác được đặt là Không gửi.
  • Bước kiểm tra chặn vì liên kết: hãy đặt và xác minh tên miền liên kết rút gọn, hoặc thay liên kết rút gọn công khai bằng URL đầy đủ.
  • Chiến dịch tự tạm dừng: mở báo cáo để xem ngưỡng nào đã bị vượt, khắc phục nguyên nhân, rồi tiếp tục gửi hoặc tiếp tục kèm thay đổi.
  • Nhà cung cấp hiện Suy giảm: báo nhận không về. Kiểm tra webhook ở phía nhà cung cấp và thẻ Nhà cung cấp gửi thư, rồi SMS, rồi Sự kiện.