Intercom

Gestiona contactos, empresas, conversaciones, tickets y mensajes en Intercom

in

Intercom es una plataforma líder de comunicación con clientes que te permite gestionar y automatizar tus interacciones con contactos, empresas, conversaciones, tickets y mensajes, todo en un solo lugar. La integración de Intercom en Sim permite a tus agentes gestionar programáticamente las relaciones con los clientes, las solicitudes de soporte y las conversaciones directamente desde tus flujos de trabajo automatizados.

Con las herramientas de Intercom, puedes:

  • Gestión de contactos: Crear, obtener, actualizar, listar, buscar y eliminar contactos—automatiza tus procesos de CRM y mantén actualizados los registros de tus clientes.
  • Gestión de empresas: Crear nuevas empresas, recuperar detalles de empresas y listar todas las empresas relacionadas con tus usuarios o clientes comerciales.
  • Manejo de conversaciones: Obtener, listar, responder y buscar conversaciones—permitiendo a los agentes seguir hilos de soporte en curso, proporcionar respuestas y automatizar acciones de seguimiento.
  • Gestión de tickets: Crear y recuperar tickets programáticamente, ayudándote a automatizar el servicio al cliente, el seguimiento de problemas de soporte y las escalaciones de flujo de trabajo.
  • Enviar mensajes: Activar mensajes a usuarios o leads para incorporación, soporte o marketing, todo desde dentro de tu automatización de flujo de trabajo.

Al integrar las herramientas de Intercom en Sim, potencias tus flujos de trabajo para comunicarte directamente con tus usuarios, automatizar procesos de atención al cliente, gestionar leads y agilizar las comunicaciones a escala. Ya sea que necesites crear nuevos contactos, mantener sincronizados los datos de los clientes, gestionar tickets de soporte o enviar mensajes de engagement personalizados, las herramientas de Intercom proporcionan una forma integral de gestionar las interacciones con los clientes como parte de tus automatizaciones inteligentes.

Instrucciones de uso

Integra Intercom en el flujo de trabajo. Puede crear, obtener, actualizar, listar, buscar y eliminar contactos; crear, obtener y listar empresas; obtener, listar, responder y buscar conversaciones; crear y obtener tickets; y crear mensajes.

Herramientas

intercom_create_contact

Crear un nuevo contacto en Intercom con email, external_id o rol

Entrada

ParámetroTipoObligatorioDescripción
rolestringNoEl rol del contacto. Acepta 'user' o 'lead'. Por defecto es 'lead' si no se especifica.
emailstringNoLa dirección de correo electrónico del contacto
external_idstringNoUn identificador único para el contacto proporcionado por el cliente
phonestringNoEl número de teléfono del contacto
namestringNoEl nombre del contacto
avatarstringNoUna URL de imagen de avatar para el contacto
signed_up_atnumberNoLa hora en que el usuario se registró como marca de tiempo Unix
last_seen_atnumberNoLa hora en que el usuario fue visto por última vez como marca de tiempo Unix
owner_idstringNoEl id de un administrador al que se le ha asignado la propiedad de la cuenta del contacto
unsubscribed_from_emailsbooleanNoSi el contacto está dado de baja de los correos electrónicos
custom_attributesstringNoAtributos personalizados como objeto JSON (ej., {"attribute_name": "value"})
company_idstringNoID de empresa para asociar el contacto durante la creación

Salida

ParámetroTipoDescripción
contactobjectObjeto de contacto creado

intercom_get_contact

Obtener un solo contacto por ID desde Intercom

Entrada

ParámetroTipoObligatorioDescripción
contactIdstringID del contacto a recuperar

Salida

ParámetroTipoDescripción
contactobjectObjeto de contacto

intercom_update_contact

Actualizar un contacto existente en Intercom

Entrada

