Ya en ChatGPT y ClaudeConectar

Conecta Chatfuel MCP con Salesforce MCP

Tu Agente de IA atiende a tus clientes en WhatsApp, Instagram y Messenger, y tu equipo lleva los registros en Salesforce. Pide a tu asistente que registre cada chat calificado como Lead u Oportunidad, que convierta las citas perdidas en Tareas de llamada y las quejas en Casos, y que el Agente de IA aprenda las respuestas que tu equipo escribe en los Casos.

Qué puede hacer la integración

Las tools que usa el asistente en cada lado, con el nombre que les da cada servidor.

Chatfuel MCP
ToolQué hace
list_chatsLista los chats con clientes con su canal, estado y etapa del lead.
get_chatDevuelve los últimos mensajes de un chat con un cliente, con su canal, estado y etapa del lead.
list_bookingsLista las citas entre dos fechas: hora, servicio, especialista, nombre del cliente y estado.
send_chat_messageEnvía al cliente, en su chat, el texto que aprobaste y pasa el chat al chat en vivo.
get_knowledge_baseDevuelve aquello con lo que responde el Agente de IA: datos de la empresa, instrucciones, horario, FAQ, servicios y especialistas.
add_faqAñade preguntas y respuestas a las FAQ con las que responde el Agente de IA.
test_replyEnvía un mensaje de cliente de prueba a un chat de pruebas y devuelve la respuesta del Agente de IA.
Salesforce MCP
ToolQué hace
findBusca en varios objetos a la vez, como Leads y Contactos, por nombre, email o teléfono.
getObjectSchemaLista los objetos de tu org, o los campos de uno con los obligatorios, los valores de las listas de selección y las notas de tus administradores.
soqlQueryEjecuta una consulta SOQL, por ejemplo las Oportunidades abiertas de una Cuenta o los Casos cerrados el último trimestre.
createSobjectRecordCrea un registro que tu usuario de Salesforce puede crear: un Lead, una Tarea, una Oportunidad, un Caso o cualquier otro objeto.
updateSobjectRecordCambia solo los campos que indicas en un registro; los demás conservan su valor.

Qué pedirle al asistente

Chat calificado → un Lead nuevo o una Oportunidad para un cliente que ya tienes

CuándoEl Agente de IA califica a personas nuevas y a clientes de siempre en la misma bandeja, y Salesforce separa a los prospectos (Leads) de los clientes (Contactos dentro de Cuentas).

  1. Chatfuel MCP encuentra con list_chats los chats de la semana en la etapa Calificado, y get_chat lee qué pidió cada cliente y el email o teléfono que haya escrito.
  2. Salesforce MCP hace una sola búsqueda con find en Leads y Contactos por ese email o teléfono, o por el nombre si el chat no tiene ninguno de los dos.
  3. getObjectSchema muestra qué campos de Lead y de Oportunidad exige tu org y qué valores admiten Lead Source y Stage.
  4. Una persona nueva queda como Lead con createSobjectRecord, con un resumen del chat en la descripción; a un Lead que ya existe, updateSobjectRecord le suma el nuevo pedido.
  5. Si el cliente ya es un Contacto, soqlQuery revisa las Oportunidades abiertas de su Cuenta, y createSobjectRecord crea una para el paquete cuando no hay ninguna.

ResultadoLos prospectos nuevos esperan en tu lista de Leads, y los clientes que quieren más ya aparecen como Oportunidades en su Cuenta, sin nadie registrado dos veces.

Pídele

Lleva a Salesforce los chats calificados de esta semana en Chatfuel. Busca primero en Leads y Contactos: crea un Lead para las personas nuevas, actualiza los Leads que ya tenemos y abre una Oportunidad para los clientes que preguntaron por el paquete de 3 faciales hidratantes.

Tablero de Leads de Chatfuel: la columna Leads cualificados que el asistente lee antes de buscar en Salesforce

Ausencia en las citas de Chatfuel → una Tarea de llamada en Salesforce

