Appearance
Sitniks CRM Integration
The Sitniks integration lets your AI sales assistant turn a conversation into a Sitniks order: it finds or creates the client by phone, adds the products, sets the order status and links the order back to the chat. It can also look up an order, update the client's details, change the status of the customer's chat in the Sitniks inbox, and search your Sitniks product catalog.
At a glance
| You need | Where | Result |
|---|---|---|
| A Sitniks Open API key | Sitniks → Settings → Integrations → Open API | Key to paste into MyChatBot |
| The key connected to an assistant | MyChatBot → Integrations → Sitniks → Submit | The card shows Connected |
| Fields selected | Entities & Data Fields Configuration → Apply fields | The assistant knows which order fields to fill |
| Statuses synced | Funnel Status Sync → Sync statuses | The assistant uses your real order statuses |
| (Optional) Products indexed | Sitniks Products switch | The assistant can search your catalog |
What your assistant can do
| Action | What happens |
|---|---|
| Create an order | Finds the Sitniks client by phone or creates one, adds the products, sets the status, and attaches a comment and a link to the chat. The order's sales channel is AI-<assistant name>, created automatically, so you can filter what the assistant produced. |
| Update the order | Changes the order the assistant created for this client earlier: status, products, delivery and any field you enabled. |
| Look up an order | Reads an order by its number, or finds the client's recent orders by phone, and answers questions about it. |
| Add or update the client | Saves the customer's name and phone on the Sitniks client (and on the order's client, if there is one). |
| Read or change the chat status | Reads the status of the customer's chat in the Sitniks inbox, or moves it to another status. |
| Search products | With Sitniks Products on, searches your indexed Sitniks catalog by text or by a photo the customer sent, and returns up to 7 matches. |
The assistant never sends messages to the customer through Sitniks. It only works with orders, clients, chat statuses and products.
What data the assistant sees and writes
- Reads: orders and their statuses, products with variations and stock per warehouse, inbox chats.
- Writes: orders, clients, chat statuses, and the
AI-<assistant name>sales channel. - Fields: only the order fields you tick under Entities & Data Fields Configuration. Anything you leave off is never written.
Missing products are created in Sitniks
When the assistant adds a product to an order and can't find it in Sitniks by ID or by name, it creates that product in Sitniks. Turn on Sitniks Products so the assistant picks real products from your catalog instead of naming its own.
Create an API key in Sitniks
- Log in to Sitniks as an administrator.
- Open Settings (Налаштування) and go to the Integrations (Інтеграції) tab.
- Pick Open API at the bottom of the list.
- Click Add integration (Додати інтеграцію).
- Copy the key that appears.
Treat this key like a password: anyone with it can read and change your orders.
Connect Sitniks in MyChatBot
In the app
Go to Integrations — app.mychatbot.app/integration?integration=Sitniks. Pick the assistant in the header dropdown first.
- Select the assistant you want to connect.
- Under Available Integrations → CRM Systems, pick Sitniks.
- In Create new "Sitniks" integration by pasting a new API key, paste the key into API Key.
- Click Submit. The Sitniks card now shows Connected for this assistant.
Set it up
Entities & data fields
- Under Entities & Data Fields Configuration, turn on Use Deals (deals are Sitniks orders).
- Tick the fields the assistant may fill: Standard fields for Deals, then any custom order fields under Most used custom fields or Other custom fields.
- Turn on Deal Phone Required if every order must carry a phone number.
- Click Apply fields.
Custom fields are discovered from your 50 most recent orders. A custom field that none of them uses won't be offered yet: fill it on one order in Sitniks, then reload the page.
Order statuses
Click Sync statuses under Funnel Status Sync and wait for "Synchronization of statuses has been completed successfully!". Re-run it whenever you add or rename statuses in Sitniks.
Product catalog (optional)
Turn on the Sitniks Products switch to index your catalog for product search. Its options:
- Auto-update products — refresh the index every hour.
- Notify in Telegram on error — tell you when a refresh fails.
- Agentic Search — a search that can refine its own query.
- Include out-of-stock products — off by default, so variations with zero stock on every warehouse are left out.
Use Refresh to re-index now and Revoke Sitniks Products to remove the catalog.
Chat status channel
Changing a chat's status works directly for chats that came in through Instagram, Messenger, a Telegram bot, a Telegram account or Viber. For any other channel, pick a Sitniks Chat Channel (a Telegram, Viber or WhatsApp account connected in your Sitniks company): the assistant then finds or opens the customer's chat there by phone number. The selector is hidden if your Sitniks company has no messenger connected.
Guide the assistant
Tell the assistant when to act, using your real Sitniks status names:
When the customer has confirmed the products, quantity and delivery details,
create an order in Sitniks with status "New".
When the customer pays, update the order status to "Paid".
If the customer asks where their order is, look it up and tell them its status.Limits and requirements
- PRO plan or higher is needed to connect.
- One CRM per assistant. While Sitniks is connected, the other CRM systems are grayed out for that assistant.
- Every field you tick is required when the assistant creates an order. Tick only the fields it can realistically collect in a chat.
- Status names must match your Sitniks statuses exactly. If they don't, the assistant receives the list of valid statuses and has to retry.
- Updates need an earlier order. The assistant updates the order it created for this client; it doesn't pick an arbitrary existing order to edit.
- Chat statuses on other channels need a Sitniks Chat Channel and the customer's phone number. Without them the assistant can't change the status.
- No webhooks. Changes you make in Sitniks don't flow back into MyChatBot automatically.
See also
- Integrations CIS — the other regional CRMs
- Integrations overview — the connect flow every integration shares
- Orders — native orders and how external CRM orders show up in analytics