ParámetroTipoObligatorioDescripción
contactIdstringID del contacto a actualizar
rolestringNoEl rol del contacto. Acepta 'user' o 'lead'.
external_idstringNoUn identificador único para el contacto proporcionado por el cliente
emailstringNoLa dirección de correo electrónico del contacto
phonestringNoEl número de teléfono del contacto
namestringNoEl nombre del contacto
avatarstringNoUna URL de imagen de avatar para el contacto
signed_up_atnumberNoLa hora en que el usuario se registró como marca de tiempo Unix
last_seen_atnumberNoLa hora en que el usuario fue visto por última vez como marca de tiempo Unix
owner_idstringNoEl id de un administrador al que se le ha asignado la propiedad de la cuenta del contacto
unsubscribed_from_emailsbooleanNoSi el contacto está dado de baja de los correos electrónicos
custom_attributesstringNoAtributos personalizados como objeto JSON (ej., {"attribute_name": "value"})
company_idstringNoID de empresa para asociar el contacto

Salida

ParámetroTipoDescripción
contactobjectObjeto de contacto actualizado

intercom_list_contacts

Listar todos los contactos de Intercom con soporte de paginación

Entrada

ParámetroTipoObligatorioDescripción
per_pagenumberNoNúmero de resultados por página (máx: 150)
starting_afterstringNoCursor para paginación - ID para comenzar después

Salida

ParámetroTipoDescripción
contactsarrayArray de objetos de contacto

intercom_search_contacts

Buscar contactos en Intercom usando una consulta

Entrada

ParámetroTipoObligatorioDescripción
querystringConsulta de búsqueda (ej., {"field":"email","operator":"=","value":"user@example.com"})
per_pagenumberNoNúmero de resultados por página (máx: 150)
starting_afterstringNoCursor para paginación
sort_fieldstringNoCampo por el cual ordenar (ej., "name", "created_at", "last_seen_at")
sort_orderstringNoOrden de clasificación: "ascending" o "descending"

Salida

ParámetroTipoDescripción
contactsarrayArray de objetos de contacto coincidentes

intercom_delete_contact

Eliminar un contacto de Intercom por ID

Entrada

ParámetroTipoObligatorioDescripción
contactIdstringID del contacto a eliminar

Salida

ParámetroTipoDescripción
idstringID del contacto eliminado
deletedbooleanSi el contacto fue eliminado
metadataobjectMetadatos de la operación

intercom_create_company

Crear o actualizar una empresa en Intercom

Entrada

ParámetroTipoObligatorioDescripción
company_idstringTu identificador único para la empresa
namestringNoEl nombre de la empresa
websitestringNoEl sitio web de la empresa
planstringNoEl nombre del plan de la empresa
sizenumberNoEl número de empleados en la empresa
industrystringNoLa industria en la que opera la empresa
monthly_spendnumberNoCuántos ingresos genera la empresa para tu negocio. Nota: Este campo trunca decimales a números enteros (ej., 155.98 se convierte en 155)
custom_attributesstringNoAtributos personalizados como objeto JSON
remote_created_atnumberNoLa fecha en que creaste la empresa como marca de tiempo Unix

Salida

ParámetroTipoDescripción
companyobjectObjeto de empresa creado o actualizado

intercom_get_company

Recuperar una única empresa por ID desde Intercom

Entrada

ParámetroTipoObligatorioDescripción
companyIdstringID de la empresa a recuperar

Salida

ParámetroTipoDescripción
companyobjectObjeto de empresa

intercom_list_companies

Lista todas las empresas de Intercom con soporte de paginación. Nota: Este endpoint tiene un límite de 10,000 empresas que pueden ser devueltas usando paginación. Para conjuntos de datos mayores a 10,000 empresas, usa la API Scroll en su lugar.

Entrada

ParámetroTipoObligatorioDescripción
per_pagenumberNoNúmero de resultados por página
pagenumberNoNúmero de página
starting_afterstringNoCursor para paginación (preferido sobre paginación basada en páginas)

Salida

ParámetroTipoDescripción
companiesarrayArray de objetos de empresa

intercom_get_conversation

