Agregá reservas a WordPress, Shopify y cualquier sitio en minutos
El primer canal de venta de Mati es WordPress, Shopify y sitios 100% código. Un widget, un SDK y una API para agendar, cobrar y gestionar clientes.
Crea tu primera reserva
en 4 líneas de código
Sin SDK que instalar (aún), sin dependencias. Un endpoint REST sobre HTTPS, autenticación por API key y respuesta JSON tipada. Funciona desde cualquier stack.
- Autenticación: header
x-mati-api-key - Rate limit: 120 req/min por IP (headers
X-RateLimit-*) - Webhooks firmados HMAC-SHA256 con retry exponencial
- 99.9% uptime target · Cloud Run multiregión
Importa en tu cliente HTTP favorito
Para Insomnia, importa el archivo Postman — es compatible.
# 1. Crea una reserva en 4 líneas
curl -X POST https://app.mati-ia.com/api/v1/workspaces/mi-agenda-mati/bookings \
-H "x-mati-api-key: mat_sk_TU_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"serviceId": "srv_consulta_general",
"customer": {
"name": "María García",
"email": "[email protected]"
},
"startAt": "2026-08-15T10:00:00Z"
}'
# 2. Recibe respuesta inmediata con la reserva creada
# {
# "id": "bk_abc123",
# "status": "CONFIRMED",
# "startAt": "2026-08-15T10:00:00Z",
# "service": { "name": "Consulta General", "duration": 60 },
# "checkoutUrl": "https://checkout.stripe.com/..."
# }Quickstart
Priorizá WordPress y Shopify, pero cualquier sitio con HTML funciona. Todas las opciones se conectan al mismo workspace y dashboard de Mati.
WordPress
1. Descargá wp-mati-ia.zip desde tu dashboard
2. Plugins → Añadir nuevo → Subir plugin
3. Activá Mati y seguí el wizard de configuraciónShopify Shopify
{% comment %}
Copiá esto en theme.liquid antes de </body>
{% endcomment %}
<script
src="https://mati.app/mati-widget.min.js"
data-slug="tu-workspace"
data-position="bottom-right"
data-theme="auto"
></script>HTML5 HTML / Vanilla JS
<script
src="https://mati.app/mati-widget.min.js"
data-slug="tu-workspace"
data-position="bottom-right"
data-theme="auto"
></script>React Next.js React / Next.js
npm install @mati/reactimport { MatiWidget } from "@mati/react";
export default function Page() {
return (
<MatiWidget
slug="tu-workspace"
apiKey={process.env.NEXT_PUBLIC_MATI_API_KEY}
theme="auto"
/>
);
} REST API
curl -X POST https://mati.app/api/v1/workspaces/tu-workspace/bookings \
-H "Content-Type: application/json" \
-H "x-mati-api-key: mati_live_..." \
-d '{
"serviceId": "srv_123",
"providerId": "pro_456",
"date": "2026-06-15T10:00:00Z",
"email": "[email protected]",
"name": "Jane Doe"
}'Probá en vivo
Sin crear cuenta. Pegá este snippet en cualquier archivo HTML, tema Shopify o plantilla WordPress y el widget cargará con datos de demo.
<script
src="https://mati.app/mati-widget.min.js"
data-slug="demo"
data-position="bottom-right"
data-theme="auto"
></script>Documentación
Guías por plataforma, referencia de API y herramientas para vender Mati en tu canal principal.
WordPress Plugin
Descargá el ZIP desde el dashboard y activalo en cualquier sitio WordPress.
Shopify Snippet
Un snippet Liquid para agregar el botón de reservas a cualquier tema.
HTML / Vanilla JS
Copiá un script tag. Funciona en sitios estáticos, landing pages y CMS.
API Reference
API REST v1 con especificación OpenAPI, autenticación, límites de uso y webhooks.
CLI
npx mati init crea un proyecto, instala el SDK y configura tu API key.
Webhooks
Suscribite a booking.created, payment.received y otros eventos con payloads firmados.