
Retail & F&B
Agents for stock and order questions, multi-branch point of sale and stock, and QRIS payments.
A technology company from Samarinda, Indonesia, building AI agents, omnichannel inboxes, and business systems for companies across the country. Our agents connect to your ERP and payment gateway, and run on our own AI gateway.
Hi, is the navy linen shirt still available in size L?
Yes, we have 4 in our Samarinda warehouse. Shall I create the order for you?
Yes please, send it to the same address as last time.
Order SO-2231 is ready, total IDR 289,000. You can pay with this QRIS link.
PT Otora Global Solutions is a technology company from Samarinda, East Kalimantan. We combine business systems development with AI, so the agent that answers your customers can also check stock, create orders, and collect payment.
The AI agent answers from your catalogue, SOPs, and FAQs on WhatsApp, Telegram, Instagram, and web chat. When a conversation needs a person, your CS team picks it up in the same inbox, with a summary.
Every action follows a clear, logged rule. For important decisions, the agent prepares a draft and your team approves it.
IfA customer asks whether an item is in stock
ThenThe agent checks the ERP and replies with the current quantity
IfThe customer agrees to buy
ThenCreate the order and send a QRIS or virtual account payment link
IfThe payment gateway confirms payment
ThenConfirm with the customer and pass the order to the warehouse
IfA question is outside what the agent knows
ThenHand it to the CS team with a summary of the conversation
EveryDay at 20:00
ThenSend a summary of chats, complaints, and sales to the manager
The gateway we built to connect applications with AI model providers. The router picks the best model for each task, switches to a backup when something fails, and records every rupiah spent.
from openai import OpenAI
client = OpenAI(
base_url="https://api.otora.id/v1",
api_key=OTORA_API_KEY,
)
reply = client.chat.completions.create(
model="auto", # the router picks a model
messages=[{"role": "user",
"content": "Summarise this customer complaint"}],
)
| Task | Primary model | Fallback |
|---|---|---|
| Replying to customer chats | Claude | Gemini |
| Summarising long documents | Gemini | GPT |
| Sorting tickets and e-mail | Llama (local) | Mistral |
An AI agent is only as capable as the systems it connects to. That is why we also build those systems, from subscription platforms to payment integrations.
Multi-tenant apps with plans, recurring billing, and admin dashboards.
Sales, purchasing, inventory, finance, and HR in one database.
QRIS, virtual accounts, e-wallets, and cards, with automatic reconciliation.
Every customer channel, history, and follow-up in one place.
Approvals, reminders, and scheduled reports that run themselves.
Android, iOS, and web apps that keep working on weak connections.
Four commitments we keep for every agent and system we build.
Masking of sensitive data, role-based access, and local models for data that must stay in-house.
AI usage is recorded per model and per app, in rupiah, so budgets stay under control.
Agents prepare drafts and hand over difficult cases. Important decisions are still approved by your team.
After launch, we monitor answer quality and cost, and improve them with you.

Agents for stock and order questions, multi-branch point of sale and stock, and QRIS payments.

Delivery status over chat, orders from field sales, and warehouse stock that is always current.

AI customer service around the clock, service tickets, and a shared inbox for every channel.

AI-powered public information services, digital approvals, and searchable records.
Send a short description by WhatsApp or e-mail. We reply with follow-up questions and a suggested first step.