Recuperar una sola conversación por ID desde Intercom

Entrada

ParámetroTipoObligatorioDescripción
conversationIdstringID de la conversación a recuperar
display_asstringNoEstablecer en "plaintext" para recuperar mensajes en texto plano
include_translationsbooleanNoCuando es true, las partes de la conversación se traducirán al idioma detectado de la conversación

Salida

ParámetroTipoDescripción
conversationobjectObjeto de conversación

intercom_list_conversations

Listar todas las conversaciones de Intercom con soporte de paginación

Entrada

ParámetroTipoObligatorioDescripción
per_pagenumberNoNúmero de resultados por página (máx: 150)
starting_afterstringNoCursor para paginación
sortstringNoCampo por el que ordenar (p. ej., "waiting_since", "updated_at", "created_at")
orderstringNoOrden de clasificación: "asc" (ascendente) o "desc" (descendente)

Salida

ParámetroTipoDescripción
conversationsarrayArray de objetos de conversación

intercom_reply_conversation

Responder a una conversación como administrador en Intercom

Entrada

ParámetroTipoObligatorioDescripción
conversationIdstringID de la conversación a la que responder
message_typestringTipo de mensaje: "comment" o "note"
bodystringEl cuerpo de texto de la respuesta
admin_idstringNoEl ID del administrador que escribe la respuesta. Si no se proporciona, se usará un administrador predeterminado (Operator/Fin).
attachment_urlsstringNoLista de URLs de imágenes separadas por comas (máx 10)
created_atnumberNoMarca de tiempo Unix de cuándo se creó la respuesta. Si no se proporciona, se usa la hora actual.

Salida

ParámetroTipoDescripción
conversationobjectObjeto de conversación actualizado

intercom_search_conversations

Buscar conversaciones en Intercom usando una consulta

Entrada

ParámetroTipoObligatorioDescripción
querystringConsulta de búsqueda como objeto JSON
per_pagenumberNoNúmero de resultados por página (máx: 150)
starting_afterstringNoCursor para paginación
sort_fieldstringNoCampo por el que ordenar (p. ej., "created_at", "updated_at")
sort_orderstringNoOrden de clasificación: "ascending" o "descending"

Salida

ParámetroTipoDescripción
conversationsarrayArray de objetos de conversación coincidentes

intercom_create_ticket

Crear un nuevo ticket en Intercom

Entrada

ParámetroTipoObligatorioDescripción
ticket_type_idstringEl ID del tipo de ticket
contactsstringArray JSON de identificadores de contacto (p. ej., [{"id": "contact_id"}])
ticket_attributesstringObjeto JSON con atributos del ticket incluyendo default_title y default_description
company_idstringNoID de la empresa para asociar el ticket
created_atnumberNoMarca de tiempo Unix de cuándo se creó el ticket. Si no se proporciona, se utiliza la hora actual.
conversation_to_link_idstringNoID de una conversación existente para vincular a este ticket
disable_notificationsbooleanNoCuando es true, suprime las notificaciones cuando se crea el ticket

Salida

ParámetroTipoDescripción
ticketobjectObjeto de ticket creado

intercom_get_ticket

Recuperar un solo ticket por ID desde Intercom

Entrada

ParámetroTipoObligatorioDescripción
ticketIdstringID del ticket a recuperar

Salida

ParámetroTipoDescripción
ticketobjectObjeto de ticket

intercom_create_message

Crear y enviar un nuevo mensaje iniciado por el administrador en Intercom

Entrada

ParámetroTipoObligatorioDescripción
message_typestringTipo de mensaje: "inapp" para mensajes dentro de la aplicación o "email" para mensajes de correo electrónico
templatestringEstilo de plantilla del mensaje: "plain" para texto sin formato o "personal" para estilo personalizado
subjectstringNoEl asunto del mensaje (para tipo email)
bodystringEl cuerpo del mensaje
from_typestringTipo de remitente: "admin"
from_idstringEl ID del administrador que envía el mensaje
to_typestringTipo de destinatario: "contact"
to_idstringEl ID del contacto que recibe el mensaje
created_atnumberNoMarca de tiempo Unix de cuándo se creó el mensaje. Si no se proporciona, se utiliza la hora actual.

