DM Champ Docs

MemberPress

Dành cho ai? Các doanh nghiệp bán tư cách thành viên, khóa học hoặc cộng đồng trả phí thông qua MemberPress trên trang web WordPress của riêng họ. Nếu bạn không sử dụng MemberPress, bạn có thể bỏ qua trang này.

Sử dụng một công cụ thành viên khác? Bất kỳ công cụ nào có API đều có thể được kết nối: xem Kết nối với một công cụ mà chúng tôi không liệt kê.

MemberPress là plugin WordPress giúp bán và kiểm soát quyền truy cập tư cách thành viên: thành viên, các tư cách thành viên họ đang giữ, gói đăng ký và các khoản thanh toán của họ. Kết nối nó với DM Champ sẽ cung cấp cho các tự động hóa của bạn những bước để đọc trạng thái của thành viên và cấp tư cách thành viên, nhờ đó tác nhân AI của bạn có thể trả lời câu hỏi “tôi đã đăng ký những gì” dựa trên hồ sơ thực tế, và người mua mới có thể được cấp quyền mà không cần bất kỳ ai phải mở WordPress.

Không có gì được cài đặt trên trang web WordPress của bạn ngoài tiện ích bổ sung của chính MemberPress, được mô tả bên dưới. Bạn kết nối trang web của riêng mình bằng khóa API của riêng bạn.

Tính khả dụng: Tự động hóa có sẵn trên mọi tài khoản. Nó đã nằm trong thanh bên của bạn và không cần phải bật hay yêu cầu gì thêm.


Những gì bạn cần

  • MemberPress trên một trang web WordPress có thể truy cập qua https, với pretty permalinks (đường dẫn tĩnh đẹp) được bật (Cài đặt → Đường dẫn tĩnh, bất kỳ tùy chọn nào khác ngoài “Mặc định”), đây là yếu tố giúp địa chỉ /wp-json/ hoạt động.
  • Tiện ích bổ sung Developer Tools của MemberPress, đây là thứ giúp bật API của nó. Nó đi kèm với các gói cao cấp hơn của MemberPress, vì vậy nếu bạn không tìm thấy nó, đó là điều đầu tiên cần kiểm tra.
  • Khóa API mà nó cung cấp cho bạn: trong WordPress, MemberPress → Developer Tools → API key.

Kết nối MemberPress

Bạn kết nối từ bên trong một quy trình tự động hóa, lần đầu tiên bạn sử dụng một bước MemberPress.

  1. Mở Automations (Tự động hóa) trong thanh bên (dưới nhóm AI Studio) và mở hoặc tạo một quy trình tự động hóa.
  2. Thêm một bước và tìm kiếm MemberPress trong bộ chọn bước.
  3. Chọn hành động bạn muốn. Bước này sẽ yêu cầu bạn kết nối trước.
  4. Điền vào hai trường:
    • Site URL là địa chỉ của trang web WordPress mà MemberPress đang chạy, bắt đầu bằng https://.
    • API key là khóa từ MemberPress → Developer Tools.
  5. Nhấp vào kết nối.

Chúng tôi kiểm tra khóa với trang web của bạn trước khi lưu bất kỳ thứ gì. Một địa chỉ sai, một khóa sai hoặc Developer Tools không hoạt động sẽ bị từ chối ngay trên màn hình kèm theo lý do, vì vậy bạn sẽ không bao giờ gặp phải kết nối trông có vẻ ổn nhưng lại thất bại ngay lần đầu tiên quy trình tự động hóa chạy. Khóa API của bạn được lưu trữ dưới dạng mã hóa và không bao giờ hiển thị lại cho bạn. Làm mất nó? Hãy tạo một khóa mới trong MemberPress và kết nối lại.


Các hành động

Mỗi hành động là một bước trên canvas tự động hóa, và mọi trường đều chấp nhận dữ liệu từ các bước trước đó bằng các nút chèn dữ liệu thông thường.

Lấy thông tin thành viên

Tìm nạp một thành viên: hồ sơ của họ và các tư cách thành viên họ đang giữ.

  • ID thành viên là thành viên nào. Bắt buộc.

Tìm thành viên theo email

Tra cứu thành viên theo địa chỉ email và trả về id của họ.

  • Email là địa chỉ cần tra cứu. Bắt buộc, và thường là email của người liên hệ từ trình kích hoạt.

Đây là bước chuyển đổi địa chỉ email thành id thành viên mà các bước khác cần.

