For AI agents: the complete documentation index is available at https://docs.clickmax.io/en/llms.txt, the full documentation bundle is available at https://docs.clickmax.io/en/llms-full.txt, and this page is available as Markdown at https://docs.clickmax.io/en/guides/delivery-in-an-external-members-area.md.
  • English
  • How do I deliver to a members area that is not Clickmax?

    If your content already lives on another platform and you do not want to migrate, you can sell here and deliver there. What joins the two ends is the outbound webhook: when the sale is approved, Clickmax notifies the external system, which releases the access.

    Before you start

    • Role: Owner, Admin or Editor.
    • The external platform has to accept an API call to create or release the student. If it has no such entry point, this route does not work.
    • Worth reading first: webhooks in practice.

    1. Confirm what the external platform accepts

    Before you configure anything, find out which address it exposes and what data it expects to receive. Without that there is no way to automate the release.

    2. Set up the outbound webhook

    In Integrations, under Send events to other platforms, pick the platform and use Create outbound webhook, pointing it at the external platform's address — the step by step is in the FAQ on setting up an outbound webhook (Portuguese). The format of the data sent is in the webhooks reference (Portuguese).

    3. Test with a real purchase

    Make a test purchase and confirm the student comes out released on the other side. A failure here is invisible: the sale comes in normally, and only the customer notices nothing arrived.

    4. Have a plan for the failure

    External systems go down. Decide how you will notice that a release has failed, and how you release access by hand while you sort it out — someone who has paid cannot be left waiting.

    If access is by link, use link protection to cut down on improper sharing.

    If it didn't work

    • The external system received nothing: check the URL and the expected format in the webhooks reference (Portuguese).
    • The call returns an error: see the error codes reference (Portuguese).
    • The data arrives but the student is not created: the format probably does not match what the platform expects.