Platform / Kito Flow
Kito Flow

Automate routing, follow-ups and outreach. Keep humans in the loop.

Rules, macros, bots, journeys and campaigns that handle repetitive work on their own, with approval steps, consent checks and a log of every run.

RulesMacrosCampaignsJourneysApprovals
TriggerMessage received
ConditionContains "refund"
ActionAssign to Billing team
ActionAdd label: Billing
ActionSend WhatsApp auto-reply
142 runs today, 0 failed
142 runs today0 failed
If this, then thatTriggers, conditions and actions that route, label, reply and escalate.
Campaigns with guardrailsAudiences, schedules, approvals, quiet hours and send-rate limits.
Journeys after serviceSurvey and follow-up journeys fire when a conversation or case resolves.
Every run recordedKnow what fired, when, and what it did.
1
Automation rules

Let the routine route itself.

Build rules from triggers, conditions and actions. Assign by keyword, label by topic, auto-reply after hours or escalate when a case sits too long.

  • Triggers on messages, cases and calls
  • Conditions on content, channel, branch or priority
  • Actions that assign, label, reply and notify
  • Run history with outcomes
TriggerMessage received
ConditionContains "refund"
ActionAssign to Billing team
ActionAdd label: Billing
ActionSend WhatsApp auto-reply
142 runs today, 0 failed
2
Campaigns

Reach customers responsibly.

Target by branch, activity, product or segment, schedule sends, and require approval for sensitive messages. Opted-out customers are skipped automatically.

  • Audience segments with live customer counts
  • Approval before send for sensitive campaigns
  • Quiet hours and per-minute send limits
  • Per-recipient delivery tracking and retry
BR
BRIGHTSIDESMS
Spring sale starts Friday. Use code SPRING10 for 10 percent off. Reply STOP to opt out.Delivered
Your order 4903 is out for delivery today before 5pm.Delivered
1,230delivered14skipped, opted out
Text message
3
Journeys

Follow up at the right moment.

When a conversation, ticket or call finishes, journeys can send a survey after a delay and open a follow-up case if the feedback is negative.

  • Triggers from resolved conversations, cases and calls
  • Delay, channel and fallback channel
  • Weekly frequency caps per customer
  • Negative feedback opens a follow-up
NoticesTerm 2
Term dates and fee deadlineSent to 482 families
Sports day moved to FridayScheduled for 08:00
Admissions open for Grade 7Draft
482delivered
71%read
38replies
How it works

From first touch to a recorded outcome.

Choose a trigger

Pick what starts the flow: a message, a resolved case, a schedule.

Add conditions

Narrow it by content, channel, branch or priority.

Define actions

Assign, label, reply, notify, create a case or call a webhook.

Review runs

Watch outcomes and adjust. Pause any flow in one click.

In practice

How service teams put Kito Flow to work.

Enquiry routingSend anything mentioning refunds to the billing team with a label and an acknowledgement.
Announcements and noticesSchedule approved announcements to the right customers, outside quiet hours.
Dormant customer re-engagementReach customers with no recent activity and track who responds.
Works with
Kito InboxKito CasesWhatsAppSMSEmailWebhooks
Trust and control

Built for regulated service teams.

People and accessRoles and permissions
Org / Team / Own
ViewAssignExportManage
Administrator✓✓✓✓
Supervisor✓✓✓-
Agent✓✓--
Auditor✓---
Audit log
Role updated: Billing AgentJust now
Member suspended12m
Invitation accepted1h
  • Each organisation is isolated at the database level
  • Roles with own, team and organisation scopes, plus branch restrictions
  • Provider keys and channel secrets encrypted at rest
  • An audit log of sensitive access and permission changes
  • Mandatory multi-factor sign-in policy for your workspace
  • Suspend or remove access instantly, ending active sessions
FAQ

Questions about Kito Flow.

Can campaigns require approval?

Yes. A campaign can be flagged so it cannot send until an administrator approves it.

Are opted-out customers protected?

Yes. Opted-out customers are excluded from sends automatically.

What happens if a flow fails?

The run is logged with its error, and failed deliveries can be retried individually.

Do I need Kito AI for this?

No. Rules, campaigns and journeys work without AI.

Enough reading, see it live

Watch Kito Flow handle your kind of work.

Send us a typical day for your team. We build the demo around it, so you see your own conversations, not a script.

  • Built around your own workflow
  • Security and rollout questions answered
  • No obligation
app.kitodesk.com / Inbox
Inbox24 open
MineUnassignedAll
MW
Mercy Wanjiru2m
Order 4821 not delivered
WhatsApp
JO
John Otieno9m
Cannot log in to my account
Email
GA
Grace Achieng21m
Thank you for the quick help
Chat
PM
Peter Mwangi1h
Do you open on Sundays?
SMS
FK
Faith Kamau2h
Missed call, returned
Voice
Mercy WanjiruWhatsApp · Support team · Open
SLA 2h 10m
Hi, my order 4821 was meant to arrive yesterday. Where is it?
Hello Mercy, I have your order open. Checking with the courier now.
Private note · Grace W.: courier confirmed, redelivery set for tomorrow
Kito AI suggested reply

Your order 4821 is out for delivery today before 5pm. I have sent the tracking link to your phone. Anything else I can help with?

UseGrace
Your order 4821 is out for delivery today before 5pm. I have sent the tracking link to your phone. Anything else I can help with?Delivered
Write a reply or type / for macrosSend
Kito Cases / CS-1042
CS-1042 · BillingRefund not received
High
NewIn progressPending customerResolved
Resolution due in3h 12m
68% of SLA used
AssigneePO Peter Otieno
CategoryBilling
SourceWhatsApp
Time logged0h 42m
Timeline
Case created from conversation10:02
Assigned to Billing team10:04
Note: refund under review10:31
SLA at 80% warning sent12:40
Billing teamKito AI