CuándoUna clienta reservó por chat, no llegó, y la llamada para reagendarla depende de que alguien se acuerde.

  1. Chatfuel MCP lee con list_bookings las citas de la semana pasada y se queda con las marcadas como no asistió o canceladas, con servicio, hora y nombre del cliente.
  2. Salesforce MCP busca a cada cliente por nombre con find, entre Contactos y Leads.
  3. soqlQuery encuentra el usuario de Daniela Ríos en Salesforce y revisa si ese cliente ya tiene una Tarea de llamada abierta, para no duplicarla.
  4. createSobjectRecord crea una Tarea para Daniela Ríos en el registro del cliente, con vencimiento mañana y el servicio perdido en el asunto. Los nombres que Salesforce no conoce vuelven en una lista.

ResultadoCada cita perdida se convierte en una llamada en la lista de tareas de Daniela Ríos en Salesforce, vinculada al cliente, y nadie rehace esa lista a mano desde el calendario.

Pídele

Revisa en las citas de la semana pasada en Chatfuel quién no vino o canceló. Para cada cliente, crea en Salesforce una Tarea para que Daniela Ríos llame y reagende, con vencimiento mañana, salvo que ya haya una abierta.

Chat de Chatfuel: el Agente de IA agenda un Peeling para el martes a las 11:00

Queja en el chat → un Caso en Salesforce y una respuesta de tu equipo

CuándoUna clienta escribe que sigue con la piel roja después de un peeling, y el Agente de IA pasa el chat a tu equipo.

  1. Chatfuel MCP muestra con list_chats qué chats esperan a una persona, y get_chat lee lo que escribió la clienta.
  2. Salesforce MCP encuentra su Contacto con find, por el teléfono o el email que escribió o por su nombre.
  3. createSobjectRecord abre un Caso en ese Contacto y su Cuenta, con asunto, prioridad alta y un resumen del chat en la descripción.
  4. El asistente redacta una respuesta, y send_chat_message la envía después de tu sí. Ella escribió hace minutos, así que la ventana de 24 horas de WhatsApp y los 7 días de Instagram siguen abiertos.

ResultadoLa queja queda registrada en Salesforce antes de cualquier llamada, y la clienta recibe en minutos la respuesta de una persona en el mismo chat.

Pídele

¿Qué chats esperan a una persona? Si una clienta cuenta una reacción después de un tratamiento, abre un Caso de prioridad alta en su Contacto de Salesforce con un resumen del chat y redacta una respuesta de Daniela Ríos para que yo la apruebe.

Chat de Chatfuel: el Agente de IA pasa el chat al equipo y Daniela Ríos responde que una especialista llamará hoy

Respuestas en Casos cerrados → el Agente de IA las da en el chat

CuándoTu equipo responde una y otra vez las mismas dudas de cuidados en los Casos de Salesforce, mientras las clientas las preguntan en el chat de noche.

  1. Salesforce MCP lee con soqlQuery los Casos cerrados en los últimos 90 días: asunto, motivo, descripción y los comentarios del equipo.
  2. El asistente agrupa las preguntas que se repiten y redacta una respuesta para cada una a partir de lo que escribió tu equipo.
  3. Chatfuel MCP revisa las FAQ con get_knowledge_base y añade con add_faq las respuestas que faltan.
  4. test_reply le hace una de esas preguntas al Agente de IA en un chat de pruebas, para que leas su respuesta antes.

ResultadoPreguntas que antes terminaban en un Caso, como cuánto dura el enrojecimiento después de un peeling, reciben respuesta en el chat a cualquier hora.

Pídele

Lee los Casos de Salesforce que cerramos en los últimos 90 días y encuentra las preguntas más frecuentes de los clientes. Añade a las FAQ de Chatfuel las que todavía no están, con las respuestas de nuestro equipo, y prueba qué dice el Agente de IA sobre el enrojecimiento después de un peeling.

FAQ de Chatfuel con dos respuestas nuevas: el enrojecimiento después de un peeling y el ejercicio después de un Facial hidratante

