Skip to content

Bots and mini apps

We create bots and mini apps for orders, bookings, notifications and receiving materials. We choose journeys people can complete conveniently in a familiar channel.

What works well in a messenger

In a messenger, a person can quickly repeat an order, learn about a change, receive material or ask for help. Together, we choose a task that your audience can conveniently handle in a familiar channel.

A bot suits short exchanges of messages. If people need to compare options or manage a large set of data, we consider a mini app. We check how many actions each format requires of a person.

Every message moves the action forward

Repeated questions, unclear confirmations and notifications without the necessary details get in the way of using a bot. We design conversations and screens so a person understands what has happened and what they can do next.

We check repeat actions, returning to a task and transfer to an employee. When handing over a conversation, we preserve its history and the purpose of the request so the specialist can help immediately.

Real work must happen behind the conversation

We connect a confirmation in chat to an action in the operational system. We define where information comes from, where the current state is stored and what employees control. We check what a person sees and what the team receives at the end of the same journey.

Notifications, orders and materials use shared service data. Employees see requests from the bot in the operational system they already use.

Keep the product beyond one channel

We separate the core logic and business data storage from the platform interface. We record what information stays under the company’s control and what the external service receives.

This provides a foundation for another channel when one is needed. For the move, we adapt the interface and integrations to the chosen platform’s capabilities. Operating rules and business data remain the foundation of the new channel.

The service logic remains when the channel changes

UserCompletes the task in chat
Your teamManages the process
Channel interface
Service logic
Business data
  • CRM
  • Payment
  • Schedule

Convenience must be manageable in operation

We calculate messages, processing, integrations and maintenance for the expected usage pattern. Before launch, we check the chosen platform’s terms and agree who monitors changes and handles operating situations.

With the future owner, we practise updating content, investigating an error and transferring a request to an employee. We distinguish everyday management from technical changes. The team understands what it can do itself and when a developer is needed.

You choose how to stay close to your audience

We hand over source code, access, an integration map, employee permissions and instructions. We explain why one case needs a screen, another only a message, and which actions require confirmation.

The team can develop the familiar channel or add another one with an understanding of what makes the service convenient for people.

What the work may include

  • Book a service

    A conversation for choosing a time, confirming it and receiving a reminder.

  • Order in a messenger

    A mini app for choosing from a catalogue and paying.

  • Status and notifications

    Order updates in a familiar channel.

  • Community service

    Materials, events and member access.

How the work is organised

Choose the task and format

We examine what people can conveniently do in a messenger. We check the platform’s capabilities and decide where a bot is enough and where mini app screens are needed.

From you
Description of the audience, task and company operating rules
Stage outcome
Product format and scope of the first release

Design the actions

We put together conversations and screens. We check how a person returns to a task, corrects an error and asks for help.

From you
Examples of customer requests and employee work
Stage outcome
Prototype and procedure for bringing an employee into the conversation

Connect the systems

We connect the bot or mini app to operational systems. We check data transfer, statuses, confirmations and access rights.

From you
Access to the platform and company systems
Stage outcome
Working bot or mini app with the required integrations

Hand over control

We show the team how to handle requests and release updates. We go through real operating situations using the finished product.

From you
Employees who will manage the product
Stage outcome
Source code, access, integration map and instructions

What we check

  • Data boundaries

    We record what is stored by your company and what is sent to the platform.

  • Working journey

    We check confirmations, repeat actions and handover to an employee.

  • Platform and permissions

    We take account of channel rules and employee access.

What we hand over

  • Source files and project repository
  • Access credentials and a list of external integrations
  • Update and recovery instructions
  • Documents covering rights and licences used
  • Instructions for managing the bot and a map of connections to operational systems.

What task do you need a bot for?

Tell us where people already talk to you and what they should be able to do. We will discuss the right format, connections to operational systems and your team’s future role.

Discuss a project

After agreeing the work

  • Main journey and rules for handling requests
  • Brand content and materials
  • Responsible person and access to the bot and operational systems