Publishing from a webhook to Max
One POST to the webhook — and the post is in your Max channel.
The problem
You need to publish to a Max channel from your service — on an event or on a schedule. The Max Bot API is a separate integration you'd have to write and maintain for a single task.
How Crosslybot solves it
Crosslybot accepts a post via webhook: you send a POST with text and media — the post goes to the Max channel. Idempotency by key, an HMAC signature, automatic retry.
Crosslybot accepts posts via webhook and publishes them to a Max channel. You send a single POST with text and media — the post goes to the channel, without your own integration with the Max Bot API.
Idempotency by key protects against duplicates, an HMAC signature with timestamp verification against forgery, and failed deliveries are retried automatically. Videos up to 2 GB are uploaded via streaming. The sandbox endpoint lets you validate the payload without real publishing.
How to set up
Create a webhook endpoint
In the Crosslybot dashboard, create an incoming webhook and attach it to a project with a Max target.
Grab the token
Copy the Bearer token and, if needed, the endpoint's HMAC secret.
Send a POST
Send JSON with text, media and idempotency_key. The sandbox endpoint validates the payload without publishing.
Wire it into your pipeline
Call the webhook from your backend, cron, CI/CD or an AI agent.
What's inside
No Max API integration
No need to write and maintain your own integration with the Max Bot API — publishing goes through the webhook.
Idempotency and retry
A repeated POST with the same key doesn't create a duplicate; failed deliveries are retried automatically.
Endpoint protection
A Bearer token, an optional HMAC signature with timestamp verification and an IP allowlist.
Result
Publishing to Max from any code — with a single POST, without maintaining a platform API.
FAQ
What comes in the payload?
Text, media, buttons, entities — a single format for all target platforms.
Are large videos supported?
Yes. Max accepts videos up to 2 GB, and Crosslybot uploads them via streaming.
How do I test?
The /v1/sandbox/test endpoint validates the payload without real publishing.
What plan is needed?
Webhook IN is available on the Pro plan and above.
Ready to try?
Connect the bot in 2 minutes. Free plan — no cards, no signup.