Knowledge base
How to Publish Posts on MAX: Formatting, Editing, and Scheduled Publishing
A step-by-step guide to MAX channel posts: format text, add media and links, edit content, schedule publication, change the time, publish early, and manage the post queue.
To publish a post in a MAX channel, prepare the text in the channel input field, attach an image, video, audio, or file when needed, and send it. If the post should go live later, press and hold the send button and choose “Schedule post.” On desktop and web clients, the scheduling action can appear through the send button's context menu.
MAX also lets you manage the scheduled queue: edit the text, move the date or time, send a post earlier than planned, or delete it. Current MAX Help states that you can have up to 100 scheduled posts at the same time.
How to Publish a Post in a MAX Channel
For a normal post, you do not need a separate publishing service.
- Open the channel where you have publishing permission.
- Click or tap the input field.
- Write the text.
- Attach media or a file when needed.
- Check the link, copy, and attachments.
- Press Send.
The post appears in the channel immediately.
If the material should not go live yet, use the built-in scheduling function instead of normal sending.
What a MAX Post Can Contain
Official MAX API documentation confirms several types of post content.
A post can contain:
- · Text;
- · Images;
- · Video;
- · Audio;
- · Files;
- · Links;
- · Other supported API attachments;
- · Buttons when the post is created through a suitable bot or integration.
That does not mean every post should combine all of them. Choose the format based on the task.
| Goal | Useful Format |
|---|---|
| Short news update | Text |
| Guide | Text + image |
| Review | Text + video |
| Document | Short explanation + file |
| Website traffic | Text + link |
| Interface walkthrough | Text + screenshots |
| Content announcement | Short lead + link |
| Advanced integration | Text + buttons |
For topic and content ideas, use what to post on MAX.
How to Format the Text of a MAX Post
Formatting should make the post easier to read rather than show every available effect. The first line should explain the topic, the next paragraphs should add context, lists should be used for real lists, and the main takeaway should stand out clearly.
Example:
We updated the service catalog
New MAX channel options are available, and several existing service conditions have been updated.
What changed: • new format; • new limits; • updated conditions.
The current parameters are already available in the catalog.
This is easier to scan than one long paragraph.
Which Formatting Options Are Officially Confirmed
MAX API supports Markdown and HTML formatting for messages and channel posts.
The official Markdown documentation includes:
- · Italic;
- · Bold;
- · Strikethrough;
- · Underline;
- · Monospace text;
- · Links;
- · User mentions;
- · Highlighted text;
- · Headings;
- · Quotes.
HTML supports corresponding basic elements as well. This is especially useful for bots, publishing platforms, and custom integrations.
How Long Can a MAX Post Be?
For posts created through MAX API, the text field supports up to 4,000 characters.
That is a technical API limit, not a recommended target length. A short post can be stronger when the idea is simple.
If a post becomes too long:
- · Remove secondary detail;
- · Split the topic into a series;
- · Move the full article to a website;
- · Attach a file;
- · Publish a short summary with a link.
The maximum limit is a technical boundary, not an editorial recommendation.
Images, Video, Audio, and Files
The official MAX API documents the following upload limits for integrations:
| Type | API Limit |
|---|---|
| Image | Up to 50 MB and no more than 7680 × 7680 px |
| Video | Up to 250 MB |
| Audio | Up to 256 MB and no more than 60 minutes |
| File | Up to 4 GB |
Supported image formats include JPG, JPEG, PNG, GIF, TIFF, BMP, and HEIC. Supported video formats include MP4, MOV, MKV, and WEBM.
These limits are particularly useful for developers and autoposting services. When uploading manually, also follow the current MAX client prompts and restrictions.
Give Every Attachment Context
Weak:
[PDF]
Better:
We attached a pre-advertising channel checklist. It covers setup, content, links, statistics, and the main checks before launch.
Users should understand why they should open the file.
How to Add Links
Place links next to a clear explanation.
Instead of:
use:
Current terms and pricing are available on the service page: [link].
MAX API can control link previews, and the published channel-post object can contain its own public URL. This makes it possible to link directly to a specific MAX post.
If the main goal is one external action, avoid adding several competing links without a reason.
How to Write the First Line
The first line should quickly explain why the post deserves attention.
Useful approaches:
- · News: “MAX added a new publishing feature…”;
- · Problem: “Posts are going out regularly, but views are not growing?”;
- · Benefit: “Here is how to schedule a week of posts in advance”;
- · Change: “We updated the terms for three services”;
- · Takeaway: “One strong post is better than five random posts in a row.”
You do not need clickbait or all-caps. The opening should match the content that follows.
Use Paragraphs and Emojis as Navigation
Break text by meaning. A weak post is one long wall that mixes context, instructions, conditions, and CTA. A clearer pattern is context → main change → details → action.
If two sentences develop the same idea, keep them together rather than turning every short sentence into a separate paragraph.
Emojis work best when they have a consistent navigation role, for example:
⚡ Start
📍 Conditions
🛡️ Protection
⚠️ Limitations
Random emoji on every line removes hierarchy rather than adding it.
Reactions and Comments After Publishing
Publishing does not end when you press Send. MAX supports configurable reactions and built-in channel comments.
Use them by purpose:
- · Reactions for fast feedback;
- · Comments for discussion, experience, and questions;
- · Neither when a service notice does not need interaction.
For discussion setup, use MAX channel comments.
How to Edit a Published MAX Post
Editing depends on your channel permissions and the publishing method you use.
Official MAX documentation includes a dedicated administrator permission called edit, which allows channel posts and comments to be edited. That permission is also represented in the messenger interface.
If a bot or integration publishes the post, PUT /messages can edit the content.
One important detail: the official API documentation states that messages in group chats and channels can be edited regardless of age.
What Can Be Changed Through the API
A bot can update:
- · Text;
- · Attachments;
- · Formatting;
- · Supported linked-message data.
If attachments is sent as an empty array, the existing attachments are removed.
For manual management, use the edit action available in the post menu. If it is missing, check the administrator permissions and make sure the MAX client is current.
Which Permissions Matter for Editing and Deleting
For a team, it is useful to separate responsibilities.
For example:
- · Author prepares the post;
- · Editor fixes the copy;
- · Administrator manages the channel;
- · Bot publishes through an integration.
Official MAX API documentation describes permissions including:
- ·
read_all_messages— read channel posts; - ·
edit— edit posts; - ·
delete— delete posts.
Do not give an integration more permissions than it actually needs.
How to Delete a Published Post
MAX API supports deleting posts with DELETE /messages. In a channel, a bot needs administrator status and the delete permission.
For manual publishing, use the delete action in the post menu.
Before deleting, check:
- · Whether paid advertising points to the post;
- · Whether external pages link to it;
- · Whether it is used in internal navigation;
- · Whether a simple edit would solve the problem;
- · Whether the discussion history is still useful.
If the mistake is small, editing is often better than deleting the whole post.
How to Schedule a Post on MAX
MAX now has built-in scheduled publishing, so a third-party bot is not required for normal scheduling in one channel.
On mobile:
- Open the channel.
- Prepare the text.
- Attach media when needed.
- Press and hold the send button.
- Choose Schedule post.
- Select the date and time.
- Confirm.
MAX will publish the post automatically at the selected time.
How to Schedule on Desktop or Web
Desktop and browser clients use a context action rather than a long press. The exact UI can differ, but the flow is the same:
- Prepare the post.
- Open the send-button context menu.
- Choose Schedule post.
- Select the date and time.
- Confirm.
If the interface has changed slightly, follow the current send-button menu in your MAX client.
How Many Scheduled Posts Can You Have?
Current MAX Help states that you can have no more than 100 scheduled posts at the same time.
That is enough for a substantial content queue, but there is no reason to fill all 100 slots simply because they exist. Use scheduling for recurring categories, digests, planned announcements, and non-urgent content while leaving room for breaking updates.
For timing strategy, use when to post on MAX.
How to View and Manage Scheduled Posts
MAX provides a scheduled-post section inside the channel. From there you can:
- · Review the queue;
- · Open a post;
- · Edit its text;
- · Change the date or time;
- · Send it now;
- · Delete it.
Before loading a long queue, verify that the sequence and dates are correct.
How to Edit a Scheduled Post
- Open the channel.
- Open scheduled posts.
- Select the post.
- Choose Edit.
- Change the text.
- Save the updated version.
How to Change the Scheduled Time
- Open the scheduled-post list.
- Select the post.
- Choose Change time.
- Select the new date and time.
- Confirm.
You do not need to delete and recreate the post just to move it.
How to Publish a Scheduled Post Early
If the material becomes relevant earlier:
- Open scheduled posts.
- Select the post.
- Choose Send now.
The post will go live immediately instead of waiting for the original time.
How to Delete Scheduled Posts
For one post:
- Open the queue.
- Select the post.
- Choose Delete.
- Confirm.
MAX also supports selecting multiple scheduled posts and deleting them together.
This is useful when a campaign changes, a series is cancelled, or several posts contain outdated information.
Scheduled Publishing, Autoposting, and Cross-Posting Are Different
These terms are often mixed together.
| Tool | What It Does |
|---|---|
| MAX scheduled post | Publishes one prepared post at the selected time |
| Autoposting | Automates a queue through a service, bot, or integration |
| Cross-posting | Copies or adapts content between platforms |
| API publishing | Lets your own system or bot publish programmatically |
If you manage one channel, native MAX scheduling may be enough.
An external service becomes useful when you need to:
- · Manage many channels;
- · Move posts from Telegram or VK;
- · Run editorial approval workflows;
- · Use reusable templates;
- · Publish from an internal system;
- · Generate or update posts automatically.
Do not add a third-party tool just to replace a function already built into MAX.
How API Publishing Works
MAX API can publish to a channel through POST /messages. The request identifies the channel with chat_id and can include text and attachments.
Officially documented capabilities include:
- · Text up to 4,000 characters;
- · Images;
- · Video;
- · Audio;
- · Files;
- · Buttons;
- · Markdown;
- · HTML;
- · Editing;
- · Deleting.
The bot must have the required channel permissions. If you publish manually, you do not need the API.
Why an API Media Post May Fail Immediately After Upload
MAX documentation warns that uploaded media requires processing time. If an integration tries to publish the attachment too quickly, the server may report that the attachment is not ready.
For reliable automation:
- · Wait briefly after upload;
- · Retry later if the attachment is still processing;
- · Increase the delay between repeated attempts;
- · Upload frequently reused files in advance.
This is mainly a developer concern, but it is important for any custom autoposting system.
Pre-Publish Checklist
Before sending or scheduling, review the post once as a reader.
Text
- · The first line is clear;
- · There are no obvious typos;
- · Repetition has been removed;
- · Paragraphs are readable;
- · Facts are checked.
Links
- · The destination opens correctly;
- · Old tracking parameters are removed when necessary;
- · The link does not point to a test environment;
- · The post promise matches the destination page.
Media
- · The correct file is attached;
- · Text inside images is readable on mobile;
- · Screenshots do not expose private data;
- · Video plays correctly;
- · The file matches the description.
Timing
- · Date is correct;
- · Time is correct;
- · The team's time zone is accounted for;
- · The post does not conflict with another major publication.
How to Structure a Commercial Post
A commercial post should still be easy to understand. A useful structure is problem or task → offer → important conditions → action.
Example:
We added a new MAX service for views on future posts.
You can choose the number of views and the number of future posts. Current pricing and conditions are available in the catalog.
Open the service: [link]
Do not hide the offer behind a long introduction.
If the goal is paid channel promotion rather than publishing mechanics, use advertising on MAX.
How to Structure a News Post
Use: what happened → what it means → who it affects → what to do.
Example:
MAX added scheduled channel posts.
Authors no longer need to be online at the exact publishing time: prepare the post in advance and choose the date and time.
Press and hold Send and choose “Schedule post.”
A short news item becomes more useful when the reader gets both the fact and the action.
How to Structure a Guide
Use: result → steps → limitation → check.
Example:
To change the time of a scheduled post:
- Open the scheduled queue.
- Select the post.
- Choose “Change time.”
- Set the new date.
- Confirm.
Check the time zone before saving.
The user can complete the task directly from the post.
What to Do After Publishing
Do not automatically send the next post immediately.
Check:
- · Early views;
- · Reactions;
- · Comments;
- · Reposts;
- · Whether the link works;
- · Whether an error needs editing.
For systematic analysis, use MAX channel statistics.
If one post looks weaker than normal, compare it with similar posts before drawing conclusions.
What Is Confirmed — and What Is Not
| Claim | Status |
|---|---|
| MAX has built-in scheduled channel posts | Confirmed by MAX |
| Mobile scheduling uses a press-and-hold send action | Confirmed by MAX |
| A scheduled post can be edited | Confirmed by MAX |
| Scheduled time can be changed | Confirmed by MAX |
| A scheduled post can be sent early | Confirmed by MAX |
| Scheduled posts can be deleted | Confirmed by MAX |
| Up to 100 scheduled posts can exist at once | Confirmed by MAX |
| API text supports up to 4,000 characters | Confirmed by MAX |
| API supports Markdown and HTML | Confirmed by MAX |
| API supports images, video, audio, and files | Confirmed by MAX |
| Administrators can have a dedicated post-editing permission | Confirmed by MAX |
| API channel posts can be edited regardless of age | Confirmed by MAX |
| Every manually published channel post is limited to seven days of editing | Not confirmed for channels |
| A third-party bot is required for scheduled posting | Outdated claim |
| Better formatting automatically increases reach | Not confirmed |
| Scheduled posts get more views than manually published posts | Not confirmed |
The Main Point
Publishing on MAX has three separate tasks: prepare the material → release it correctly → be able to change it before or after publication.
For a normal channel, MAX's native tools already cover the basic workflow: publish immediately, schedule a post, edit a scheduled post, change its time, send it early, and remove it from the queue.
For more advanced automation, MAX API supports text, media, Markdown/HTML formatting, buttons, editing, and deletion.
Do not complicate the workflow before you need to. If you manage one channel, start with the native editor and scheduled publishing. If you manage many channels or content must come from another system, then automation becomes useful.
For content ideas, use what to post on MAX. For timing, use when to post on MAX.
Frequently Asked Questions
How do I publish a post in a MAX channel?
Open the channel, prepare the text, attach the required media, and press Send. If the post should go live later, press and hold Send and choose “Schedule post.”
How should I format a MAX post?
Use short meaningful paragraphs, a clear first line, lists only for real lists, task-specific visuals, and one primary CTA or link. For API publishing, MAX officially supports Markdown and HTML.
Can I add images and video to a MAX post?
Yes. MAX supports image and video posts, while the API also documents audio and file attachments. Technical limits depend on the attachment type.
How do I edit a published MAX post?
Editing depends on your channel permissions. MAX documents a dedicated administrator edit permission, and API-created channel posts can be updated through PUT /messages. For manual publishing, use the edit action available in the post menu.
Can a MAX channel post be edited after seven days?
The seven-day rule is documented for ordinary chat messages. MAX API documentation separately states that channel messages can be edited regardless of age, so the chat rule should not automatically be applied to channel posts.
How do I schedule a post on MAX?
Prepare the post, press and hold the send button, choose “Schedule post,” select the date and time, and confirm. Desktop and web clients may expose the same action through a context menu.
How many scheduled posts can MAX hold?
Current official MAX Help allows up to 100 scheduled posts at the same time.
Can I change the time of a scheduled MAX post?
Yes. Open scheduled posts, choose the post, select “Change time,” set the new date and time, and confirm.
Can I publish a scheduled MAX post earlier?
Yes. Open the scheduled queue, select the post, and choose “Send now.”
Do I need a bot for scheduled MAX posts?
No. MAX already has built-in scheduled publishing for normal channel use. A bot or external service is useful for advanced automation, cross-posting, multi-channel workflows, or custom publishing logic.
What is the difference between autoposting and a scheduled post?
A scheduled post is one native MAX post that goes live at a chosen time. Autoposting usually means a broader automated publishing workflow through a service, bot, or custom system.