Saltar al contenido

Integración · Servicios de campo

Conecte Claude y ChatGPT a ServiceM8

Pida a su IA que encuentre un trabajo, reserve uno nuevo desde una plantilla o asigne a un empleado en ServiceM8. Puede buscar trabajos, clientes y materiales, leer mensajes del buzón y convertirlos en trabajos, así como crear clientes y contactos. También puede agregar partidas y notas, registrar pagos ya recibidos y crear/actualizar tareas, para que la oficina gaste menos tiempo en la entrada de datos.

Conecta ServiceM8 gratis

Plan gratuito, sin tarjeta de crédito. Solo lleva un minuto aproximadamente.

Prueba a pedirle

  • “Encuentre el trabajo en 12 Harbour Street y cuénteme su estado.”

    La IA busca trabajos por palabra clave y lee el estado, dirección, descripción y cliente del trabajo.

  • “Cree un trabajo para Nordic Cafe desde nuestra plantilla de desagüe bloqueado.”

    Encuentra al cliente y la plantilla de trabajo y crea el trabajo con la dirección y descripción que le des.

  • “Asigne a Mia al trabajo 1542 el viernes de 9 a 12.”

    Encuentra el UUID del personal de Mia y agenda su turno en ese trabajo para esa hora.

Qué puede hacer tu IA

Tareas y programación

Buscar y crear trabajos, crear trabajos desde plantillas o mensajes del buzón, programar personal y actualizar estado y descripciones.

Clientes y contactos

Buscar, crear y actualizar clientes, agregar contactos de clientes y trabajos, y leer detalles de facturación.

Partidas, pagos y tareas

Agregar materiales y partidas a trabajos, registrar pagos recibidos, agregar notas y crear/actualizar tareas.

  • “Convierta el nuevo mensaje del buzón de Lars en un trabajo.”

    Encuentra el mensaje en el buzón y lo convierte en un nuevo trabajo, opcionalmente desde una plantilla con una nota.

  • “Agregue 2 horas de mano de obra en la dirección 95 y una nota indicando que la pieza está a pedido.”

    Agrega una partida al trabajo y una nota al registro del trabajo.

  • “El cliente pagó 450 por transferencia bancaria hoy. Regístrelo en el trabajo 1542.”

    Registra el pago contra el trabajo con monto, método y hora. No cobra al cliente.

193 herramientas para ServiceM8

