Skip to content

Automation · Orders and fulfillment

Store the orders that come in on WhatsApp in a Craft collection, with their task

An AI agent logs each order that comes in on WhatsApp in your Craft collection, creates the task for your team and marks it once it is ready.

How do I log the orders I get on WhatsApp in Craft without copying them by hand?

A Met connected to Craft finds the collection where your team keeps orders and reads its schema to know which fields it has. When a customer orders something on WhatsApp, it checks whether they already have an open order and, if not, adds the row with their name, phone number, what they asked for and the date. Then it creates the task for the person who prepares it. When the team tells the Met the order is ready, it updates the row, marks the task done and tells the customer. Everything stays in the Craft space where your team already works.

What starts it

When the customer writes

It starts when a customer writes on WhatsApp to order something or ask about an order they already placed. There is no trigger to configure: the Met assigned to the line runs the procedure inside that conversation.

Nothing to set up. The Met assigned to that channel picks up the conversation and runs the procedure inside it.

Who runs it

Sales Met that logs orders in Craft

Sales team

This is not a named, seeded Met. It is the Met that already sells on the business's WhatsApp, with Craft connected. Its work ends when the order is logged with its task, and later when the customer knows their order is ready.

Run by the sales closing Met

Channels: WhatsApp

What you need connected

6 steps · 7 tools

The procedure, step by step

Each step shows the tool that runs. They belong to the real connector: if one of them stopped existing, this page would not build.

  1. 1

    Find the orders collection

    The Met lists the collections in the Craft space and keeps the one the skill names, for example "Orders", without touching the others.

  2. 2

    Read its fields

    Before writing, the Met reads the collection's schema to know which fields it has, such as customer, phone, order, date and status, and not invent one that does not exist.

  3. 3

    Check whether there is an open order

    The Met pulls the collection's rows and looks for the customer's by phone number. If they have an open order, it answers about that one instead of logging a duplicate.

  4. 4

    Log the new order

    If there is no open one, the Met adds the row with the name, phone number, what they asked for and the date, and confirms to the customer that it was logged.

  5. 5

    Create the task for the team

    The Met creates the task in Craft with what needs to be prepared, so the person who does it sees it on their list without reading the chat.

  6. 6

    Close the order once it is ready

    When the team tells the Met the order is ready, the Met updates the row's status, marks the task done and tells the customer on WhatsApp.

Before you start

What you need ready

The Met solves none of these for you. If one is missing, the automation stops there.

The limits

What this automation does NOT solve

Better said here than discovered halfway through the rollout.

FAQ

Questions about this automation

Yes, because that is where everything lives: the row in the collection and the task on the list. That is the point, so the team does not have to read the WhatsApp chat.

The Met reads the schema every time, so it fills the new fields if the skill tells it what goes in each one.

Craft's documentation does not explain how to assign a task over MCP. The Met creates it with what needs to be prepared and, if the skill says so, the assignee's name in the text.

Your Craft plan. Meteor does not resell Craft or charge per logged order.

Keep going

Other automations built on the same tools

Want this automation running on your own data?

We will show it to you with your accounts connected, not with a canned demo.