Guides

Build on Meteor

From your first key to production: authentication, running Mets, streaming, CRM, webhooks and error handling.

01

Use Met from Claude in 3 steps

Connect Met to Claude, ChatGPT, Codex, Cursor or VS Code without code or an API key, and ask it in your own words to answer, look up and build.

02

How to build an AI agent

What an agent is, how it differs from a flow-based chatbot, and the five steps to having one answering on WhatsApp with access to your business data.

03

Architecture: when a flow, when a Met

The ladder from a template to an autonomous Met, what each rung costs, how flows and Mets combine in both directions, and an end-to-end example.

04

Authentication

Create your API key, understand scopes, and keep the key safe.

05

Run Mets (Runs)

Run your workspace's Met from the API, with optional memory, and read the result.

06

Third-party OAuth apps

Connect your app with user authorization, PKCE S256 and rotating tokens, without asking for API keys.

07

Human approvals

Find out which actions a Met left waiting for a person's approval —publishing, charging, invoicing, spending ad budget— and how they ended.

08

Routines and groups

Read which routines your team of Mets can learn, which groups people work in with their Mets, and where each task came from.

09

Streaming (SSE)

Receive the run's events live, one event at a time, with Server-Sent Events.

10

Tasks

Workspace checklists that split work between people, with steps, comments, views and activity.

11

Functions and flows

Make your Met call your own backend — a Function with an HTTP handler or a flow, linked to the Met.

12

Automations

The *when* of your workspace: wire an event to an action and let Meteor fire it without anyone calling the API.

13

Mets and their tools

Create and adjust Mets, see which tools each one gets, and control which collections it can reach.

14

Skills

Give a Met new capabilities — activate them from the catalog, store their credentials and link them.

15

Images

Generate, edit and animate images through Meteor — same key, debiting Energy, no external provider.

16

Workspace variables

Store workspace values and secrets — like the token for an HTTP Function — and discover your CRM's fields.

17

Data: collections and items

Store structured data in collections, create it, search it by text and keep control of it.

18

Item files

Attach files to the items of a collection —uploading the bytes or from a URL—, download them, rename them and delete them.

19

MCP integrations

Register your own HTTP MCP server and run its tools from your Mets.

20

Custom connectors

Register your business's MCP server by its URL and choose which actions your Mets use, from code. It is the same connector as the Connections screen.

21

Events

Listen to your workspace's events live over SSE, or read them from the 30-day event log.

22

CRM and contacts

Create contacts, send them WhatsApp messages, tag them and walk your whole base.

23

Contact tags

Manage the CRM's tag catalog, add and remove tags on one contact or hundreds, and filter your base by them.

24

Conversions for Meta and Google Ads

Tell Meta and Google Ads which purchases, appointments and leads came from your ads, through the gate that decides what qualifies.

25

Inbound webhooks

Register endpoints that receive third-party events, with HMAC signing, and connect them to a flow.

26

Errors, idempotency and pagination

Typed errors, safe retries with idempotency, and how to paginate.

27

Limits and quotas

Daily request limit per workspace, per-key rate limit, headers, the monthly quota of the Developer and Tech Partner plans, and what to do with each 429.

28

How much each call costs

The Energy cost of each execution, of a Run, of a Met or of a WhatsApp line — with filters, totals and consumption grouped by line.

29

Templates (Snapshots)

Discover and install complete implementations — Mets, flows, collections, integrations — into a workspace with one API key.

30

CLI (met)

Run Mets, listen to events and forward them to your local app, from the terminal.

31

Workspace operations

Usage and billing, files, conversations, reminders, autopilot, agent groups and Mi negocio — what you look up once you are in production.

32

Versioning and deprecation

Which changes can happen without notice, how an endpoint that will be retired is announced, and which headers tell you.

33

Account provisioning

Create Met accounts from your own product and top them up with energy, using a partner API key.

34

WhatsApp for platforms

For Tech Partners: create the merchant's account, connect their WhatsApp, get the result by webhook and show them their inbox inside your product.

35

Channel status

Know if WhatsApp, Instagram, Messenger and email are connected, with which account and how healthy, before promising a message will go out.

36

Web chat widget

Read and change how your site's chat looks, the welcome message, the Met that answers and the domains it shows up on.

37

Meta forms (Lead Ads)

Receive every lead from your Facebook and Instagram forms with its answers and the contact already created, and look up the connected forms.

38

AI Field

Fill a single cell or a whole column of a collection with AI, using the prompt the field already has configured.

39

Scheduling and bookings

Look up a service's free slots, book appointments for your contacts, move or cancel them, and hear about every change by webhook.

40

Static sites

Publish an already built site —HTML, CSS, JS and images— on your metsite.co subdomain, with versions and one-step rollback.

Recipes

End-to-end builds, from the first line to production. Each one is copy-paste runnable as it stands.

01

An agent that answers WhatsApp

From an incoming WhatsApp message to a Met's reply, with your own logic in the middle and a handoff to a person when it's needed.

02

WhatsApp templates through the API

Create WhatsApp templates from your code, find out when Meta approves or rejects them, and see why they belong to the account, not the number.

03

Sync your system into collections

Mirror a catalog, an inventory or a price list inside Meteor so your Mets can read it without you writing an endpoint per question.

04

Receive signed events in your backend

An endpoint that receives your workspace's events, verifies the signature and survives retries without processing anything twice.

05

Run a Met from GitHub Actions

Put a Met inside your pipeline — summarize a deploy, review a change, deploy a flow — with the exit code reflecting the result.

06

Show a run live in your UI

Relay the Met's stream from your backend to the browser, word by word, without exposing the key and without losing the result if the stream drops.

07

Link to the conversation from your CRM

Store, on each customer record in your system, a link that opens their conversation in Meteor, matched by phone number or tax ID.