Skip to content
You are viewing this page in English. Türkçe

DKC.aiAssistant Automation PlatformMulti-TenantRunning

An automation platform that handles your customers' social media messages end to end with AI, and can serve several businesses at the same time.

I am aassistant, sales rep, booking secretary, customer rep, product adviser, order handler, reservations clerk, call centre, front desk

What it does

A message arriving on Instagram, WhatsApp, Messenger or Telegram reaches the assistant; the assistant produces a reply and sends it back through the same channel. And it does more than produce replies:

It books appointments

On Google Calendar, asking for approval first

It searches the catalogue

From the product and service list specific to the business

It sends images and video

From the files in Drive

It transcribes voice notes

And analyses images too

It remembers

Conversation history and lasting customer memory

Beauty Salon Automation

You can try a working setup yourself: write to our demo beauty salon's Instagram account, ask about a price or request an appointment — and let the assistant answer you.

Restaurant Automation

Try the voice assistant at our demo pizza restaurant: say which pizza, what size and how many, give directions to your address — and let the assistant take the order and pass it to the manager. Nothing is really delivered or paid for.

How it is built

A technical summary — skip it if it isn't your thing.

Technical summary

It runs on TypeScript/Node in two parts. A Fastify-based API verifies and normalises the webhooks arriving from the service provider and writes them to a Redis queue; a separate worker process picks those jobs up, produces a reply with AI and sends it to the relevant channel through the service provider. Voice transcription and image analysis are done with AI as well.

The reason for splitting it in two: even if reply generation slows down under message load, the incoming message isn't lost — it waits in the queue.

Business layer

Encrypted credentials per tenant
Monthly token and cost ceilings, usage tracking
Deduplication and a separate dead-letter queue for failed jobs
A customer panel with two-factor authentication, and a platform admin panel
Subscription and billing

Deployment

On our own server with Docker Compose and Caddy, as versioned offline packages. Nothing is installed from scratch for a new customer — a new tenant is opened on the same platform and its integrations are defined.

Why it matters

Most firms working in this field install someone else's subscription. Here the platform itself is in our hands: when a need falls outside the standard we can change the software, we know where the data sits, and we can keep the cost under control.

Status and links

The platform is running; the customer panel is up.

Customer panel

How it looks in each channel

The assistant speaks in each channel's own interface; the customer never leaves the app. Swipe the phones to move between channels.

09:41
Ayse K.online
Today

Hi, do you have a table for 4 tomorrow evening?

Hello! We have a table for 4 free at 19:30 and at 21:00 tomorrow. Which one shall I book?

19:30 please

Booked: tomorrow at 19:30 for 4, under Ayse K. If anything changes, just write here.

Message

WhatsApp

09:41
mehmet.dgnActive
Today

How much is the jacket in your story?

That jacket is 2,450 TL. S, M and L are in stock. Which size shall I check?

M. Do you take cash on delivery?

We do. Send me your address and I'll create the order and post the tracking code here.

Message

Instagram

09:41
Zeynep ArslanActive
Today

Can I book a hair colour appointment for Saturday?

Saturday is free at 11:00, 13:30 and 16:00. Which suits you?

13:30

Your appointment is set for Saturday at 13:30. I'll send a reminder the day before.

Message

Messenger

09:41
burak_ttActive now
Today

Is the machine in the video still for sale?

Yes, it's in stock. 48,000 TL + VAT, delivery in 3 working days.

Do you offer instalments?

We can do 9 instalments. Send your billing details and I'll share the payment link.

Message

TikTok

09:41
Emre Y.last seen recently
Today

Where is my order?

It was handed to the courier yesterday and is out for delivery today. Tracking number: 4471 8820 6135

Can I change the address?

As it's already out for delivery, the courier handles that. I've opened a request on your behalf and will let you know once it's approved.

Message

Telegram

From the panel

The screens a business uses to manage its assistant.

Overview: the day's message and appointment counts, active services and integration health
Service catalogue: each service's duration, price, promotional price and images — the assistant produces its answers from here
Business settings: time zone, reply delay and opening hours day by day
Appointments: what the assistant created, the service and its status

Want this product for your own business?

We connect the same platform to your channels, your catalogue and your calendar.