Flowmark

Media processing
in the flow. Inside the messenger.

Flowmark is a practical tool for authors, editors and teams who need to process a steady flow of photos and videos quickly and consistently. Logos, watermarks, face masking, smart cropping, video editing, compression, audio-to-text, and profanity muting — without leaving Telegram or MAX.

Extended access opens more capabilities for 30 days, so you can test Flowmark on real files. After that, Flowmark remains available for free.

Flowmark Dossier 001 EDIT · 05/09/2026
§ 00 - Purpose

In-stream media processing. Inside the messenger. Only quick actions remain in the chat; complex settings live in the Mini App.

Telegram MAX Mini App tested on daily processing
Flowmark

Media keeps moving. Inside the messenger.

Flowmark is a calm working layer for media processing: branding, captions, face masking, compression and speech tools, right where conversation and production already happen.

Telegram MAX verified in the editorial flow
Environment messenger bot
Mode file → button → result
Flow tested on daily processing
Context editors, authors, content teams
§ 01 - What is it about?

From the outside it looks like a simple bot.
Inside are rules, presets and processing built for a daily flow.

Context

Flowmark does not try to impress with effects. It handles repeatable media operations: add a logo, add a watermark, add a caption, mask faces, re-crop a frame to another format, compress video to a target size, transcribe speech, or mute unwanted audio — quickly, consistently, and without unnecessary switching between tools.

The bot works inside Telegram and MAX, and the settings live in the Mini App — a built-in panel inside the messenger. Only quick actions remain in the chat: send a file, choose the right button, get the result. In the Mini App you can configure assets, logo versions, presets, captions, face masking, video parameters and button layout.

The main principle is simple: frequent actions should not lead a person away every time from chat to a separate program. File → button → finished file.

§ 02 - What it does

Eight work areas.
From fast branding to editing and speech tools — in one environment.

01

Logos and watermarks

The logo or watermark can be placed in one of nine positions, rotated to any angle, repeated as tiles across the frame, or stretched to fill the entire screen. Its size, transparency, outline, and noise protection can be adjusted for different tasks. A logo can also be a short video with a transparent background — an animated emblem is overlaid on clips just like a regular image, and on video the logo can gently sway or change position. The same asset can have several versions and switch directly from the bot. Several logos and captions can be combined on one file as layers — and arranged not only with buttons, but with a phrase in the chat: “logo 1, opacity 20 + logo 2 top left”. It works for a batch of files too.

9 positions rotation tile sway video logos stroke noise asset versions layers text commands
02

Compression and video utilities

Videos can be quickly prepared for sending, autoplay, or fitting the limits of a specific platform: compress by preset, fit to a given size, remove sound or convert GIF and video. A separate button turns a clip into a round video message, which can be given a look of its own — from a colour frame to Matrix. The system itself selects a balance between size, speed and quality, so that you don’t have to manually select export parameters each time.

up to size under messenger video → circle circle effects GIF ↔ video quality balance autoplay
03

Text-based editing and cropping

Trim a clip or join several into one without opening an editor: send the video and write in plain words what to do with it — “remove 2:30 to 2:48”, “drop the first thirty seconds”, “third one first, then the first”. Timecodes are understood in almost any notation, and you can refer to the words spoken in the clip instead. Before assembling, the bot shows you in the chat what you are going to get: which parts remain and where the cuts land — and you can correct it with the next message. The tool is still in beta.

The frame is chosen the same way: auto-crop reworks a horizontal clip or photo into vertical and square formats, keeping what matters in view — faces, an object or the action, on its own or from your description. Frames for round video messages are prepared on the same principle.

trimming joining plain words several clips search by speech auto-crop 9:16 photo and video beta
04

Transcription and profanity muting

Flowmark can turn speech from audio or video into text: with timecodes, speaker separation and different output formats; the language can be set explicitly, and the formatting of the result can be changed after it arrives. A separate mode mutes obscene words in audio or video: with a custom group dictionary, a review of every trigger and a free rebuild. Voice is separated from music and background noise automatically — there is no mode to pick — and Russian speech is double-checked by a second recognizer tuned for the language. For video editing work, you can get not only a processed file, but also XML with intervals for manual editing.

