WhatsApp Messaging
4 toolsSend text, Meta-approved templates, and media. Opt-out enforced, 24h-window applied, queued via BullMQ with retry. Idempotent.
- whatsapp_send_message
- whatsapp_send_template
- whatsapp_send_media
- whatsapp_template_submit
The layer your agent needs to remember customers, extract orders, and operate businesses in Mexico and LATAM. Not a messaging API.
Every capability exposes MCP tools ready to be called by your agent. All audited, scoped, and idempotent.
Send text, Meta-approved templates, and media. Opt-out enforced, 24h-window applied, queued via BullMQ with retry. Idempotent.
Look up contacts, search the product catalog (semantic with embeddings or LIKE fallback) and inventory by SKU. Real data from Prisma.
Create draft orders (never auto-confirmed). Confirmation requires explicit customer or operator evidence. Idempotent.
Stripe (incl. OXXO Pay via Stripe MX), Mercado Pago, SPEI with unique reference. CFDI 4.0 via Facturapi. HMAC-verified webhooks.
Heuristic structured conversation digest, full-text search across messages, and per-contact key-value memory with TTL.
Escalate conversation to a human with structured summary (disables the agent). Record consent opt-in/opt-out with auditable evidence (LFPDPPP).
Full catalog in mcp-manifest.json and /.well-known/mcp.json.
The difference is not marginal. Without memory, your agent starts from zero every message. With TramsTec, it remembers and reasons across the entire history.
Each workflow chains several MCP tools. Your agent orchestrates them. TramsTec handles state.
customer_lookup · product_search · inventory_check · order_create_draft · payment_link_create · order_confirm · whatsapp_send_message
customer_lookup · payment_status_check · spei_instructions_generate · whatsapp_send_template · handoff_to_human
customer_lookup · payment_status_check · invoice_create · whatsapp_send_media
consent_update
Requires extract_purchase_intent + get_pending_follow_ups (Q3 2026)
Requires extract_lead_insights + score_customer (Q3 2026)
You bring the main LLM (Claude, OpenAI Agents, LangChain). TramsTec embeds specialized micro-models inside specific tools — embeddings, transcription, voice synthesis, extraction — making each one measurably smarter than a generic WhatsApp wrapper. Marginal cost per customer: less than $5 USD/month.
Customer types "something sweet for dessert" → finds Tres leches, Flan napolitano, Cheesecake even though those products don't contain "sweet" or "dessert" in their names.
OpenAI text-embedding-3-small + pgvector · tool: product_search
60%+ of WhatsApp messages in Mexico are voice notes. Your agent gets them automatically transcribed via Whisper, with metadata original_type: "voice".
OpenAI Whisper · ~$0.001 per voice note · webhook processes before passing to agent
Your agent responds with natural voice notes in Mexican Spanish (or other locales). Customer feels they're being helped by a person, not a bot. Matches the channel norm.
OpenAI TTS / ElevenLabs · new tool: whatsapp_send_voice
Parses free-form WhatsApp text into structure: {category, priceRange, urgency, confidence}. Your agent needs no prompt engineering — just call the tool.
tools: extract_purchase_intent, extract_lead_insights, extract_orders_from_conversation
Auto-generated executive summary per customer: LTV, frequency, favorites, churn risk, upsell signals. Real CRM from raw conversations.
tool: customer_relationship_summary
Current conversation_summarize uses heuristics. The LLM version generates executive digests for human handoff, reports, and dashboards.
upgrade of existing tool · OpenAI / Claude / Mistral configurable
Philosophy: You bring the big LLM for conversation. We embed micro-models inside specific tools — invisible to the agent but measurably smarter than a wrapper. Any customer activating these features pays ~$5 USD/mo extra in OpenAI/ElevenLabs costs, on top of the plan price. To accelerate any roadmap item with a paid pilot, contact sales@tramstec.com.
85% of Mexican SMBs sell on WhatsApp. Global infra doesn't understand that. We do.
Native MCP + REST + SSE. SDKs in TypeScript and Python.
It isn't "can I build it?" — it's "how many sprints will you burn before your agent runs in earnest?".
| Capability | In-house | TramsTec |
|---|---|---|
| WhatsApp Cloud API + reconnect | 3-6 wk | built-in |
| Semantic memory (vector) | 1-2 mo | built-in |
| Auto-generated CRM | 1-3 mo | built-in |
| Order / lead extraction | 1-2 mo | tool |
| Semantic search | 3-6 wk | tool |
| Commercial continuity | 1-2 mo | tool |
| 24h window + templates | 2-3 wk | auto |
| Idempotency + audit | 3-5 wk | built-in |
| Multi-tenant + API keys | 1-2 mo | built-in |
| CFDI 4.0 + RFC + SAT | 2-4 wk | built-in |
| SPEI + OXXO recon | 3-6 wk | built-in |
| Observability + on-call | ongoing | we run it |
| Total to prod | 6-12 mo | one afternoon |
Built for agents in production, not for demos. We run it the way you would — if you had the team.
Any AI agent or LLM crawler can understand this service without human intervention. These are the public artifacts we expose:
Machine-readable manifests + structured metadata on every page.
/llms.txtSite summary markdown for LLM crawlers/mcp-manifest.jsonFull MCP manifest (tools + transports + pricing)/.well-known/mcp.jsonMCP discovery with categories & workflows/.well-known/ai-plugin.jsonOpenAI plugin manifest convention/sitemap.xmlBilingual sitemap with hreflang/robots.txtExplicit bot policy (ClaudeBot, GPTBot, PerplexityBot)Pay for operational infrastructure, not for seats. Start free, deploy to production, and scale to millions of WhatsApp conversations.
Start building
Launch real AI agents on WhatsApp
Scale thousands of conversations
Custom infrastructure for large-scale AI operations
Starting prices listed in USD. Usage-based billing on tool calls, memory operations and active conversations. WhatsApp/Meta fees and payment gateway commissions pass through at cost.
Get on the waitlist and we'll email early access: API key, MCP endpoint, starter snippet for your stack.
Zero lock-in. Every decision audited. Export or revoke any time.
One per agent, client, or environment. Revoke in 1 click.
Every tool call with timestamp, args, result.
Export all your memory in JSON or Parquet.