The AI engine for everything your brand says outwards

Your brand voice, on autopilot.

Risal produces content for every channel, publishes it, and runs customer conversations — in your languages, under your brand, 24/7.

Telegram · Instagram · WhatsApp · X · LinkedIn · CMS19 locales · your glossaryFastAPI · Qdrant · OpenRouter
Generation cycle
Source · Telegram channel
Hajj-2026 registration opens for Uzbekistan citizens
Risal generates
TelegramRU
Открыта регистрация на хадж-2026 для граждан Узбекистана. Подача — до 30 июня. Подробности и анкета — в комментариях.
InstagramRU
Хадж-2026 · регистрация открыта. Сохрани, чтобы не забыть. Свяжитесь — подберём программу.
XEN
Hajj-2026 registration is now open for Uzbekistan citizens. Deadline: June 30. Programs from 14 days. /risal
LinkedInEN
Hajj-2026 registration has officially opened for Uzbekistan citizens. Here's what to know about deadlines, documents, and program structure.
BlogRU
Хадж-2026: пошаговая инструкция для граждан Узбекистана — документы, сроки, программа. Полная статья на сайте.
SiteAR
فُتح تسجيل حج 2026 لمواطني أوزبكستان. آخر موعد للتقديم 30 يونيو. البرامج من 14 يومًا.
0/6
Teams scaling on Risal
Risal TravelHalal HospitalityToshkent DailyAlmaty/EatsMadinah NowZamzam Tours
01Platformplatform · 6 blocks

Six connected blocks. One platform.

Production, approval, publishing, conversations, vertical catalogs and infra — in one account.

Content production

From news pickup to a finished post with images — across every channel, in every language.

Telegram
Instagram
X
LinkedIn
Blog
Site

Approval

Web admin, Telegram bot, preview link — three surfaces to approve.

AdminBotLink

Omnichannel inbox

Telegram, WhatsApp, Instagram — all conversations in one window.

AI site chat

Answers visitors from your knowledge base, never makes things up.

Vertical catalogs

Hotel catalog with AI enrichment and supplier aggregation.

Multi-project

Dozens of brands run by one team in one account.

+7

Infra monitoring

Lightweight agent, alerts on servers and services out of the box.

api.risal.ioOK · 142ms
worker.publisherOK · 38ms
qdrant.vectorWARN · Latency
media.cdnOK · 12ms
02Productioncycle · 24/7

One news item → ready posts for every channel.

Risal scans your sources around the clock, dedupes, filters by brand relevance, and turns every find into ready content.

  • Cascade and matrix. Master article → derivative posts per channel in its language. Or a grid of «channel × language» with no master.
  • Translation with your glossary. Set the right terms once (hajj, umrah, pilgrimage) — the system never gets them wrong again.
  • Materials base. Documents and links → vector DB. Generation leans on your expertise, not «general internet knowledge».
  • AI images and video. 9 image models (Flux, Recraft, Ideogram, GPT-Image, Imagen 4) + video generation in Labs.
Источник · RSS
3 новости подходят бренду
Дедупликация12 → 3 уникальных
Релевантность брендуAI-проверка
Каскад: 1 мастер + 5 производных6 постов
Перевод с глоссариемRU, EN, AR, UZ
AI-картинкиFlux 1.1 Pro
Опирается на базу материаловQdrant
6 черновиков готовы к согласованию
03Approval3 surfaces

Nothing goes live without your sign-off.

Approve where it suits you: at the desk, in a Telegram bot between meetings, or from a link on your phone.

Surface 1

Web admin

Detailed draft page. Approve a post, approve the family at once, reject, publish, delete.

Семья · 6 постов
Одобрить всё
Surface 2

Telegram bot

Approval card with buttons right in chat. Handy between meetings.

Risal Approval Bot
Новый каскад · 6 постов
Хадж-2026 · открыта регистрация
Одобрить Отклонить
Surface 3

Preview link

Opens from your phone with no login. Review, edit copy, approve, swap images.

risal.io/p/a3f...d92
Превью · Telegram · RU
Открыта регистрация на хадж-2026 для граждан Узбекистана…
ОдобритьПравить
Separate path to your site.
Bilingual review via CMS adapters. Secrets encrypted. Dedupe protection. Reverse webhook when content changes on the site.
CMS-адаптеры
04Conversationsomnichannel

One inbox for every channel. AI chat on your site.

WhatsApp, Telegram, Instagram — connected via Meta over OAuth. No jumping between apps. No message lost.

  • Omnichannel inbox — Telegram, WhatsApp, Instagram in one window.
  • AI chat — one key, answers from your knowledge base.
  • Per-project FAQ — clears the routine question load.
  • CRM webhooks — conversations and leads flow into your workflow.
risal.io / inbox
Hajj requestTG
Hi, could you tell me when…
Aigul · Almaty
Thank you, everything went smoothly!
@traveller_uzIG
Can I book…
Risal will draft a reply from your base…
TGWAIGAICRMFAQKB
05Vertical catalogsindustry · hotels

Not just content — a subject base.

Hotel catalog with AI enrichment, supplier aggregation, and price tracking. Niche projects (tourism, pilgrimage, hospitality) get a real base for publications and chat to lean on.

  • AI enrichment — descriptions, amenities, FAQ, SEO across 19 locales with one glossary.
  • Supplier aggregation — registry via config, background sync, hotel matching.
  • Availability and prices — daily snapshots, price history, booking API coming.
  • Pinned cards — what you've curated by hand stays untouched by automation.