Estas herramientas se activan al conectar la aplicación. Puedes desactivar cualquiera de ellas o exigir tu aprobación antes de que se ejecute.

  • add_job_contactModifica datosAgregar un contacto a una tarea (`job_uuid`) con `first`, `last`, `email`, `phone`, `mobile` y `type`.
  • add_job_materialModifica datosAgregar un ítem de línea a una tarea (`job_uuid`): `quantity` más un `material_uuid` o un `name` y `price`.
  • add_noteModifica datosAgregar una nota (`note`) a un registro, usualmente una tarea: establecer `related_object` en tarea y `related_object_uuid` en el UUID de la tarea.
  • archive_inboxmessage_jsonVisible para otros
  • attach_inboxmessage_to_job_jsonVisible para otros
  • convert_inbox_message_to_jobVisible para otrosConvertir un mensaje de bandeja de entrada (`inboxmessage_uuid`) en una nueva tarea, opcionalmente desde una plantilla de tarea (`template_uuid`) con un `note`.
  • create_a_new_document_templateModifica datos
  • create_a_new_inbox_messageVisible para otros
  • create_a_new_job_allocationModifica datos
  • create_a_new_job_checklistModifica datos
  • create_a_new_job_material_bundleModifica datos
  • create_a_new_staff_messageModifica datos
  • create_a_new_supplierModifica datos
  • create_addressModifica datos
  • create_allocationwindow_jsonModifica datos
  • create_assettype_jsonModifica datos
  • create_assettypefield_jsonModifica datos
  • create_badge_jsonModifica datos
  • create_categoryModifica datos
  • create_clientModifica datosCrear un cliente con `name` y campos de dirección opcionales, `website`, `billing_address` y `payment_terms`. Buscar primero para evitar duplicados.
  • create_client_contactModifica datosAgregar una persona de contacto a un cliente (`company_uuid`) con `first`, `last`, `email`, `phone`, `mobile` y `is_primary_contact`.
  • create_documentModifica datos
  • create_employeeModifica datos
  • create_feedback_jsonModifica datos
  • create_form_jsonModifica datos
  • create_formfield_jsonModifica datos
  • create_formresponse_jsonModifica datos
  • create_inboxmessage_notes_jsonVisible para otros
  • create_jobModifica datosCrear una tarea con campos en `body`: `status` (Cotización, Orden de trabajo, Fallida, Completada), `company_uuid`, `job_address`, `job_description`, y opcionales `category_uuid` y `queue_uuid`.
  • create_job_from_templateModifica datosCrear una tarea desde una plantilla (`jobtemplate_uuid`) con campos opcionales `company_uuid` o `company_name`, `job_address` y `job_description`.
  • create_material_jsonModifica datos
  • create_materialbundle_jsonModifica datos
  • create_messageVisible para otros
  • create_productModifica datos
  • create_queue_jsonModifica datos
  • create_smstemplate_jsonVisible para otros
  • create_supplierModifica datos
  • create_taskModifica datosCrear una tarea con un `name`, `due_date`, `task_details`, `assigned_to_staff_uuid`, y opcionalmente vincularla a una tarea mediante `related_object` tarea y `related_object_uuid`.
  • create_taxrate_jsonModifica datos
  • delete_a_badgeMueve dinero
  • delete_a_bundleMueve dinero
  • delete_a_categoryMueve dinero
  • delete_a_clientMueve dinero
  • delete_a_company_contactMueve dinero
  • delete_a_document_templateMueve dinero
  • delete_a_feedbackMueve dinero
  • delete_a_formMueve dinero
  • delete_a_form_fieldMueve dinero
  • delete_a_form_responseMueve dinero
  • delete_a_jobMueve dinero
  • delete_a_job_activityMueve dinero
  • delete_a_job_allocationMueve dinero
  • delete_a_job_checklistMueve dinero
  • delete_a_job_contactMueve dinero
  • delete_a_job_materialMueve dinero
  • delete_a_job_material_bundleMueve dinero
  • delete_a_job_paymentMueve dinero
  • delete_a_job_queueMueve dinero
  • delete_a_knowledge_articleMueve dinero
  • delete_a_locationMueve dinero
  • delete_a_materialMueve dinero
  • delete_a_noteMueve dinero
  • delete_a_sms_templateMueve dinero
  • delete_a_staff_memberMueve dinero
  • delete_a_staff_messageMueve dinero
  • delete_a_supplierMueve dinero
  • delete_a_taskMueve dinero
  • delete_a_tax_rateMueve dinero
  • delete_an_assetMueve dinero
  • delete_an_asset_typeMueve dinero
  • delete_an_asset_type_fieldMueve dinero
  • delete_an_attachmentMueve dinero
  • delete_an_email_templateMueve dinero
  • delete_suppliersMueve dinero
  • get_clientObtener un cliente por UUID (pásalo como `supplier_uuid`), con dirección y detalles de facturación.
  • get_inbox_messageObtener un mensaje de bandeja de entrada por UUID (pásalo como `supplier_uuid`).
  • get_inboxmessage_jsonVisible para otros
  • get_jobObtener un trabajo por UUID (páselo como `supplier_uuid`), con estado, dirección, descripción y banderas de cliente y factura.
  • list_addresses
  • list_all_document_templates
  • list_all_job_activities
  • list_all_job_allocations
  • list_all_job_checklists
  • list_all_job_contacts
  • list_all_job_material_bundles
  • list_all_job_materials
  • list_all_notes
  • list_all_staff_messages
  • list_all_suppliers
  • list_all_vendors
  • list_allocationwindow_jsons
  • list_asset_jsons
  • list_assettype_jsons
  • list_assettypefield_jsons
  • list_badge_jsons
  • list_company_jsons
  • list_contacts
  • list_documents
  • list_feedback_jsons
  • list_form_jsons
  • list_formfield_jsons
  • list_formresponse_jsons
  • list_inbox_messagesListar mensajes en el buzón de ServiceM8, con opciones opcionales `search`, `filter`, `limit` y `offset`.
  • list_job_categoriesListar categorías de tarea con sus UUIDs.
  • list_job_queuesListar colas de tareas con sus UUIDs.
  • list_job_templatesListar las plantillas de tareas configuradas en ServiceM8.
  • list_material_jsons
  • list_materialbundle_jsons
  • list_messages
  • list_payments
  • list_products
  • list_projects
  • list_securityrole_jsons
  • list_smstemplate_jsons
  • list_staffListar miembros del personal con sus UUIDs.
  • list_suppliers
  • list_tasks
  • list_taxrate_jsons
  • record_job_paymentModifica datosRegistrar un pago ya recibido contra una tarea (`job_uuid`) con `amount`, `method` y `timestamp`. No cobra al cliente.
  • retrieve_a_badge
  • retrieve_a_bundle
  • retrieve_a_category
  • retrieve_a_company_contact
  • retrieve_a_document_template
  • retrieve_a_feedback
  • retrieve_a_form
  • retrieve_a_form_field
  • retrieve_a_form_response
  • retrieve_a_job_activity
  • retrieve_a_job_allocation
  • retrieve_a_job_checklist
  • retrieve_a_job_contact
  • retrieve_a_job_material
  • retrieve_a_job_material_bundle
  • retrieve_a_job_payment
  • retrieve_a_job_queue
  • retrieve_a_job_template
  • retrieve_a_knowledge_article
  • retrieve_a_location
  • retrieve_a_material
  • retrieve_a_note
  • retrieve_a_security_role
  • retrieve_a_sms_template
  • retrieve_a_staff_member
  • retrieve_a_staff_message
  • retrieve_a_supplier
  • retrieve_a_task
  • retrieve_a_tax_rate
  • retrieve_a_vendor
  • retrieve_an_asset
  • retrieve_an_asset_type
  • retrieve_an_asset_type_field
  • retrieve_an_attachment
  • retrieve_an_email_template
  • schedule_job_visitModifica datosProgramar a un miembro del personal para una tarea: `job_uuid`, `staff_uuid`, `start_date` y `end_date` (AAAA-MM-DD HH:MM:SS), con `activity_was_scheduled` establecido en 1.
  • search_allBuscar trabajos, clientes, materiales y otros registros por palabra clave `q` en una sola llamada. Úsalo para encontrar un UUID de trabajo o cliente.
  • search_embedding_jsons
  • search_recordsBuscar un tipo de registro específico por palabra clave `q`: `object_type` trabajo, empresa (clientes), material, artículo de conocimiento, adjunto, respuesta de formulario, activo o paquete de materiales.
  • update_a_badgeModifica datos
  • update_a_bundleModifica datos
  • update_a_categoryModifica datos
  • update_a_document_templateModifica datos
  • update_a_feedbackModifica datos
  • update_a_formModifica datos
  • update_a_form_fieldModifica datos
  • update_a_form_responseModifica datos
  • update_a_job_activityModifica datos
  • update_a_job_allocationModifica datos
  • update_a_job_checklistModifica datos
  • update_a_job_contactModifica datos
  • update_a_job_materialModifica datos
  • update_a_job_material_bundleModifica datos
  • update_a_job_paymentModifica datos
  • update_a_job_queueModifica datos
  • update_a_knowledge_articleModifica datos
  • update_a_locationModifica datos
  • update_a_materialModifica datos
  • update_a_noteModifica datos
  • update_a_sms_templateVisible para otros
  • update_a_staff_memberModifica datos
  • update_a_staff_messageModifica datos
  • update_a_supplierModifica datos
  • update_a_tax_rateModifica datos
  • update_an_assetModifica datos
  • update_an_asset_typeModifica datos
  • update_an_asset_type_fieldModifica datos
  • update_an_attachmentModifica datos
  • update_an_email_templateVisible para otros
  • update_clientModifica datosActualizar un cliente: pasa su UUID como `supplier_uuid`, sus `name`, y los campos a modificar.
  • update_client_contactModifica datosActualizar un contacto del cliente: pasa su UUID como `supplier_uuid` y los campos a modificar.
  • update_inboxmessage_snooze_jsonsElimina datos
  • update_jobModifica datosActualizar un trabajo: pasa su UUID como `supplier_uuid` y los campos a cambiar en `body`, por ejemplo `status`, `job_description` o `work_done_description`.
  • update_taskModifica datosActualizar una tarea: pasa su UUID como `supplier_uuid`, sus `name`, y los campos a modificar, tales como `task_complete` o `due_date`.