timecodes who speaks language choice DOCX SRT custom dictionary voice without music RU double check XML for editing
05

Face masking

Flowmark finds faces in an image and lets you mask them all at once or customize each one separately. Pixelation, blur, and a solid color mask are available; you can cover the whole face or just the eye area. For complex shots, there is manual adjustment of the area and strength of the effect.

all faces at once one person at a time eye area blur solid mask
06

AI tools BETA

Auxiliary neural-network tools. The AI editor changes photos from a text request — “remove the extra object”, “make the background wintery” — and keeps the whole chain of edits visible in the chat: a panel under the latest result lists the original photo and every variant, and the bot says which one your next request will change. Up to five images can be sent as input. A picture can also be created from scratch: describe it to the bot in an ordinary sentence — it works out that you want a generation and offers a button. The logo generator builds a mark with a transparent background — a quick start for those who do not have a logo yet. Every request passes pre-moderation before launch.

edit by text image from description pick a variant with a button up to 5 images logo from description beta
07

Captions and geotagging

The caption editor lets you prepare the design once: grid position, margins, font, color, background, corner radius, line spacing and an icon from group assets. You can create as many presets as needed; in the bot they stay as quick buttons, while the Mini App shows a live preview.

presets fonts background icon preview
08

Commands, packages and brand kits

A team in Flowmark is a group: a shared workspace with a shared brand kit for everyone. It stores assets, versions, presets, captions, button layout and tool settings. Each participant has their own role (owner, administrator, participant), but the bot itself remains the same for everyone: the same buttons, the same result. Participants can work from Telegram and MAX: the invitation is sent in one messenger, but you can receive it in another.

Several files can be processed in a batch — automatically, through manual batch mode or as an album. The group configuration can be uploaded to .flowpack: make a backup, transfer the settings to another account or transfer to another team.

The owner and administrators see team usage: how many credits went out over a period, how the spending is split across participants and tools, and a feed of operations. Each participant checks their own spending in the “Profile” section.

groups packages shared brand kit .flowpack transferring settings team usage
§ 03 - Inside the chat
·

Two windows of one service: the chat processes the file,
the mini app sets the rules of processing.

Flowmark
Flowmark bot online
interview_raw.mp4 218 MB · 12:46
Video for publication14:21
The file is recognized as a video. Select action:14:21
interview_raw_branded.mp4 216 MB · rendered in 8 s
Ready. The file has been processed.14:22
event_field_2026.jpg 3.8 MB · 4032×2268
From the scene11:04
The file is recognized as an image. Select action:11:04
4 persons found. Choose which ones to hide:11:04
event_field_2026_blurred.jpg 3.6 MB · faces hidden
Ready. Faces are obscured by pixelation.11:05
briefing_03.m4a 4:12
Recording of the planning meeting09:48
The file is recognized as audio. Select action:09:48
Select options:09:48
briefing_03_censored.zip 5.2 MB audio + XML
Ready. The archive contains processed audio and XML with intervals for editing.09:49
promo_shot.jpg 2.4 MB · 3024×4032
Photo for the announcement16:02
The file is recognized as an image. Select action:16:02
Describe what to change in the photo:16:02
Remove the wires in the background and make the light warmer16:03
promo_shot_ai.png 2.1 MB · AI-processed
Done. Variant 1 — made from the original photo.
Use the buttons below to choose an image, then tell me what to change in it.
❗️Your next request will change: variant 1.16:04
Great. Now add a light haze to the background16:05
promo_shot_ai_v2.png 2.2 MB · AI-processed
Done. Variant 2 — an edit of variant 1.
❗️Your next request will change: variant 2.16:06

The chat shows only the necessary actions.

