Pinned Tweet
🚀 I help SaaS, startups & telcos build cloud communication platforms using Twilio + Laravel
✅ Twilio Flex setup & plugin development
✅ A2P 10DLC + SMS/WhatsApp
✅ AI voice agents + SaaS apps
🌍 LATAM-based, US client focus
📅 Book a call → ggomez.dev
Gonzalo Gomez retweeted
Try these in your first Opus 5.5 session:
→ Hand over a whole task. Define "done" and when to check in.
→ Drop "think carefully". It always thinks first.
→ After a long run, check what it needs to go further.
Our playbook: claude.dev/blog/getting-the-…
Twilio te da todo gestionado adentro de una caja negra: no medís cuánto tarda el STT ni el TTS. LiveKit te da control total sobre WebRTC, pero vos sos el SRE. Si se cae algo, es tu problema.
El número que define tu agente de voz no es el modelo. Son 1500ms. Si te pasás de ahí, la persona del otro lado siente que habla con una máquina y te corta. Todo lo demás de la arquitectura se ordena alrededor de eso.
Hay una decisión de diseño que separa un agente de cotización listo para producción de uno que no: quién calcula el precio. Si la respuesta es "el modelo", no está listo.
En el agente que construí, Claude clasifica la imagen del producto y devuelve una confianza. El precio lo define el catálogo, siempre. El modelo lee precios, nunca los escribe.
Un LLM puede alucinar un precio, aplicar un descuento que no existe o ignorar un impuesto que sí existe. Con datos que cuestan plata real, el modelo no puede tener la última palabra. Clasifica el modelo, calcula el sistema.
Hay algo que muchos programadores en búsqueda laboral no saben, pero si en Indeed completas campos requeridos que no cumplen con lo mínimo que espera la empresa (tipo años de experiencia en X tecnología), el CV se descarta automáticamente.
Ellos ni siquiera llegan a leerlo.
Si vas a armar un sistema de recuperación de leads con N8N, el primer error que vas a cometer es pasarle los datos del CRM directo al agente sin normalizar. Te explico por qué y cómo evitarlo.
ElevenLabs dispara un webhook al cerrar la llamada. Un flujo secundario en N8N lo recibe, extrae la transcripción y actualiza Airtable. Estado, fecha, transcripción completa. Eso después lo podés usar para análisis de sentimiento o para revisar cómo fluyó la conversación.