Salida

ParámetroTipoDescripción
messageobjectObjeto de mensaje creado

Notas

  • Categoría: tools
  • Tipo: intercom

Crea y envía un nuevo mensaje iniciado por el administrador en Intercom. Devuelve solo campos alineados con la API.

Entrada

ParámetroTipoObligatorioDescripción
message_typestringTipo de mensaje: "inapp" para mensajes dentro de la aplicación o "email" para mensajes de correo electrónico
templatestringEstilo de plantilla del mensaje: "plain" para texto plano o "personal" para estilo personalizado
subjectstringNoEl asunto del mensaje (para tipo email)
bodystringEl cuerpo del mensaje
from_typestringTipo de remitente: "admin"
from_idstringEl ID del administrador que envía el mensaje
to_typestringTipo de destinatario: "contact"
to_idstringEl ID del contacto que recibe el mensaje
created_atnumberNoMarca de tiempo Unix de cuándo se creó el mensaje. Si no se proporciona, se usa la hora actual.

Salida

ParámetroTipoDescripción
messageobjectObjeto de mensaje creado
idstringIdentificador único del mensaje
typestringTipo de objeto (message)
created_atnumberMarca de tiempo Unix de cuándo se creó el mensaje
bodystringCuerpo del mensaje
message_typestringTipo del mensaje (in_app o email)
conversation_idstringID de la conversación creada
ownerobjectPropietario del mensaje
messageIdstringID del mensaje creado
successbooleanEstado de éxito de la operación

intercom_list_admins

Obtener una lista de todos los administradores del espacio de trabajo

Entrada

ParámetroTipoObligatorioDescripción

Salida

ParámetroTipoDescripción
adminsarrayArray de objetos de administrador
idstringIdentificador único del administrador
typestringTipo de objeto (admin)
namestringNombre del administrador
emailstringCorreo electrónico del administrador
job_titlestringCargo del administrador
away_mode_enabledbooleanSi el administrador está en modo ausente
away_mode_reassignbooleanSi se deben reasignar conversaciones cuando está ausente
has_inbox_seatbooleanSi el administrador tiene un asiento de bandeja de entrada de pago
team_idsarrayLista de IDs de equipo a los que pertenece el administrador
avatarobjectInformación del avatar
email_verifiedbooleanSi el correo electrónico está verificado
typestringTipo de objeto (admin.list)

intercom_close_conversation

Cerrar una conversación en Intercom

Entrada

ParámetroTipoObligatorioDescripción
conversationIdstringEl ID de la conversación a cerrar
admin_idstringEl ID del administrador que realiza la acción
bodystringNoMensaje de cierre opcional para añadir a la conversación

Salida

ParámetroTipoDescripción
conversationobjectEl objeto de conversación cerrada
idstringIdentificador único de la conversación
typestringTipo de objeto (conversation)
statestringEstado de la conversación (closed)
openbooleanSi la conversación está abierta (false)
readbooleanSi la conversación ha sido leída
created_atnumberMarca de tiempo Unix de cuándo se creó la conversación
updated_atnumberMarca de tiempo Unix de cuándo se actualizó la conversación por última vez
conversationIdstringID de la conversación cerrada
statestringEstado de la conversación (closed)

intercom_open_conversation

Abrir una conversación cerrada o pospuesta en Intercom

Entrada

ParámetroTipoObligatorioDescripción
conversationIdstringEl ID de la conversación a abrir
admin_idstringEl ID del administrador que realiza la acción

Salida