Flowmark does not force you to go through the same path every time. The bot detects the file type and shows the right buttons: for video — compression, cropping, branding, and sound; for audio — transcription and profanity muting; for images — captions, assets, face masking, and the AI editor. Which buttons show up under a file is decided not in the chat but in the mini app: the neighbouring tab above the mockup.

buttons configured for group, file type and working scenario
memory you can repeat the previous action with the settings already selected
chains the result of one operation can be immediately sent to the next: compression, branding, captioning, or face masking
preview for heavy video, a frame with settings is first shown, and the full render is launched only after confirmation
Flowmark
Flowmark mini app

Assets

4 assets (3 in bot)
Channel logo
Watermark · tiled
Logo for stories
«Live» badge
Upload logo
Create from text
Generate with AI

Tools

Video compression«Compress video» buttons in the bot
Hide faces in photos«Hide faces» button
Text on photos and videos«Caption» button and style presets
Video subtitlesAutomatic styled subtitles on videos
Audio to textTranscription, formatting, speakers
Speech censorshipAuto mute or beep for profanity
AI image generatorBeta“AI Editor” button and generation from a text prompt
CroppingBeta“Cropping” button for photos and videos
Convert to video messageSmart square crop sent as a Telegram video note
Mute audio in videos«Mute audio» button
GIF ↔ video conversion«GIF to video» and «Video to GIF» buttons
Coming soon
Hide faces in videosAutomatic face blurring

Team

My group
Field desk Owner
The active group defines assets, presets, and settings.
Invite
https://t.me/flowmark_tools_bot?start=inv_•••••••••
expires in 22h
Users
Members: 6Manage roles and access
Audit logRecent team changes

Settings

Video
Video qualityTelegram · up to 720p · up to 30fps · up to 2 Mbps
Images
Image optimizationQuality: High, threshold 10 MB
Language
Data
Export / ImportBackups, group settings transfer (.flowpack)
tap the tabs below — panels switch just like in the app

The mini app is the control panel for the bot.

The bot does the work; the mini app decides how exactly it is done: which logo goes on, how a caption looks, which buttons show up under a file at all. It opens right inside the messenger — from the bot menu, with no installation and no separate account. Changes take effect on the next file you send, so you set everything up once and come back only when something actually needs to change.

assets Logos, watermarks and text assets. Uploaded once, they show up as buttons under every file. Size, position, opacity, variants of the same asset and the order of buttons in the chat live here too; anything unused can be hidden without deleting it
tools Every bot operation as a list with switches. Turn off what you never use and the keyboard under a file stays short. Complex tools carry their own settings: caption presets, subtitle styles, the censorship dictionary, video note styling, compression quality
team One shared set of assets and settings for everyone. An invite link, roles and permissions, an audit log. Colleagues process files exactly as you do, without forwarding source files, presets or instructions
settings Shared processing parameters. Output video quality, optimization of heavy images, interface language, and transfer of the entire group configuration in a single .flowpack file

You can try it on your file: open the bot, send a photo, video, or audio file and select the desired action.

Flowmark does not store your original photos, videos, and audio files permanently: they are used for processing and deleted after sending the result, within a maximum of 24 hours.

§ 04 - Workflow
·

One result.
Two ways to get there.

Standard route 3-5 minutes per file

  1. Download the file and place it in the project folder
  2. Open the editor, create a sequence by size
  3. Pull the logo from assets onto the timeline
  4. Adjust the scale and position to the proportions of the source
  5. Stretch the layer to the length of the clip, set in/out
  6. Open export, select preset, check fps and bitrate
  7. Move the slider to meet the messenger limit
  8. Start render, wait, check, send

This is the normal working path for tasks that require manual assembly, precise assembly or non-standard editing. Flowmark does not replace editors and editing programs - it takes away repeatable operations that don't have to start from the timeline every time.

With Flowmark 10-20 seconds + render

  1. Send video to chat with bot
  2. Press the desired button: logo, watermark, caption, compression or another available action
  3. Receive the finished file and forward it further

For the editor, it is a way to avoid waiting on separate processing and not waste time on the same type of export when the task is already clear.