Tạo thành viên

Tạo tài khoản thành viên. Bản thân hành động này không cấp tư cách thành viên cho họ; Tạo giao dịch mới là hành động thực hiện việc đó.

  • Email là địa chỉ email của họ. Bắt buộc.
  • Tên người dùng là tên họ sẽ dùng để đăng nhập. Bắt buộc.
  • TênHọ là tùy chọn.
  • Mật khẩu là tùy chọn. Nếu để trống, MemberPress sẽ tự tạo một mật khẩu.

Liệt kê các gói đăng ký của thành viên

Mọi gói đăng ký thuộc về một thành viên, hiển thị gói mới nhất trước.

  • ID thành viên là thành viên nào. Bắt buộc.

Liệt kê các giao dịch của thành viên

Mọi khoản thanh toán thuộc về một thành viên, hiển thị khoản mới nhất trước.

  • ID thành viên là thành viên nào. Bắt buộc.

Tạo giao dịch

Ghi lại một khoản thanh toán, đây là cách MemberPress cấp tư cách thành viên.

  • Member ID là người nhận. Bắt buộc.
  • Membership ID là gói thành viên họ nhận được: id của gói thành viên từ MemberPress → Memberships. Bắt buộc.
  • Amount là số tiền đã thanh toán. Tùy chọn.
  • Status quyết định liệu nó có được tính hay không: complete là trạng thái cấp quyền truy cập, và đây là trạng thái được sử dụng khi bạn để trống trường này.
  • Expires at là thời điểm quyền truy cập kết thúc, được viết dưới dạng ngày và giờ, ví dụ 2027-01-31 23:59:59. Để trống nếu bạn muốn cấp quyền không bao giờ hết hạn.

Ví dụ về tự động hóa

Trả lời các câu hỏi của chính thành viên từ hồ sơ thực tế.

  1. Trigger: tác nhân AI của bạn gọi tự động hóa này như một công cụ khi có ai đó hỏi về tư cách thành viên của họ. (Thêm tự động hóa dưới dạng AI Agent Function và tác nhân có thể chạy nó ngay trong cuộc trò chuyện.)
  2. Find member by email, với email của liên hệ.
  3. List a member’s subscriptions, sử dụng id từ bước 2.
  4. Kết quả được gửi lại cho tác nhân, tác nhân sẽ trả lời bằng ngôn ngữ thông thường: gói thành viên nào, có đang hoạt động hay không và khi nào gia hạn.

Và chiều ngược lại: cho phép ai đó truy cập sau khi họ thanh toán.

  1. Trigger: một Webhook, được trỏ đến bởi bất kỳ dịch vụ nào đã nhận thanh toán.
  2. Find member by email. Một bước Condition sẽ phân nhánh dựa trên việc họ có tồn tại hay không.
  3. Nếu không, Create member với email và tên người dùng của họ.
  4. Create transaction với id thành viên của họ, id gói thành viên bạn đang cấp, số tiền và Expires at nếu quyền truy cập có thời hạn cố định.
  5. Một bước Send message thông báo cho họ trên WhatsApp rằng họ đã được cấp quyền.

Những điều cần biết

  • Các bước yêu cầu Member ID phải nằm sau bước Find. Hãy tìm thành viên theo email trước, sau đó chuyển id cho bước tiếp theo.
  • Đầu ra được chuyển tiếp. Mọi thứ mà một hành động trả về đều có sẵn cho các bước sau dưới dạng biến.
  • Gói thành viên được cấp bằng cách ghi lại một khoản thanh toán. Đó là cách MemberPress hoạt động: Create member tạo tài khoản, Create transaction với trạng thái complete là hành động mở quyền truy cập.
  • Không có trigger nào theo dõi MemberPress. Không có gì tự động kiểm tra các thành viên mới hoặc khoản thanh toán mới. Để MemberPress bắt đầu một quy trình tự động hóa, hãy thêm một trigger Webhook vào quy trình đó và trỏ webhook của MemberPress đến địa chỉ mà nó cung cấp cho bạn.
  • API cần có tiện ích mở rộng Developer Tools. Nếu không có nó, trang web của bạn sẽ không có gì để chúng tôi kết nối, bất kể các chi tiết khác của bạn có chính xác đến đâu.
  • Bất kỳ điều gì không có trong danh sách trên vẫn có thể được thực hiện bằng bước HTTP request.

Các bước tiếp theo