ParámetroTipoDescripción
conversationobjectEl objeto de conversación abierta
idstringIdentificador único de la conversación
typestringTipo de objeto (conversation)
statestringEstado de la conversación (open)
openbooleanSi la conversación está abierta (true)
readbooleanSi la conversación ha sido leída
created_atnumberMarca de tiempo Unix de cuándo se creó la conversación
updated_atnumberMarca de tiempo Unix de cuándo se actualizó la conversación por última vez
conversationIdstringID de la conversación abierta
statestringEstado de la conversación (open)

intercom_snooze_conversation

Posponer una conversación para reabrirla en un momento futuro

Entrada

ParámetroTipoObligatorioDescripción
conversationIdstringEl ID de la conversación a posponer
admin_idstringEl ID del administrador que realiza la acción
snoozed_untilnumberMarca de tiempo Unix para cuando la conversación debe reabrirse

Salida

ParámetroTipoDescripción
conversationobjectEl objeto de conversación pospuesta
idstringIdentificador único de la conversación
typestringTipo de objeto (conversation)
statestringEstado de la conversación (snoozed)
openbooleanSi la conversación está abierta
snoozed_untilnumberMarca de tiempo Unix cuando la conversación se reabrirá
created_atnumberMarca de tiempo Unix cuando se creó la conversación
updated_atnumberMarca de tiempo Unix cuando se actualizó la conversación por última vez
conversationIdstringID de la conversación pospuesta
statestringEstado de la conversación (snoozed)
snoozed_untilnumberMarca de tiempo Unix cuando la conversación se reabrirá

intercom_assign_conversation

Asignar una conversación a un administrador o equipo en Intercom

Entrada

ParámetroTipoObligatorioDescripción
conversationIdstringEl ID de la conversación a asignar
admin_idstringEl ID del administrador que realiza la asignación
assignee_idstringEl ID del administrador o equipo al que asignar la conversación. Establecer en "0" para desasignar.
bodystringNoMensaje opcional para agregar al asignar (ej., "Pasando al equipo de soporte")

Salida

ParámetroTipoDescripción
conversationobjectObjeto de conversación asignada
idstringIdentificador único de la conversación
typestringTipo de objeto (conversation)
statestringEstado de la conversación
openbooleanSi la conversación está abierta
admin_assignee_idnumberID del administrador asignado
team_assignee_idstringID del equipo asignado
created_atnumberMarca de tiempo Unix de cuándo se creó la conversación
updated_atnumberMarca de tiempo Unix de cuándo se actualizó la conversación por última vez
conversationIdstringID de la conversación asignada
admin_assignee_idnumberID del administrador asignado
team_assignee_idstringID del equipo asignado

intercom_list_tags

Obtener una lista de todas las etiquetas en el espacio de trabajo

Entrada

ParámetroTipoObligatorioDescripción

Salida

ParámetroTipoDescripción
tagsarrayArray de objetos de etiqueta
idstringIdentificador único de la etiqueta
typestringTipo de objeto (tag)
namestringNombre de la etiqueta
typestringTipo de objeto (list)

intercom_create_tag

Crear una nueva etiqueta o actualizar el nombre de una etiqueta existente

Entrada

ParámetroTipoObligatorioDescripción
namestringEl nombre de la etiqueta. Creará una nueva etiqueta si no se encuentra, o actualizará el nombre si se proporciona el id.
idstringNoEl ID de una etiqueta existente para actualizar. Omitir para crear una nueva etiqueta.

Salida

ParámetroTipoDescripción
idstringIdentificador único de la etiqueta
namestringNombre de la etiqueta
typestringTipo de objeto (tag)

intercom_tag_contact

Añadir una etiqueta a un contacto específico

Entrada

ParámetroTipoObligatorioDescripción
contactIdstringEl ID del contacto a etiquetar
tagIdstringEl ID de la etiqueta a aplicar

Salida

ParámetroTipoDescripción
idstringIdentificador único de la etiqueta
namestringNombre de la etiqueta
typestringTipo de objeto (tag)

intercom_untag_contact

Eliminar una etiqueta de un contacto específico

Entrada

