Skip to main content
Your agent closes the sale in the chat. From there on the work is yours: get paid, dispatch and know whether the month is going well. This guide is the tour of the screens where that happens, click by click.
Where everything is. Go into the dashboard at optimind.darkfunnels.ai. In the menu on the left:The dashboard is in Spanish, so throughout this page screens, buttons and labels are named as you will actually see them, with the English meaning in parentheses.
The golden rule of this guide: here money is recorded, not collected. The order stores what was sold and what is still to be collected. The money comes in through your Yape, your Plin, your bank transfer or your cash, and a person records it here. Your agent does not confirm payments. Normally someone on your team confirms them, in the order record or by approving the payment receipt.

Orders: the screen

In the desktop menu it is called Órdenes (“Orders”). On mobile, the same entry is called Pedidos (“Orders”). The direct address is optimind.darkfunnels.ai/ordenes (if you had the old /orders link saved, it takes you there by itself).
Dashboard Órdenes screen with the Pedidos, Citas, Servicios and Leads tabs, the band of four totals still without figures («—»), the search box, the Tabla, Pipeline and Vouchers views, the Avisos automáticos and Pedido manual buttons and the «Aún no hay pedidos» notice

Orders, with no orders yet: at the top, the Pedidos · Citas · Servicios · Leads tabs and the band of totals still without figures («—»); below, the search box, the Tabla · Pipeline · Vouchers views and the «Aún no hay pedidos» (No orders yet) notice.

The title is Órdenes (“Orders”) and underneath, in small type, it says what it is: Everything the sales funnel achieves — orders, appointments, services and leads — from the “yes” to the close. That sentence explains the four tabs. Órdenes shows the orders of your whole business, not those of one funnel. It does not matter which funnel you have chosen in the menu: the list and the totals are the same.
If you were looking for «Conversiones» (“Conversions”) in the menu, it is no longer there as a separate screen: it was merged in here. Sales are the Pedidos (“Orders”) tab. Appointments, services and interested parties are the other three.

Do I have to sign up for this?

You do not need to install it. New accounts are born with Órdenes switched on, and businesses that already existed with their sales funnel active had it switched on for them. It can be switched off and back on from Administración → Apps (“Administration → Apps”), a screen that only the person who administers the business can see (The apps explains it). If you do not see the Órdenes entry in your menu, there are two possible causes: the app is switched off in your business, or you do not have access to it. It is not a fault. Each person’s access is explained in Invite your team. Contrast that with Envíos (“Shipments”), which does not come switched on.

The four tabs

At the top, in a row: Pedidos (“Orders”) · Citas (“Appointments”) · Servicios (“Services”) · Leads. They are the four kinds of outcome your agent can achieve. This guide covers the first one, which is the one that moves money.
If someone on your team has access to Órdenes but not to Ventas (“Sales”), they see a shorter screen: only the orders, without the Citas, Servicios and Leads tabs and without the Avisos automáticos (“Automatic notifications”) button. On their orders they see the customer’s initial instead of their photo, and they do not see the linked chat sale. It is on purpose: that data belongs to Ventas.

The four totals

The band of large figures: POR COBRAR (“AWAITING PAYMENT”) · POR DESPACHAR (“TO DISPATCH”) · EN CAMINO (“ON THEIR WAY”) · ENTREGADOS (“DELIVERED”).
They are your business’s historical total, not the month’s or the week’s. That band has no date selector: the ENTREGADOS number is everything you have delivered since you started. For “how much did I sell in August”, the screen is Resultados (“Results”).
Each total groups more than one status, and that is why the figures do not add up at first glance: Cancelled orders do not go into any of the four. If you add up the four totals and it does not match what you see in the table, that is one of the reasons: cancelled orders appear in the list, but in none of the totals.
The numbers are not buttons. Pressing a figure in that band does not filter the table. The buttons below are what you filter with.

The three views

Three ways of looking at the same thing, with three different jobs:

Tabla (Table)

The list. For finding a specific order and opening it.

Pipeline

A board of cards by stage. For moving orders by dragging.

Vouchers

The payment receipts your customers sent. For getting paid.
In Tabla (“Table”) there are also four quick filters: Todos (“All”), Por cobrar (“Awaiting payment” — unpaid or half paid), Pagados (“Paid”) and Cerrados (“Closed”).
«Cerrados» (“Closed”) puts cancelled orders in the same bag as delivered ones. If you are looking for a sale that fell through, it is in there. And it also shows up under Todos (“All”).

The table columns

Out of the box, and in this order: pedido (“order”) · cliente (“customer”) · detalle (“detail”) · total · saldo (“balance”) · estado (“status”), and at the end an Abrir (“Open”) button.
  • saldo (“balance”) is the column that tells you how much they still owe you.
  • detalle (“detail”) shows the first line of the order (with «+N más» — “+N more” — if there are others) and the delivery district, if there is one.
  • You can widen and reorder the columns by dragging. The dashboard remembers the result for each funnel separately.
  • Abrir (“Open”) stays fixed on the right: it does not move and it does not narrow.
Órdenes screen in Tabla view with three orders, #ORD-0001 to #ORD-0003, in the Pagado, Por cobrar and Pago parcial statuses

The Tabla view with orders in different statuses: each row carries its number, the customer, what they bought, the total, the outstanding balance and the status.

The order number

