Integration · E-commerce and marketplaces
Rappi and Meteor AI agents
Run your Rappi store with a Meteor Met: switch items on and off, accept orders with a real prep time and mark them ready for pickup.
How does Rappi connect to Meteor?
Meteor connects to the Rappi public restaurants API and gives your Met 10 tools to run the store: switch items on and off by SKU or by internal id, open and close the whole store, see new orders, accept them with the prep time in minutes, reject them, mark them ready for pickup and review the notifications Rappi sends when an order comes in.
What it automates
What a Meteor Met does with Rappi
Switch off what ran out, right away
When the kitchen runs out of an ingredient, your Met switches the affected items off by SKU instead of waiting for someone to log into the portal. Availability changes, price does not.
Accept the order before it drops
An order that is not accepted in time cancels itself. Your Met accepts it with the real prep time and later marks it ready for pickup.
Close the store when the kitchen is slammed
Instead of piling up orders nobody will fill, your Met closes the store and opens it again when the queue comes down.
Find out whether orders are coming in
Your Met reviews the latest notifications received with their headers and signature status, which is what you need to diagnose an integration that went quiet.
10 tools
Everything your Met can ask Rappi for
Each one is a real action in the connector. You can switch off the ones you would rather it never used.
| Tool | What it does |
|---|---|
rappi_set_item_availability | Switches availability on or off for one or several items, identified by SKU. |
rappi_set_item_availability_by_rappi_id | The same, identifying items by their internal Rappi id. |
rappi_set_store_availability | Opens or closes the whole store, to stop taking orders after hours or when you are slammed. |
rappi_get_new_orders | Lists new orders waiting to be accepted, changing nothing. |
rappi_get_order_events | Returns the latest events on an order so you can confirm what stage it is in. |
rappi_accept_order | Accepts an order, stating the prep time in minutes. |
rappi_reject_order | Rejects an order. Destructive, and it asks for confirmation before it runs. |
rappi_mark_ready_for_pickup | Marks the order ready for the courier to collect. |
rappi_register_webhook | Registers with Rappi the address where Meteor receives orders and stores the secret generated. |
rappi_list_recent_events | Shows the latest notifications received, with their headers and signature status. |
The limits
What the Rappi integration does NOT do
We would rather say it here than have you find out during rollout.
-
It does not change prices and it does not edit the menu. It only switches availability on and off for items already published.
-
It does not manage couriers or delivery times. That part belongs to the Rappi operation.
-
It does not resolve platform claims or refunds.
-
Without the notification secret, incoming orders are recorded but not treated as trusted. The signature is what separates a real order from an invented one.
Before you start
What you need to connect Rappi
- 1
Your integration id and secret
Rappi provides them when they enable the public restaurant integrations API for you.
- 2
The API domain for your country
It is the host Rappi gives you for Colombia. It can be passed as a host or as a full URL.
- 3
The order notification secret
Rappi generates it when the notification is created. The registration tool captures it for you, or you can paste it by hand. Without it orders are not processed as verified.
Frequently asked questions
Questions about Rappi and Meteor
It can, and on Rappi there is a reason to consider it: an order that is not accepted in time cancels itself. Even so, accepting requires a prep time, so that number should come from the real operation and not from a fixed value.
Yes, and that is exactly what the availability tool does. It changes only whether the item shows, never its price.
Incoming orders are recorded, but without validating the signature. They stay visible for diagnosis and are not treated as trusted, which is the correct behavior.
Yes. There is a tool to open and close the whole store, built exactly for opening hours and for the moments when the kitchen is slammed.
Step by step
Automations that use Rappi
Complete tasks, with the steps and the tools that run at each one.
E-commerce and marketplaces
Other integrations in the same family
Want to see a Met running Rappi?
We will show you with your own account connected, not with a canned demo.