Configúralo en tres pasos

  1. 1

    Elige la aplicación

    Crea una cuenta gratuita de PipMCP y elige ServiceM8 en la lista de aplicaciones.

  2. 2

    Pega tu clave

    Pegue una clave de API de ServiceM8. En ServiceM8 vaya a Configuración > Claves de API, cree una clave y copíela. No necesita una cuenta de desarrollador para esto.

  3. 3

    Añade el enlace a tu IA

    Recibirás un enlace MCP personal. Añádelo a Claude, ChatGPT o Cursor:

    1. Haz clic en tu nombre y luego en Configuración › Conectores › Añadir conector personalizado.
    2. Pega tu enlace como URL del servidor MCP remoto.
    3. Actívalo desde el menú + de un chat.

Preguntas frecuentes

¿Qué puede hacer la IA en ServiceM8?

La IA puede buscar y leer trabajos, clientes, materiales, mensajes del buzón, plantillas de trabajo, categorías, colas y personal. Puede crear y actualizar trabajos, clientes, contactos y tareas, crear trabajos desde plantillas o mensajes del buzón, programar personal en trabajos, agregar partidas y notas, y registrar pagos ya recibidos.

¿Vé la clave de API de ServiceM8?

No. Su clave de API de ServiceM8 está cifrada en reposo y nunca se muestra a la IA. Después de guardarla, no se muestra nuevamente, ni siquiera a usted. La IA solo ve los resultados de las herramientas que llama.