Every order has a short number like #ORD-0012. The system assigns it, you do not choose it, and the count is your business’s own: your first order is #ORD-0001 even if other companies are running into the thousands. It is there so you can talk about the order with your team and find it in the box at the top («Buscar cliente o #ORD…» — “Search customer or #ORD…”). The box also finds orders by the customer’s phone and by product.
The search only looks at the orders already loaded. The table loads 50 at a time as you scroll down. If you search for an old order and it does not turn up, it has not been deleted: it just is not loaded yet. The screen itself says so when it finds nothing: «la búsqueda mira los pedidos ya cargados» (“the search looks at the orders already loaded”).Careful: with something typed in the box, scrolling down no longer loads more. The trick is to clear the search, scroll down until it loads (or filter by status first) and search again.
To point someone on your team to a specific order, give them its number (for example #ORD-0012). They find it by typing it in the search box. If it is an old one, remember that the search only looks at what is already loaded.

How an order is born

There are two paths: your agent opens it when it sells, or you open it by hand.

1. On its own, from a WhatsApp sale

1

The customer closes in the chat

Your agent talks, resolves things and the customer says yes.
2

The agent records the sale

In that same turn it records the sale. Recording the sale IS opening the order: there is no second step and no button to press.
3

The order appears in Órdenes

With its number, its total, its balance and its status. In the record it reads creado por el agente (“created by the agent”).
Without the Órdenes app active, the sale is recorded all the same but no order is opened. The sale counts in Resultados. What you do not have is the collection queue or the dispatch queue.
And if the same customer buys again in the same chat? As long as the previous order is still open — Por cobrar (“Awaiting payment”) or Pago parcial (“Partial payment”) —, the agent rewrites that order with the new lines instead of duplicating it. Careful: it rewrites it, it does not add to it. If the previous order was already Pagado (“Paid”) or beyond, the second sale opens a new order.
“I sold something and no order appeared.” Almost always it is the catalog. If the agent records a sale and cannot put a price on some line — because the product is not in the catalog and nobody said the price —, the sale is recorded but the order is not opened. The same happens if the sale arrives with no product line at all. Having the product loaded in your catalog removes that cause.A different case, and one that comes before this one: a sale with no amount is not even recorded. The amount is the order’s total value, even if the customer pays on delivery and has not put down a single sol.

Where the prices come from

When the line matches a product in your catalog — by its identifier or by its name —, the catalog price wins and any number the agent may have written is discarded. That is why, with the product loaded, the price is not set by the AI. That applies to the order’s lines. The amount the sale counts with in Resultados is the total the agent states, if it gives one. Two exceptions worth knowing about:
  • A product that is not in the catalog goes into the order at the price the agent said in the chat.
  • If the product has quantity-based pricing, the unit price is recalculated according to the volume and the line comes out labelled (precio por volumen) (“volume price”).

Where the currency comes from

Nobody declares it: it is inferred, in this order. First, what the agent understood from the chat by reading the symbol that was written (S/ or $). If not that, the currency of the catalog price. And if not that either, the funnel’s Moneda de las ventas (“Sales currency”) setting, which is in Ventas → Configuración (“Sales → Settings”) (soles, unless you change it).
This is where periods with “several currencies” creep in. If both symbols get written in your chats, you will end up with sales in soles and in dollars in the same month, and Resultados will no longer be able to add them up. Mind the order: the Moneda de las ventas (“Sales currency”) setting is the last resort, not the first word. If you sell in a single currency, what really matters is that the catalog is in that currency and that the two symbols do not get mixed in the chat.

2. By hand, with «Pedido manual»

For when you sold over the phone, at the counter or through another channel. The button is at the top right, in the Pedidos (“Orders”) tab.
1

Press «Pedido manual» (Manual order)

The Nuevo pedido manual (“New manual order”) panel opens.
2

Type in the customer

Nombre (“Name”, required) and Teléfono (“Phone”, optional). Without a name it will not let you save: «El cliente necesita un nombre» (“The customer needs a name”).
3

Add the lines

In Producto (“Product”) start typing and choose from the dropdown: the SKU and the price fill themselves in. You can also type a product by hand, with its price and its quantity. For more products, + Otra línea (”+ Another line”).
4

Delivery and payment

Dirección (opcional) (“Address (optional)”), Distrito (“District”), the currency, the Envío (“Shipping”) cost and the payment plan. If you choose Adelanto + saldo (“Deposit + balance”), type in the deposit and the panel shows you the balance right away.
5

Press «Crear pedido» (Create order)

The system sets the total and the order number. The new order’s record opens, where it will read creado a mano (“created by hand”).
The product dropdown only brings in what the funnel you have selected sells in the menu on the left. If you cannot find a product, check the funnel first.
An order carries a single currency for everything. If you mix a product in soles with another in dollars, the screen blocks it and tells you which line is the culprit. The platform does not convert currencies.With quantity-based pricing, check the total. Here the panel multiplies the price by the quantity and warns you: «Alguno de estos productos tiene precio por cantidad: verifica el total antes de crear.» (“Some of these products have quantity-based pricing: check the total before creating.”)
A manual order has no chat behind it, and that has three consequences:
  • It does not add up in Resultados. Resultados counts recorded sales, and this order has none linked to it.
  • Your agent does not write anything to the customer: not when you collect it, not when you dispatch it, not when you deliver it.
  • You collect it with «Registrar pago» (“Record payment”) in its record: the receipts that come in over WhatsApp do not get hooked to it.
If that person has already talked to your agent and you want the sale to count in Resultados as well, record it also from their customer record (you will see how just below).

The third path, which does NOT open an order

In Clientes (“Customers”), each person’s record has a Conversiones (“Conversions”) card. There you can leave a record of a sale, an appointment, a service or a lead:
  • Press Registrar conversión (“Record conversion”) and the AI reads the conversation and leaves the form pre-filled for you (type, amount, products), with its explanation in view.
  • Or fill it in yourself: type, Monto (“Amount”), currency, SKU (opcional) (“SKU (optional)”).
  • You confirm with Registrar (“Record”).
That notes the sale in their history and counts in Resultados, but does not open any order.

The three payment plans

Both in the manual entry and when your agent records it, there are three options: Pago completo (“Payment in full”), Contra entrega (“Cash on delivery”) and Adelanto + saldo (“Deposit + balance”). Plans with freely defined instalments cannot be built from the screen, from the agent, or from your connected assistant.

The statuses of an order

Eight labels. These are the ones you will see written on your screen:
«Facturado» (“Invoiced”) and «Cerrado» (“Closed”) are inherited labels. They exist in the system and the totals above still sum them, but today no dashboard action takes an order into those two statuses. If you see an order in “Cerrado”, it comes from an old migration of your data, not from something you did.

The order record

It opens with the Abrir (“Open”) button in the table, with the Pipeline card, or straight from the chat (further down). At the top it carries the number, the customer and a line with who created it, the payment plan and when. Below, four blocks:

Detalle (Detail)

What was sold, the shipping and the total. Also the delivery and the phone, if there are any.

Plan de pago (Payment plan)

The collection instalments, if there are any (for example, Adelanto and Saldo — deposit and balance).

Pagos (Payments)

What has already come in, what is missing and this order’s unreconciled payment receipts.

Historia (History)

Who created the order, the notes and, if it came from a chat, each delivery step (Preparando, En camino, Entregada — preparing, on its way, delivered) with its notification to the customer.
The line at the top reads creado por el agente (“created by the agent”) or creado a mano (“created by hand”). It is the way to audit, without leaving the screen, what the AI sold and what your team sold.

Recording a payment

In the Pagos (“Payments”) block: type the amount, choose the method (Efectivo — “Cash” —, Yape, Plin, Transferencia — “Bank transfer” — or Otro — “Other”) and press Registrar pago (“Record payment”). That row only appears while the order is Por cobrar (“Awaiting payment”) or on Pago parcial (“Partial payment”). As soon as it goes to Pagado (“Paid”), it is no longer there.

The other actions

At the bottom, depending on where the order is, you will see Marcar despachado (“Mark dispatched”), Marcar entregado (“Mark delivered”) and Cancelar pedido (“Cancel order”). In the Historia (“History”) you can leave a note («Escribe una nota…» — “Write a note…” — and Guardar, “Save”): it stays in the record and the customer does not see it. When you press Cancelar pedido (“Cancel order”) it asks you for the reason (optional). Cancelling does two more things:
  • It voids the linked sale, so it stops counting in Resultados.
  • It returns to inventory the stock that may have been deducted when it was collected or when its shipment was dispatched.
The «Cerrar» (“Close”) button at the bottom closes the record, not the order. There is no action that closes an order. To declare a sale dead, use Cancelar pedido (“Cancel order”).An order that has already left a physical trace cannot be cancelled: if it has already gone past Pagado (“Paid”) and has a shipment created in Envíos (“Shipments”) (even if it does not have a waybill yet, and even if that shipment was cancelled) or a stock movement, the system rejects it and tells you why.

The trap that confuses people most

Marking an order with an outstanding balance as dispatched or delivered does NOT change its status. The dispatch is noted, but the order stays where it was — Por cobrar (“Awaiting payment”) or Pago parcial (“Partial payment”) —. It is deliberate: that way the money you are owed does not disappear from your collections view.If you drag it in the Pipeline, the on-screen notice says so: «(anotado; sigue por cobrar)» (“(recorded; still awaiting payment)”). It will move to Pagado (“Paid”) when you record the payment.

The record also lives inside the chat

It is the same block, in two places: the Órdenes (“Orders”) drawer and the Órdenes tab in the conversation’s right-hand panel. From the chat, with the customer right there, you can record their payment, approve their payment receipt and mark the dispatch without switching screens. For day-to-day work it is usually the most convenient route.

Getting paid over WhatsApp: the payment receipts

Your customer sends the screenshot of their Yape, their Plin or their bank transfer. Two things happen:
  1. Your agent replies that it received the receipt (if it is the one handling that chat), with the amount if it can read it clearly. It does not tell them the payment is verified or that the money has already arrived.
  2. The image goes into the Vouchers view of Órdenes, so that someone on your team can reconcile it.

Approving a receipt

Each card in Vouchers shows the thumbnail, what the AI read («Detectado: monto · quién pagó · fecha» — “Detected: amount · who paid · date”) and the order it goes to, with its balance.
1

Look at the receipt

Press the thumbnail: the receipt opens in another browser tab.
2

Confirm the amount and the method

The AI pre-fills the amount, but the one that counts is the one you leave. Choose the method (Yape, Plin, Transferencia — “Bank transfer” — or Efectivo — “Cash”). If the order is Adelanto + saldo (“Deposit + balance”), also choose which instalment it pays (the screen suggests one).
3

Press «Aprobar pago» (Approve payment)

The payment is recorded on the order. If it is not a real receipt, press Descartar (“Discard”).

The inbox tags

Each one is a decision you have to make yourself: If the image is illegible, the screen says so plainly: «El OCR no pudo leerlo — abre el comprobante y concílialo a ojo» (“OCR could not read it — open the receipt and reconcile it by eye”).
The inbox goes in batches, it is not the complete list. At the bottom it reads «Se muestran los N comprobantes más antiguos. Concilia estos para ver los siguientes.» (“Showing the N oldest receipts. Reconcile these to see the next ones.”). It is a queue: the old ones first.
An image that reached the chat more than 48 hours ago no longer goes into Vouchers. It happens, for example, right after switching Órdenes on: old screenshots do not sneak into the inbox. The 48 hours are counted from when the image came into the chat, not from the payment date: if your customer forwards you today the screenshot of a payment from three days ago, it is a new message and it goes in normally. Record the payments that were left out by hand with Registrar pago (“Record payment”).
You do not have to go to the inbox. The Pagos (“Payments”) block in the order record lists that order’s unreconciled receipts, with their image and their approval row. It is more direct when you already know which order you are talking about.

When the order is paid in full, three things happen on their own

The moment the balance reaches zero, three things happen on their own, and each one has its condition:
  1. Stock is deducted, if you have the Inventario (“Inventory”) app active. Only from the lines chosen from the catalog whose product has Controlar stock (“Track stock”) switched on (if the shipment went out earlier, the deduction was made when it was dispatched). If you later cancel the order, that deduction is returned.
  2. The shipment is born, if you have the Envíos (“Shipments”) app active with a single courier enabled, the order was opened by your agent in a chat, it carries some physical product (or one that is not in the catalog) and it has not already had a shipment. With Contra entrega (“Cash on delivery”) it is born earlier, when the order is created, and with Adelanto + saldo (“Deposit + balance”), when the deposit comes in (see further down). An order from Pedido manual (“Manual order”) does not get its shipment created on its own.
  3. The customer receives a message, only if the order was born from a conversation. If they bought an info product, they receive what you put in its Entrega automática (“Automatic delivery”) in the catalog. If not, your agent tells them their order is now being prepared, as long as that notification is still switched on in Avisos automáticos (“Automatic notifications”) (out of the box it is). Like every notification, it does not go out if the chat is in manual mode or if the contact is unsubscribed. If your WhatsApp is disconnected, it waits: it goes out if the line comes back within a few hours and, if not, it is lost.
If you use the Red de referidos (“Referral network”), there is one more notification: with Cuando confirmas su pago (“When you confirm their payment”) switched on, about 10 minutes after you approve the receipt or record the payment (during the day), the agent asks the customer to recommend someone to you. It is set up in Referral network.

Moving orders: the Pipeline

A board with four columns: Por cobrar (“Awaiting payment”), Por despachar (“To dispatch”), En camino (“On its way”) and Entregado (“Delivered”). Each column says how many orders it has and how much they add up to. Cards with an outstanding balance say so next to the total: «debe 120,00 PEN» (“owes 120.00 PEN”).
You can only drag into the last two. The collection columns will not accept anything dropped on them, because money is recorded, not dragged. To get paid, open the order and use Registrar pago (“Record payment”), or approve its payment receipt.
Three more things about the Pipeline that come as a surprise:
  • Cancelled orders do not appear in any column.
  • The board only distributes the orders already loaded in Tabla. Here nothing more loads as you scroll down. The four totals at the top do count all your orders. That is why you can see “POR COBRAR 180” at the top and a handful of cards in that column: nothing is missing, it just has not been loaded. To see them, go to Tabla (“Table”) with Todos (“All”), scroll down until what you need is loaded and go back to Pipeline.
  • On entering the Pipeline the status filter goes back to «Todos» (“All”), on purpose. And whatever you type in the search box also filters the cards.

Automatic notifications

The button at the top right, next to Pedido manual (“Manual order”). It opens the panel where you decide what your agent tells the customer at each step of the order. Whoever has access to Ventas (“Sales”) can see it. Mind what you edit in there: you do not write the literal message, you write the task the agent carries out when notifying. It words it in its own way of speaking and with the context of that conversation. Each notification has its own switch: switching it off keeps the text for when you want to switch it back on. Under Pedidos — al cambiar de estado (“Orders — on status change”) there are three notifications, which are born switched on with these out-of-the-box tasks: Below, Citas — al marcar la asistencia (“Appointments — when attendance is marked”), with two more: Asistió (“Attended”) and No asistió (“Did not attend”). Each notification also has an optional line: Al enviarse, mover al capítulo … y arrancar en el PASO … (“When sent, move to chapter … and start at STEP …”) of the agent’s playbook. It is there so the customer’s reply lands in the chapter you want (for example, an after-sales one). Left empty, nothing moves. When you are done, Guardar (“Save”).
“Why did my agent write to the customer on its own?” Because of this. That is the answer, and it is switched off from here.

Cancelling a notification: «Deshacer» and the History

When you move an order to En camino (“On its way”) or Entregado (“Delivered”), the notification to the customer goes out roughly a minute later. For about 55 seconds a Deshacer (“Undo”) button appears.
«Deshacer» (“Undo”) cancels the message to the customer. It does NOT revert the order’s status. The screen confirms it: «Aviso cancelado; el estado del pedido queda» (“Notification cancelled; the order’s status stays”). If you got the wrong order, you have to correct it by hand in its record.
Did the «Deshacer» minute slip past you? In the order’s Historia (“History”), each delivery step shows its notification: aviso programado (“notification scheduled”) with the Cancelar aviso (“Cancel notification”) button while it has not gone out, and afterwards el agente avisó (“the agent notified”) or aviso cancelado (“notification cancelled”). For a notification to be scheduled (and therefore for Deshacer to appear), four things are needed:
  1. The order has to come from a conversation. An order created with Pedido manual (“Manual order”) has no chat behind it: there is no notification and no button there.
  2. It has to be a new step for that sale. Marking again something that has already been notified does not notify again. Careful: even if the order stays in Por cobrar (“Awaiting payment”) because a balance is left, that step’s notification is scheduled.
  3. The notification has to be switched on in Avisos automáticos (“Automatic notifications”).
  4. Whoever moves it has to have access to Ventas (“Sales”). If not, the order is marked all the same but the notification is not scheduled. From the order record the screen tells you so: «El pedido avanzó. El aviso al cliente lo agenda Ventas y no tienes ese permiso.» (“The order moved forward. The notification to the customer is scheduled by Ventas and you do not have that permission.”)
«Deshacer» appearing does not guarantee that the message goes out. At the moment of sending, the notification goes through the same gates as everything else: if that chat is in manual mode (autopilot off) or if the contact is unsubscribed, it does not go out, and in the Historia you will see aviso cancelado (“notification cancelled”). If the WhatsApp is disconnected, the notification waits: it goes out if the line comes back within a few hours and, if not, it is lost.

Customers

optimind.darkfunnels.ai/clientes. It is the CRM: every person who has talked to your agent, with what it learned about them.
It needs a funnel selected. Without one, the screen says «Sin embudo seleccionado» (“No funnel selected”). And the list changes when you change funnel in the menu: you have not lost contacts.

The three views

Below the title there are three tabs: Cola (“Queue”), Capítulos (“Chapters”) and Tabla (“Table”).
Dashboard Clientes screen on the Cola tab, with the Cola, Capítulos and Tabla tabs, the Etiquetas button and the empty Por cerrar section showing «Cola limpia. La IA está al mando.»

Clientes: the Cola · Capítulos · Tabla tabs below the title and, on the right, the Etiquetas button. Here the Cola is empty: «Cola limpia. La IA está al mando.» (Queue clear. The AI is in charge.)

Normally you land in Cola (“Queue”). If you arrive from a link that already asks for another view or a specific chapter — for example from the Sales playbook —, you land straight there. The Cola is titled «Por cerrar» (“To close”) and it has a single criterion: the customer wrote and the autopilot is off. Whoever has been waiting longest is at the top. Each card has two buttons:
  • Atender (“Attend to”) opens that person’s record without leaving the Cola.
  • Ignorar (“Ignore”) takes them out of the queue until they write to you again. If you made a mistake, Deshacer (“Undo”).
When it is empty it says «Cola limpia. La IA está al mando.» (“Queue clear. The AI is in charge.”)
Dragging a card in the Capítulos (“Chapters”) view changes that person’s chapter: your agent will carry on from that chapter on its next turn. It is the quickest way to rescue someone who got stuck.

One record per funnel

Each funnel has its own record of each customer. If the same number writes to two of your funnels, it appears in both lists, and each record keeps its own: captured data, tags, notes, sales and orders. A customer no longer “jumps” from one funnel’s list to another’s. Of the record, what applies to the whole business is the unsubscribe: if you unsubscribe a number, it stops receiving messages on all your funnels. The rest of the record belongs to each funnel, including the data deletion.
That is why a funnel you duplicate, or one shared with you from another account, starts with no customers. Your funnels explains it.

The Table columns

Fixed and in this order: cliente (“customer”) · estado (“status”) · capítulo (“chapter”) · piloto (“autopilot”) · etiquetas (“tags”) · conversiones (“conversions”) · costo IA (“AI cost”) · última actividad (“last activity”). At the end, the Ficha (“Record”) and Chat buttons. After the fixed ones, one column appears for each piece of data your agent captures about that person, and most of them can be edited (the ones the system writes come out locked). Left out are those that already have a column of their own (the chapter, the autopilot, the phone and the photo) and those for internal use. To add a new piece of data, the + Variable button.
Clientes screen in Tabla view with the search box, the Filtrar button, the country filter and one row per person

The Tabla view of Clientes: the search, «Filtrar», the segments and the country tabs at the top; each row is a person with their status, their chapter, their autopilot, their tags and what you have spent on AI with them.

The estado (“status”) column has three values and calculates itself, it is not editable:
«Al día» (“Up to date”) does not mean “they bought from me”. It means that conversation has nothing pending on your side.
On the right of the bar there are two switches (Orden en tiempo real — “Real-time order” — and Compacta — “Compact”, which tightens the rows) and the Etiquetas (“Tags”) and + Variable buttons.

Filtering the list

In the Capítulos (“Chapters”) and Tabla (“Table”) views (the Cola cannot be filtered):
  • The search box searches by name or phone.
  • Filtrar (“Filter”) opens three filters: Capítulo (“Chapter” — not in Capítulos, where the chapter is already the column), Piloto automático (“Autopilot”) and Etiqueta (“Tag”).
  • Todos · Con compra (“All · With a purchase”): two segments (below we explain what “purchase” means).
  • The country. If that funnel’s customers are from two or more countries, tabs with their flag appear: Todos (“All”) and the countries with the most customers. If there are many, the rest go in the Más países (“More countries”) dropdown.
Customers with no known country only show up under «Todos» (“All”). It happens, for example, when WhatsApp does not let the customer’s number be seen. And when you change funnel, the country goes back to Todos.
If there are no results, the screen offers you Limpiar filtros (“Clear filters”).

Three columns that do not measure what their name suggests

«conversiones» (“conversions”) are not sales. It counts all the recorded, non-voided outcomes for that person in this funnel: sales, but also appointments, services and leads. If your funnel books appointments, that number is inflated relative to what you sold.«Con compra» (“With a purchase”) is not “they paid me” either. That segment marks whoever has at least one recorded, non-voided outcome in this funnel. It does not look at whether they paid or whether the order has been collected. For the money, the place is the Por cobrar (“Awaiting payment”) filter in Órdenes.«costo IA» (“AI cost”) falls short. It is what the AI cost to serve that person in this funnel, in dollars, but it only counts what happens inside a conversation turn. Transcribing the audio the customer sent or reading an image fall outside it. If you add up the column across all your customers and compare it with your usage, it is not going to match.

Sorting the table: careful

Sorting by a column only sorts the rows already loaded (200 per page), not your whole base. If you sort by “conversiones” looking for your best customer, they may not even be on screen.When more rows are left, the screen itself says so at the bottom — «el orden se aplica solo sobre los cargados» (“sorting applies only to the ones loaded”) — and offers you Cargar 200 más (“Load 200 more”) and Quitar orden (“Clear sorting”).Filter first, sort afterwards.
«Orden en tiempo real» (“Real-time order”) does the opposite: with the switch on, the list refreshes every 10 seconds and moves whoever has just written to you up to first place (at the bottom it reads «en vivo» — “live”). It comes switched off, and the dashboard remembers how you left it. The two modes do not live together: if you sort by a column, real time switches off, and switching it on clears the sorting. While either of the two is active, the table stops loading by itself as you scroll down, so the rows you are looking at do not jump around.

The customer record

From the Ficha (“Record”) button (or Atender, “Attend to”, in the Cola) you can change their chapter, switch their autopilot on or off, put tags on them, record or void a sale, see their referrals and reminders, unsubscribe them and delete their data.
Customer record open in Clientes with the chapter, the Piloto automático switch, Etiquetas, Notas internas and the start of Datos capturados

A customer's record: the chapter and the autopilot, the tags, the internal notes and, below, what the agent knows about them (Datos capturados).

«Notas internas» (“Internal notes”) is the dashboard’s most useful and least known feature. It is where you tell your agent “treat this one as a wholesaler” without touching the playbook: it reads them and applies them in its replies, and the customer does not see them.Write them short. Your agent receives the 5 most recent ones, trimmed to 300 characters each: piling up dozens of long notes does not help, it gets in the way.
Voiding a sale from the record also cancels the linked order. There are these cases:
  • The order is Por cobrar (“Awaiting payment”), Pago parcial (“Partial payment”) or Pagado (“Paid”): it is cancelled along with the sale.
  • The order was already on its way to delivery and left a trace (a shipment created or stock moved): the sale is voided, the order is not, and you will see «el pedido enlazado ya no admite cancelación — revísalo en /ordenes» (“the linked order no longer accepts cancellation — check it in /ordenes”). You review that order yourself.
  • You do not have the Órdenes permission: nothing is voided. The notice says «Esta venta tiene un pedido y anularla lo cancela: para eso necesitas permiso de Órdenes…» (“This sale has an order and voiding it cancels it: for that you need the Órdenes permission…”). Ask someone who has it to cancel the order in Órdenes: the sale is voided on its own.
  • The Órdenes app is switched off in your business: it is not voided either, and the notice says «…pero la app Órdenes no está activa en esta empresa» (“…but the Órdenes app is not active in this business”). Whoever administers the business has to switch it on in Administración → Apps (“Administration → Apps”); afterwards, whoever has the Órdenes permission cancels the order and the sale is voided on its own.
A sale with no order is voided without further ado.
Unsubscribing and deleting data do not reach the same things.
  • Unsubscribing the contact applies to your whole business: they stop receiving messages from the agent and from the operator on all your funnels. It is reverted from the same record with Reactivar contacto (“Reactivate contact”), but only whoever administers your business can do that.
  • Borrar datos de usuario (“Delete user data”) deletes that person only in this funnel and cannot be undone. Their records in your other funnels are not touched, and if they were unsubscribed, the unsubscribe stays.
The details are in Conversations.

Deleting data for several at once

In the Tabla (“Table”) you can tick several rows and press Borrar datos (“Delete data”). Careful, it is not the same as the deletion in the record: it deletes the captured data and the chapter of those people, but not their conversation, their messages or their sales. If they write again, they appear again in chapter 1 and with no data. With 10 or more selected, it asks you to type BORRAR (“DELETE”) to confirm.

Results: what each number really measures

optimind.darkfunnels.ai/resultados. It is the “how is my business doing” screen. At the top there are three controls: the period, the scope and, if it applies, the country. The scope is two tabs: the one carrying the name of your selected funnel and Toda la organización (“The whole organization”). The verdict writes out what you are looking at, for example «Veredicto · Moda Sol · 120 conversaciones» (“Verdict · Moda Sol · 120 conversations”).
Do not try to reconcile the two views. The sum of your funnels individually does NOT give the “Toda la organización” (“The whole organization”) number, and that is on purpose: a conversation that was not assigned to any funnel does not belong to any of them, but it does count in the organization’s total. And percentages and latency do not add up.
Dashboard Resultados screen with the week selector, the Toda la organización scope, the verdict 77 «Bueno» and the Tasa de conversión, Conversiones and Ingreso atribuido cards

Resultados with Semana 43 (week 43) and the «Toda la organización» (Whole organization) scope: the 0-to-100 verdict (here 77, «Bueno», Good) and the «Resultado de venta» (Sales outcome) cards. The «Operativo» (Operational) and «Calidad» (Quality) groups show no cards here.

The date selector

It offers: Hoy (“Today”) · Últimos 7 días (“Last 7 days”) · Últimos 30 días (“Last 30 days”) · Últimos 90 días (“Last 90 days”) · Esta semana (“This week”) · Este mes (“This month”) · Mes anterior (“Last month”) · Este año (“This year”) · Año anterior (“Last year”) · Rango personalizado (“Custom range”). The first time it opens on Esta semana (“This week”). After that it remembers, in that browser, the last period you chose. The most that can be asked for is a little under 400 days.
The “change against the previous period” is calculated by shape, not by days. The previous period for March is February — 28 days —, not “March minus 31 days”. That is why the change percentage does not add up if you try to reproduce it with a subtraction by hand.

Filtering by country

If the customers in the scope are from two or more countries, a Todos los países (“All countries”) button appears next to the period. Choose one and all the figures and their charts are trimmed to that country’s customers: conversations, sales, quality and what the agent did in those conversations (handovers, tools and latency). The verdict says so, for example «Veredicto · Moda Sol · Bolivia · 40 conversaciones» (“Verdict · Moda Sol · Bolivia · 40 conversations”) (with its flag).
  • The country is the customer’s (that of their number), not your business’s.
  • The list carries no counts, on purpose: here the figures belong to the period.
  • If you switch to a scope with no customers from that country, the filter is removed on its own.

The big number

A verdict from 0 to 100 with three bands: Bueno (“Good”, 75 or more), Regular (“Fair”, 50 to 74) and Malo (“Poor”, under 50). It is not a mark the AI gives: it is a weighted average of the seven indicators below, with these weights: Indicators that could not be calculated are discarded and their weight is shared out among the rest. Ingreso atribuido (“Attributed revenue”) is also discarded when there were sales in more than one currency during the period, because that sum would not mean anything.
When it does not grade you. If in the period there was not a single new conversation or a single conversion, instead of the verdict you see a notice that tells you why. For example, «Sin actividad en este período» (“No activity in this period”) (with a button to see the last 90 days, if you chose a shorter period) or «Conecta WhatsApp para empezar a medir» (“Connect WhatsApp to start measuring”). It is deliberate: we do not want to grade an agent badly when it simply had nobody to talk to.

The seven indicators, without frills

They are grouped in three blocks: Resultado de venta (“Sales outcome” — Conversion rate, Conversions, Attributed revenue), Operativo (“Operational” — Handover to a human, Tool success, Response latency) and Calidad (“Quality” — Sales quality). This table is the most important thing on this page. There are indicators whose name suggests one thing and which measure another:

How to read a card with no data

A dash means “there is no data”. A 0 means “there is data and it is zero”. No fake 0 is painted in to fill the gap. When the data is missing, the card’s value is a dash — and where the comparison with the previous period would go it says «sin datos» (“no data”).Ingreso atribuido (“Attributed revenue”) with several currencies is the case apart: the card stays on — there is data — and what it says is «sin comparar» (“no comparison”).
Your test chat does not count as a conversation or as a sale. Neither the conversations nor the conversions of the simulation go into Resultados. Careful: what your agent does in those tests can weigh on Derivación a humano (“Handover to a human”), Éxito de herramientas (“Tool success”) and Latencia de respuesta (“Response latency”). Your balance is another matter: your agent answers the test turns, and that consumes credits like any other turn.
A manual order does not show up here. Resultados counts recorded sales, not orders. If you want it to count, record it as well from the customer record.

The figures on the Home screen

Resultados is not the only screen with numbers. On Inicio (“Home”), inside the Ventas (“Sales”) section, there is a band of figures for the period and three charts: Personas nuevas (“New people”), Facturación (“Revenue”) and Avance por capítulo (“Progress by chapter”). They have their own period selector, and with Gráficas de (“Charts for”) you choose which funnel they are for.
Home charts section with Personas nuevas, Facturación and Avance por capítulo

The Home charts: Personas nuevas, Facturación and Avance por capítulo, all for the same period and the same funnel.

Facturación (“Revenue”) adds up the same as Ingreso atribuido (“Attributed revenue”) in Resultados (the recorded, non-voided amounts), separated by currency: it does not add soles to dollars. One difference: there the sales your test chat records also go in, which Resultados leaves out. Your first look tells you all about Inicio.

What reaches you without opening the dashboard

In Ventas → Configuración (“Sales → Settings”), each funnel has two settings that send you figures over WhatsApp:
  • Informar de las ventas (“Report sales”). Every sale the agent records arrives instantly: the product, the total and the details it captured from the customer. You choose which numbers it goes to, from your frequent numbers.
  • Reportes (“Reports”) → Enviar el resumen cada mañana (“Send the summary every morning”). At 8:00 in your time zone, what happened the previous day arrives: the sales closed with what each customer ordered, the appointments booked, how many people were talked to and an idea for selling more.
Funnel Configuración screen with the Reportes section: the «Enviar el resumen cada mañana» switch off, the «Sin números configurados: no se envía el resumen» notice and the Elegir de mis números frecuentes selector

The Reportes section of Configuración: the «Enviar el resumen cada mañana» switch, here Apagado (Off), and the selector of frequent numbers that receive it. With no numbers chosen, the screen warns «Sin números configurados: no se envía el resumen» (No numbers set up: the summary is not sent).

The summary includes your customers’ names and phone numbers. Send it only to numbers you trust. And if you switch it on with no number, nobody receives it: the screen warns you with «Nadie lo recibirá» (“Nobody will receive it”).
All the settings on that screen are in Funnel settings.

Shipments (only if your business has it switched on)

It lives at optimind.darkfunnels.ai/envios, menu Envíos (“Shipments”). Unlike Órdenes, Envíos does not come switched on. If you do not see the entry in your menu, it is not active in your account (or you do not have access to it); it is not an error.
The screen has three views: Envíos (“Shipments” — the parcel queue), Guías del courier (“Courier waybills” — waybills that were issued by hand in the carrier’s own dashboard and have to be matched up) and Couriers (registering carriers and rates).The columns are envío (“shipment”) · courier · destino (“destination”) · receptor (“recipient”) · estado (“status”), plus the Abrir (“Open”) button. The seven possible statuses are Por despachar (“To dispatch”), Pidiendo guía (“Requesting waybill”), Despachado (“Dispatched”), En camino (“On its way”), Entregado (“Delivered”), Fallido (“Failed”) and Cancelado (“Cancelled”).«Pidiendo guía» (“Requesting waybill”) is confusing: it means the system is waiting for the carrier, not for you.
The SHIPMENT statuses are not the same as the ORDER ones, even though they share some names. They are two different cycles. That said: when you dispatch or deliver a shipment, its order moves forward on its own (with the same outstanding-balance rule) and, if it came from a chat, the notification to the customer from Avisos automáticos (“Automatic notifications”) is scheduled.
Filters: Todos (“All”), Por despachar (“To dispatch”), Pidiendo guía (“Requesting waybill”), En camino (“On its way”), Entregados (“Delivered”) and Incidencias (“Issues”). At the top there are five counters with those same names, and — as in Órdenes — they are historical totals with no date selector.Two warnings:
  • «En camino» (“On its way”) groups two statuses: the dispatched ones and the ones already travelling.
  • «Incidencias» (“Issues”) does not count the same thing it lists: the counter counts only the failed ones; the filter also lists the cancelled ones. A cancelled shipment shows up in the list and not in the number.
And the search box, just as in Órdenes, only looks at the shipments already loaded.
The shipment is born on its own, without anyone asking for it, at three moments: when the order is contra entrega (“cash on delivery” — at creation), when the agreed deposit came in, or when the order was paid in full. The rule is that the parcel goes out when there is nothing left to collect before dispatching it.For that, three more things are needed: that the order was opened by your agent in a chat (a Pedido manual — “Manual order” — does not get its shipment created), that it carries some physical product or one that is not in the catalog (an order made only of services or info products does not send a parcel) and that it has not already had a shipment, even if you cancelled it.You can also create one by hand with Envío manual (“Manual shipment”), on the Envíos screen. It asks you for the order’s internal identifier, which is not its #ORD number and which the dashboard does not show in view today. Normally the shipment is born on its own, so this path is the exception.
Adding a second courier SWITCHES OFF the automatic creation of shipments. With two or more carriers enabled the system refuses to choose for you, and shipments stop being born on their own. With a single courier enabled (apart from your own delivery), the shipment is born with that one. With none declared, nothing is born either. If from one day to the next “the shipments stopped appearing”, look at this first.
The carrier with an integration is Shalom: it is the one with which the waybill can be issued from the platform. Any other courier can be registered with its name and its rate, but the waybill is noted down by hand. The Entrega propia (“Own delivery”) option is for when you take it yourself (motorbike, counter).Requesting the waybill from the platform is born switched off and you switch it on yourself, courier by courier, because each waybill is real and gets charged to your account with the carrier.
Even switched on, the waybill is not requested on its own. The switch gives permission; it does not trigger anything. A person requests it with the Pedir la guía al courier (“Request the waybill from the courier”) button inside the shipment, and the screen warns you first: «Se crea una guía real y se cobra en tu cuenta del courier» (“A real waybill is created and charged to your account with the courier”).
Before letting you request it, the record shows you a Para pedir la guía (“To request the waybill”) block with a Listo (“Ready”) or Faltan datos (“Missing details”) tag and the list of what is missing. The origin branch is chosen once only, in the Couriers tab, and applies to all your shipments.If the request is left half done, a block appears warning that the waybill needs you to look at it. That does not resolve itself and it has to be looked at, because if it is requested again you could end up with two waybills charged.
It shows Destino (“Destination”), Destinatario (“Recipient”), Envío (“Shipment” — order, courier, cost, waybill number) and a Línea de tiempo (“Timeline”) with every movement of the parcel. Depending on where it is, the blocks for requesting the waybill, dispatching or noting down the waybill also appear.Why it asks you for so many details: when the recipient is a person, the courier requires an ID document and the two surnames separately — Apellido paterno (“Paternal surname”) and Apellido materno (“Maternal surname”) —, and without that it does not deliver. If the recipient is a company, Razón social (“Company name”) is asked for instead.The recipient’s details can be edited while the shipment is Por despachar (“To dispatch”). As soon as you request the waybill or dispatch, they become read-only, because they are the ones that travel printed on the waybill.
Shalom’s freight is paid by the recipient. If you do the sums on the shipment’s Costo (“Cost”) field as if you were paying it, you get it the wrong way round.
You can dispatch without having the waybill number. The screen tells you so: «La guía es opcional: si el courier todavía no te la dio, despacha ahora y anótala cuando llegue» (“The waybill is optional: if the courier has not given it to you yet, dispatch now and note it down when it arrives”). Noting it down afterwards does not change the shipment’s status.The «Rastrear» (“Track”) link only appears if someone pasted in a tracking link by hand (it has to start with https). A waybill issued from the platform stores the waybill number, not the link: that is why you can have a number and not have a tracking button.And the Guías del courier (“Courier waybills”) view is the safety net for when someone issued the waybill outside: a mirror of your Shalom account arrives, each row with a proposal of which shipment it belongs to, which you have to confirm by hand. Linking it wrongly dispatches someone else’s order with that waybill.

If something does not work

What cannot be done today

Said once and plainly, so you do not go looking for it:
  • There is no export to Excel or to CSV in Órdenes, Clientes, Envíos or Resultados. The screens that do download a CSV are the Catalog and the Referral network. If what you need is to take out a funnel’s contacts, with their data, their sales and their notes, there is an Excel copy: it is downloaded from Eliminar embudo… (“Delete funnel…”) → Descargar copia ahora (“Download copy now”), without deleting anything (Your funnels explains it).
  • Órdenes, Clientes and Envíos do not filter by dates. Órdenes filters by status and by text; Clientes by chapter, autopilot, tag, text, «Con compra» (“With a purchase”) and country; Envíos by status and by text. For “how much did I sell in August”, Resultados (or the Inicio charts).
  • Closing an order does not exist. To declare a sale dead, Cancelar pedido (“Cancel order”).
  • There are no payment plans with freely defined instalments: only the three plans above.

The same thing, from your assistant

This section is optional and only applies if you connected Claude, ChatGPT or Codex to your business. If you work in the dashboard, you have already finished.
Your assistant looks at orders; it does not operate them. It cannot create an order, record a payment, approve a payment receipt, dispatch, request a waybill or register a courier. Of shipments it has nothing. Everything operational is done from the screen, or done by your agent when it sells.
What it can do: read. And for that it is very convenient, because it cross-references things the screen does not cross-reference. Orders and metrics are groups that have to be enabled when connecting. The convenient thing is to connect with the URL that already brings everything — it is ready to copy in The connection URL — and not touch it again. If you have just enabled a group, open a new chat: the tool catalog is fixed per conversation. And the same apps apply as in the dashboard: to read orders you need the Órdenes (“Orders”) app active, and for stock, the Inventario (“Inventory”) app, as well as you having access to them. If not, your assistant gets a notice saying so. Phrases that work:
  • “Show me the orders awaiting payment and tell me how much money they add up to in outstanding balance.”
  • “Bring the last 50 orders and group them by status, with the total for each group.”
  • “Of the orders delivered this week, which came out of a chat and which were opened by a person by hand?”
  • “Open the order for me and tell me what is missing for it to count as collected.”
  • “Compare the catalog stock against the inventory stock and tell me which variants do not match.”
  • “How much did the AI cost me over the last 30 days and which funnel took the biggest share?”
  • “How is my balance doing and for how many days will it last at this week’s rate?”
Details that avoid misunderstandings when you ask it for numbers:
The list comes from the most recent to the oldest, 25 at a time (50 at most). By date there is only an upper bound: for a window with a beginning and an end — “this week”, “July” — your assistant asks for pages going backwards and trims off what is left over itself. It can filter by status and by chat (the orders of one conversation), but not by amount.
A conversion rate of 0.057 is 5.7 %, not 0.057 %. If your assistant reads it to you just as it is, that is what it is.
The indicators that could not be measured arrive set aside in a list of their own, precisely so that your assistant does not read them as zeros. Careful: Éxito de herramientas (“Tool success”), Latencia de respuesta (“Response latency”) and Calidad de venta (“Sales quality”) always reach your assistant in that list, because they are not measured through this route. To see them, look at Resultados in the dashboard. Apart from those three, in a just-switched-on funnel or a dead week all the others can arrive there too: that means a period with no activity, not a breakdown.
The field name is historical. The amount goes in the currency of your sales and travels accompanied by a code that states it. If the period crossed currencies, it arrives marked as mixed: that sum cannot be read as a single number. And if no outcome in the period carries a currency (for example, because there were no sales and no other outcome with an amount), no currency arrives: it comes blank on purpose, because there is nothing to infer it from.
You will see something like 51•••••4321. It is on purpose. To see it in full, either you look at it in the dashboard, or the account owner reconnects the assistant asking for it explicitly. The why of it is in Security.
If you need to name the statuses in English because your assistant gives them back to you that way, this is the equivalence with what you see on screen:

And now

The catalog

Where each order’s prices come from. If it is incomplete, orders do not get opened.

Conversations

The chat each sale was born from, and where the ones that do not close get lost.

Funnel settings

The sales currency, the notice for each sale and the 8:00 summary.

Credits and top-ups

What consumes balance and how to top up.
Last modified on October 20, 2026