Каталог отелей · 1 246 карточекv2.4
AI
Madinah Plaza
Medina · 4★
AI completeness92%
AI
Anjum Makkah
Mecca · 5★
AI completeness88%
AI
Hilton Suites
Medina · 5★
AI completeness76%
AI
Movenpick
Mecca · 5★
AI completeness95%
AI
Dar Al Eiman
Mecca · 4★
AI completeness64%
AI
Pullman ZZ
Mecca · 5★
AI completeness82%
06Multi-projectper project

A second brand = another project, not another team.

Each project — its own voice, sources, channels, languages, glossary and catalogs. Agencies and holdings run dozens of brands with one team.

12
active projects
284
posts this month
19
locales
1
team
07Infra monitoringlive agent

The servers it all runs on — also watched.

Lightweight agent: one file, no dependencies, outbound-only. Host metrics and service inventory. Outages visible immediately, not in the morning from clients.

Один файлБез зависимостейТолько исходящиеМетрики + сервисы
api.risal.ioprod · fra-1
OK · 142ms
worker.publisherprod · fra-1
OK · 38ms
qdrant.vectorprod · fra-2
Latency
media.cdnedge · global
OK · 12ms
telegram.bot.sendprod · fra-1
OK
08Comparisonvs status quo

A zoo of tools, or one platform.

The usual approach
With Risal
Per-channel content
Hand-written every time
One source → all formats automatically
Translation
Separate task, separate budget
Out of the box, with your glossary
Images and video
Stock or external orders
AI generation matched to post meaning
Source of knowledge
Written «from memory»
Leans on your materials base
Approval
Chat threads and file forwarding
Admin, bot or link from phone
Customer chats
Spread across apps
All channels in one inbox
Site FAQ
Static, no one reads it
AI chat answers from your base
Second brand
Second team
Another project in your account
Servers
Fall silently
Infra monitoring with alerts
09Who it's for6 segments

Risal lives where there's lots of content, languages and customers.

Media and niche portals

Keep up with the news cycle across every channel without burning the editorial team.

Tourism, pilgrimage, hospitality

Many languages, your own terminology, vertical catalogs, a stream of customer questions.

Brands with multilingual audiences

One brand voice, dozens of locales, one glossary, no «drifting» terms.

Agencies and holdings

Run more brands with the same team — scale without hiring.

Businesses with question flow

Inbox and AI chat take routine support off the team.

Teams with large archives

Documents and links become a knowledge base everything else leans on.

10Integrationsadapter-based

Plugs into your stack. Doesn't replace — complements.

REST API, signed webhooks, and adapters for the CRMs and CMSes you already use. New systems are added by config — no code changes.

CRM
  • Bitrix24
  • AmoCRM
  • HubSpot
  • Salesforce
  • Custom webhook
CMS
  • WordPress
  • Strapi
  • Ghost
  • Sanity
  • Custom adapter
Channels
  • Telegram
  • WhatsApp Business
  • Instagram
  • X
  • LinkedIn
API & events
  • REST API
  • Webhooks (HMAC)
  • OAuth · Meta
  • ICS export
  • Preview links

Each integration is an isolated adapter. One fails — the rest keep running.

11Architectureproduction saas

Engineered as a production SaaS.

FastAPI + PostgreSQL 16, Qdrant for RAG, Docker Compose on a dedicated host. Multi-tenancy, secret encryption, signed webhooks, transparent LLM failover.

99.95%
uptime цели для prod
19
локалей с глоссарием
9
моделей изображений
2×
прозрачный фолбек LLM
FastAPI · Python 3.13Vue 3 + TypeScriptPostgreSQL 16QdrantOpenRouter → OpenAIDocker Compose + nginxCDN + SSLADR-driven
12Pricingall tiers

Priced to the size of your brand voice.

Pay for projects, channels and languages — not per seat. No hidden generation caps.

Starter

One brand, basic channel setup.

$99per month, billed annually
Start
  • 1 project
  • 3 channels of your choice
  • 4 locales with glossary
  • Materials base up to 200 MB
  • Approval: admin + Telegram bot
  • AI images: 2 models
  • Email support

Enterprise

For agencies and holdings.

Custom
Contact us
  • Unlimited projects
  • Isolated multi-tenancy
  • Custom CMS / channel adapters
  • White-label UI and domain
  • SLA with response-time guarantees
  • Dedicated success manager
  • Custom LLM routing and keys
  • On-prem deployment
13Questionsfaq

Frequently asked

Yes. Each project gets its own voice, sources, channels, languages, glossary and catalogs. Agencies and holdings run dozens of brands with one team.
Telegram, Instagram, X, LinkedIn, WhatsApp, your blog and site via CMS adapters. New channels are added by an adapter, with no code changes.
Content is generated in the locales you need. For niche terminology (hajj, umrah, pilgrimage) — built-in glossary: set terms once, the system never gets them wrong.
From your materials base. Documents and links become a vector DB (Qdrant); generation and chat lean on your expertise, not «general internet knowledge».
Yes — auto-publishing can be enabled for trusted channels. By default nothing goes out without your sign-off.
Requests go through OpenRouter; on failure (limits, errors) we transparently fail over to direct OpenAI. Generation doesn't stall.

Ready to hand the routine to Risal?

We'll show the platform on your sources, channels and languages. 30 minutes and you'll see how much manual work can be removed.