¿Puedo controlar qué puede hacer la IA?

Sí. Tú eliges qué herramientas están activas, por lo que puedes empezar en modo solo lectura. Las acciones como convertir un mensaje de bandeja de entrada en una tarea o registrar un pago pueden requerir tu aprobación antes de ejecutarse. Cada llamada a herramienta se registra.

¿Funciona con ChatGPT?

Sí. En ChatGPT ve a Configuración › Aplicaciones y Conectores › Avanzado y activa el Modo Desarrollador, luego añade tu enlace PipMCP. El Modo Desarrollador requiere un plan de pago de ChatGPT: Plus, Pro, Business o Enterprise. El mismo enlace también funciona en Claude (Configuración › Conectores › Añadir conector personalizado), Cursor y otros clientes MCP.

¿Cuánto cuesta?

PipMCP tiene un plan gratuito sin tarjeta de crédito. Los planes pagados cobran por tarea completada. También necesitas tu propia cuenta de ServiceM8.

¿Puede la AI cobrar la tarjeta del cliente?

No. La IA puede registrar un pago que ya has recibido contra una tarea, con monto, método y hora, pero no cobra ni factura a clientes.

Pon tu IA a trabajar en ServiceM8 hoy.

Empieza gratis. Tu clave permanece cifrada y tú decides qué puede hacer la IA.

Conecta ServiceM8 gratis

PipMCP no está afiliado a ServiceM8. Los nombres de los productos son marcas comerciales de sus respectivos propietarios.