ParámetroTipoObligatorioDescripción
contactIdstringEl ID del contacto del que eliminar la etiqueta
tagIdstringEl ID de la etiqueta a eliminar

Salida

ParámetroTipoDescripción
idstringIdentificador único de la etiqueta que fue eliminada
namestringNombre de la etiqueta que fue eliminada
typestringTipo de objeto (tag)

intercom_tag_conversation

Añadir una etiqueta a una conversación específica

Entrada

ParámetroTipoObligatorioDescripción
conversationIdstringEl ID de la conversación a etiquetar
tagIdstringEl ID de la etiqueta a aplicar
admin_idstringEl ID del administrador que aplica la etiqueta

Salida

ParámetroTipoDescripción
idstringIdentificador único de la etiqueta
namestringNombre de la etiqueta
typestringTipo de objeto (tag)

intercom_create_note

Añadir una nota a un contacto específico

Entrada

ParámetroTipoObligatorioDescripción
contactIdstringEl ID del contacto al que añadir la nota
bodystringEl contenido de texto de la nota
admin_idstringNoEl ID del administrador que crea la nota

Salida

ParámetroTipoDescripción
idstringIdentificador único de la nota
bodystringEl contenido de texto de la nota
created_atnumberMarca de tiempo Unix de cuándo se creó la nota
typestringTipo de objeto (note)
authorobjectEl administrador que creó la nota
typestringTipo de autor (admin)
idstringID del autor
namestringNombre del autor
emailstringEmail del autor
contactobjectEl contacto para el que se creó la nota
typestringTipo de contacto
idstringID del contacto

intercom_create_event

Rastrear un evento personalizado para un contacto en Intercom

Input

ParámetroTipoObligatorioDescripción
event_namestringEl nombre del evento (ej., "order-completed"). Usa formato verbo-sustantivo en pasado para mejor legibilidad.
created_atnumberNoMarca de tiempo Unix de cuándo ocurrió el evento. Muy recomendado para unicidad.
user_idstringNoTu identificador para el usuario (external_id)
emailstringNoDirección de correo electrónico del usuario. Usa solo si tu app usa email para identificar usuarios de forma única.
idstringNoEl ID de contacto de Intercom
metadatastringNoObjeto JSON con hasta 10 pares clave-valor de metadatos sobre el evento (ej., {"order_value": 99.99})

Salida

ParámetroTipoDescripción
acceptedbooleanSi el evento fue aceptado (202 Aceptado)

intercom_attach_contact_to_company

Asociar un contacto a una empresa en Intercom

Entrada

ParámetroTipoObligatorioDescripción
contactIdstringEl ID del contacto a asociar a la empresa
companyIdstringEl ID de la empresa a la que asociar el contacto

Salida

ParámetroTipoDescripción
companyobjectEl objeto de empresa al que se asoció el contacto
idstringIdentificador único de la empresa
typestringTipo de objeto (company)
company_idstringEl company_id que definiste
namestringNombre de la empresa
created_atnumberMarca de tiempo Unix de cuándo se creó la empresa
updated_atnumberMarca de tiempo Unix de cuándo se actualizó la empresa
user_countnumberNúmero de usuarios en la empresa
session_countnumberNúmero de sesiones
monthly_spendnumberCantidad de gasto mensual
planobjectDetalles del plan de la empresa
companyIdstringID de la empresa
namestringNombre de la empresa

intercom_detach_contact_from_company

Eliminar un contacto de una empresa en Intercom

Entrada

ParámetroTipoObligatorioDescripción
contactIdstringEl ID del contacto a desasociar de la empresa
companyIdstringEl ID de la empresa de la cual desasociar el contacto

Salida

ParámetroTipoDescripción
companyobjectEl objeto de empresa del cual se desasoció el contacto
idstringIdentificador único de la empresa
typestringTipo de objeto (company)
company_idstringEl company_id que definiste
namestringNombre de la empresa
companyIdstringID de la empresa
namestringNombre de la empresa

On this page

Start building today
Trusted by over 70,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started