Standard route 1-3 minutes per photo

  1. Download the photo and place it in the project folder
  2. Open the image editor and the file itself
  3. Place your logo or watermark on a separate layer
  4. Adjust scale, position and transparency
  5. Add a caption: font, color, padding, background
  6. If necessary, cover faces: select, blur, check
  7. Merge layers and export to JPG of the required size
  8. Transfer the finished file to the chat and send

For one frame the path is tolerable. When there are dozens of pictures a day, each one is repetition: the same ten minutes, multiplied by the number of files and people.

With Flowmark 5-10 seconds per photo

  1. Send a photo to chat with a bot
  2. Press the desired button: logo, watermark, caption or face masking
  3. Receive the finished image and forward it further

The album is processed in the same way: several photos are processed in a batch and are returned with the same design.

§ 05 – Proof
·

Tested not on demo files, but on daily stream.

May 1 — August 16, 2026

Since the public launch, Flowmark has processed 5,274 operations in real work chats. Not demo files and not a synthetic test: this is what users and teams send to the bot on an ordinary working day.

Operations 5,274 processed since 1 May 2026
Images 2,752 photos, frames and graphics
Video 2,054 clips and video messages
Hours of media 131 total length of video and audio
Branding and captions2,897
Compression and video utilities796
AI tools631
Speech and text586
Face hiding275
Framing and editing89

Every render the user asked for is counted, including free touch-ups of an already finished result. The numbers are refreshed when the site is published.

before May 2026

Before the public launch, Flowmark existed for several years as a closed internal version for one work team with a regular media stream. Below are its statistics: the same basic scenario, the same “file → button → result” principle, the same operations that later became the basis of the service.

Before launch 30 387 files processed in 3 years
Branding 14 760 logo and watermark operations in one year
Images 12 632 processed per year
Video 7 184 processed per year

The main scenario of the closed version was fast branding of the stream; everything else was added as that route picked up neighbouring tasks. These numbers were frozen at the public launch and no longer change.

Why it is built this way

§ 06 - Your files

Sources are not stored.
Everything older than 24 hours is destroyed automatically.

Step 01

File received

The source lands in temporary storage — only for the duration of processing, nothing else.

Step 02

Processing

Logo, caption, crop or transcription — the task runs in the group's isolated queue.

Step 03

Result delivered

Right after the result is delivered, the source and working copies are removed from the server.

24 hours max

Forced cleanup

An automatic mechanism destroys everything older than a day — including interrupted and abandoned tasks.

This is how the system works, not a policy clause: the mechanism operates at the infrastructure level and does not rely on manual procedures. Only brand kit assets, group settings and operation history are stored permanently — the things the user uploaded and configured themselves. Details are in the privacy policy.

§ 07 - Tariffs

Plans, limits, and costs.
Plan activation is inside the Mini App.

Plan
Free$0/ 30 days
Basic$5/ 30 days
Pro$12/ 30 days
Team$36/ 30 days
Credit limit
100
300
1 000
4 000
File size
50 MB
300 MB
1 GB
2 GB
Media duration
10 min
30 min
120 min
180 min
Team members
1
1
up to 10
up to 40
Assets in the group
3
8
15
30
Free
$0/ 30 days
Credit limit
100
File size
50 MB
Media duration
10 min
Team members
1
Assets in the group
3
Basic
$5/ 30 days
Credit limit
300
File size
300 MB
Media duration
30 min
Team members
1
Assets in the group
8
Pro
$12/ 30 days
Credit limit
1 000
File size
1 GB
Media duration
120 min
Team members
up to 10
Assets in the group
15
Team
$36/ 30 days
Credit limit
4 000
File size
2 GB
Media duration
180 min
Team members
up to 40
Assets in the group
30
Credits are used for processing operations: branding, captions, compression, transcription, face masking, and other media actions. Tariff limits vary by file size, media duration, number of assets, users, and batch processing. A file over the limit is not a rejection: the operation runs at a ×2 rate, and the bot warns you before starting.