Cómo conectar

  1. Añade Chatfuel MCP

    Claude y ChatGPT tienen a Chatfuel en sus directorios; en Cursor se agrega a mcp.json como https://mcp.chatfuel.com/panel. Inicia sesión con tu cuenta de Chatfuel.

  2. Pide a un administrador que prepare Salesforce

    Tu administrador de Salesforce activa SObject All en Setup › API Catalog › MCP Servers y crea una External Client App con la URL de callback de tu asistente y los scopes mcp_api y refresh_token; luego te pasa su consumer key.

  3. Agrega Salesforce MCP y pide

    Agrega https://api.salesforce.com/platform/mcp/v1/platform/sobject-all con esa consumer key e inicia sesión en Salesforce. Chatfuel te pide un sí antes de escribir a un cliente; configura también las herramientas de escritura de Salesforce para que pidan aprobación.

  1. Conecta Chatfuel desde el directorio de conectores de Claude e inicia sesión.
  2. Tu administrador añade https://claude.ai/api/mcp/auth_callback a las URL de callback de la External Client App.
  3. En Claude, abre Customize › Connectors, haz clic en Add › Add custom connector, llámalo Salesforce, pega la URL del servidor y haz clic en Continue.
  4. En OAuth client, elige Use your own OAuth client, pega la consumer key, deja el secret vacío y haz clic en Connect. En Team y Enterprise, un Owner añade antes el conector.
Salesforce MCP
https://api.salesforce.com/platform/mcp/v1/platform/sobject-all
Chatfuel MCP en Claude

Qué necesitas

  • Un bot de Chatfuel que atienda clientes en al menos un canal: WhatsApp, Instagram, Messenger, TikTok o tu sitio web. El caso de las ausencias también necesita servicios y especialistas, para que el Agente de IA agende en el chat.
  • Una org de Salesforce con Enterprise Edition o superior, o una org Developer Edition. Salesforce indica que sus servidores MCP alojados son para orgs con Flex Credits y que puede cobrar su uso.
  • Un administrador de Salesforce que active el servidor y cree la External Client App. Las Connected Apps no sirven aquí, y una External Client App nueva puede tardar hasta 30 minutos en funcionar.
  • Claude, ChatGPT con el modo desarrollador o Cursor. El asistente solo puede hacer lo que tu usuario de Salesforce puede hacer en Lightning.

Límites

  • Ninguno de los dos servidores reacciona al otro. Los Leads, las Tareas y los Casos llegan a Salesforce solo cuando se lo pides al asistente, por ejemplo cada lunes.
  • Chatfuel MCP da nombres, canales, etapas del lead y mensajes, no teléfonos. find encuentra un Lead o Contacto por el email o teléfono que el cliente escribió, si no por el nombre, así que revisa los homónimos antes de confirmar.
  • Cada llamada a una herramienta cuenta contra las solicitudes de API diarias de tu org, que puedes ver en Setup › Company Information.
  • SObject All incluye herramientas para borrar; los registros borrados quedan 15 días en la Papelera de reciclaje. Para descartar borrados, conecta platform/sobject-mutations: todos los casos de esta página funcionan con él.
  • Ninguna herramienta convierte un Lead. El asistente crea y actualiza registros, y la conversión en Contacto, Cuenta y Oportunidad se hace en Salesforce.
  • send_chat_message solo entrega en WhatsApp dentro de las 24 horas del último mensaje del cliente y en Instagram y Messenger dentro de 7 días, y pasa el chat al chat en vivo.

Preguntas frecuentes

  • Sí. Salesforce aloja sus servidores MCP en api.salesforce.com y los lanzó en disponibilidad general el 29 de abril de 2026. Esta página usa el servidor estándar SObject All, que trabaja con los objetos estándar y personalizados de tu org.

Conecta Chatfuel MCP

Empieza la prueba gratis, añade Chatfuel a tu asistente y pregúntale por Salesforce y tus chats en un solo lugar.