Back to Nodes

Resource

Last updated Sep 18, 2026

n8n community node for Checkmob — field service management platform

199 Weekly Downloads
4,039 Monthly Downloads

Included Nodes

Resource

Description

n8n-nodes-checkmob

![npm version](https://www.npmjs.com/package/n8n-nodes-checkmob)

This is an n8n community node. It lets you use the Checkmob field service management platform in your n8n workflows.

Checkmob is a Brazilian field service management platform used to manage clients, people, groups, service orders, visits (registros), questionnaires (checklists) and mileage/travel tracking for field teams, with a REST API (v2) covering the full lifecycle of a field service operation.

n8n is a fair-code licensed workflow automation platform.

Installation
Operations
Credentials
Compatibility
Usage
Resources

Installation

Follow the installation guide in the n8n community nodes documentation.

n8n-nodes-checkmob

Operations

This node supports the following Checkmob resources and operations:

| Resource | Operations |
|—|—|
| Category | List |
| Custom Field | List (Clients/People) |
| Client | List · Get · Create · Create in Bulk · Replace · Update Partially · Delete · Link/Unlink People |
| Travel | Summary by User · List Days · List Routes |
| Client Address | List · Replace Main |
| Person Address | Get · Replace |
| Step | List |
| Group | List · Get · Create · Update · Delete |
| Client Note | List · Create · Update · Delete |
| Objective | List |
| Service Order | List · Get · Create · Replace · Delete · Delete Bulk · List/Change Status |
| Person | List · Get · Create · Update · Delete · Activate/Deactivate in Bulk · Link/Unlink Clients |
| Checklist | Get · List · Link/Remove Group · Link/Remove Segment |
| Record | Get · List · Create Scheduled · Update |
| Checklist Answer | Get by Record · Get by Service Order · List |
| Segment | List · Get · Create · Update · Delete · Get Links · Link/Remove Client, Group, User |
| Market Sector | List |
| Service Status | List |
| Temperature | List |
| Service Type | List |
| User | List · Get · Locations |

> Some fields available in the old API v1 (e.g. setting a client’s category/temperature/stage/deal value at creation time) are read-only in API v2 — see the Checkmob v2 docs for the current capabilities of each resource.

This node can also be used as a tool by AI Agents in n8n, so an agent can call Checkmob resources directly from natural-language instructions.

Credentials

To use this node, you need a Checkmob account with API access.

Prerequisites

1. Have an active Checkmob account with a valid login (username or email) and password.

Authentication Setup

1. In n8n, go to Credentials → New → Checkmob API
2. Fill in:
– Login — your Checkmob username or e-mail
– Password — your Checkmob password
3. Save the credential.

The node authenticates against https://api-integration.checkmob.com, obtains a Bearer token automatically, and transparently refreshes it when it expires — no manual token management is needed.

Compatibility

  • n8n Nodes API Version: 1
  • Built with @n8n/node-cli and TypeScript, following current n8n community node standards (declarative credential authentication via preAuthentication, usableAsTool for AI Agents).
  • Requires an n8n version that supports community nodes (self-hosted, or a Checkmob API integration verified for n8n Cloud).
  • Usage

    Language

    Each node instance exposes a Language dropdown:

    | Option | Value |
    |—|—|
    | Portuguese (default) | pt-BR |
    | English | en-US |

    This sets the Accept-Language header on every API request, controlling the language of error messages returned by Checkmob.

    Continue on Error

    When Continue on Error is enabled, failed items return a JSON object instead of halting the workflow. The example below shows an actual error response from the Checkmob API — its field names and messages are returned as-is by Checkmob (in Portuguese by default, or in English when Language is set to en-US):

    {
      "error": "HTTP 400 [ERRO_VALIDACAO] — nome: campo obrigatório",
      "statusCode": 400,
      "details": [{ "campo": "nome", "codigo": "obrigatorio", "mensagem": "campo obrigatório" }]
    }
    

    Best Practices

  • Use n8n’s error handling nodes (or Continue on Error, above) to manage API failures gracefully in production workflows.
  • The node returns structured JSON data that can be mapped directly into other n8n nodes.
  • For beginners, check out the n8n Try it out documentation to learn the basics of workflow automation.

    Resources

    n8n Documentation

  • n8n community nodes documentation
  • n8n workflow automation guide
  • n8n credentials management
  • Checkmob Documentation

  • Checkmob API v2 reference
  • Checkmob API v2 Swagger/OpenAPI spec
  • Checkmob
  • Support & Community

  • n8n Community Forum
  • n8n GitHub Discussions
  • Checkmob repository

License

MIT