A integração com o iClass conecta as Ordens de Serviço do HubSoft à plataforma de gestão de campo
do iClass. Ela tem duas funcionalidades que podem ser habilitadas juntas ou separadamente:
Ambas trabalham no sentido HubSoft → iClass: o HubSoft informa e agenda; o acompanhamento da
execução em campo continua na plataforma do iClass.
¶ 🔴 Os códigos do HubSoft precisam estar cadastrados no iClass
A integração não usa códigos próprios do iClass: ela envia os códigos do HubSoft, e o iClass
precisa reconhecê-los. Por isso, antes de usar a integração, é obrigatório montar o de-para
abaixo junto ao suporte do iClass:
O que precisa ser mapeado Código enviado pelo HubSoft Se não estiver mapeado Tipos de O.S. O id (código) do Tipo de O.S. cadastrado no HubSoft A agenda do iClass não abre para aquele tipo de atendimento — a tela deles informa que a área/tipo não foi encontrado Técnicos O id (código) do usuário técnico cadastrado no HubSoft O técnico alocado pelo iClass não é reconhecido aqui, e a O.S. fica com o técnico padrão da integração Cidades / regiões O código IBGE da cidade A agenda do iClass não abre para aquela cidade O cadastro desse de-para é feito pelo iClass, do lado deles. O papel do provedor é informar a
relação de códigos — Tipos de O.S., técnicos e cidades — ao suporte do iClass, e avisá-los
sempre que essa relação mudar: um Tipo de O.S. novo, um técnico novo ou uma cidade nova só
funcionam na agenda depois de mapeados lá.
Os códigos não precisam ser solicitados: eles estão disponíveis no próprio sistema.
| Código | Onde consultar |
|---|---|
| Id do Tipo de O.S. | Na tela Configurações > Geral > Tipos de O.S., na coluna ID da listagem |
| Id do técnico | Na tela de Usuários, na coluna ID da listagem |
| Código IBGE da cidade | No cadastro da cidade, no campo de código IBGE |
💡 Os ids também podem ser coletados pela API Oficial do HubSoft, o que costuma ser o caminho
mais prático quando a relação é grande ou quando o próprio iClass vai buscar os códigos —
consultando os Tipos de O.S. e os usuários e usando o campo de id de cada registro.
Em caso de dúvida, o suporte HubSoft também pode fornecer a relação pronta para envio.
Antes de configurar, é necessário:
| Dado | Para que serve | Quando é necessário |
|---|---|---|
| URL | Endereço que recebe os eventos das O.S. | Envio de Eventos |
| Token | Credencial de autenticação do envio | Envio de Eventos |
| URL de agendamento | Endereço da tela de agenda do iClass | Agendamento pela Plataforma |
| Token de agendamento | Credencial da tela de agenda | Agendamento pela Plataforma |
⚠️ O token de agendamento é diferente do token de envio — são acessos distintos, gerados de
formas diferentes pelo iClass. Um não substitui o outro; solicite os dois quando for usar as duas
funcionalidades.
ℹ️ O token de agendamento tem validade. Quando a tela de agenda parar de abrir ou passar a
apresentar erro de acesso, o primeiro ponto a verificar é se o token expirou — nesse caso, solicite
um novo ao iClass e atualize o parâmetro.
Acesse Configurações > Integrações > ERP e clique em Adicionar.

1. Preencha os dados da integração:
| Campo | Como preencher |
|---|---|
| Nome | Um nome para identificar a integração (ex.: iClass) |
| Gateway | Selecione iClass |
| Envio de Eventos | Habilite para enviar as O.S. para o iClass |
| Agendamento pela Plataforma | Habilite para usar a agenda do iClass ao marcar as O.S. |
2. Informe os parâmetros, conforme os dados recebidos do iClass:
| Parâmetro | Valor |
|---|---|
url |
Endereço que recebe os eventos |
token |
Credencial de autenticação do envio. Pode ser colada exatamente como o iClass enviou |
agendamento.url |
Endereço da tela de agenda |
agendamento.token |
Credencial da tela de agenda |
agendamento.id_tecnico |
Código do usuário técnico que será o responsável padrão das O.S. agendadas pela plataforma (Caso não venha no retorno do agendamento) |

Os três parâmetros iniciados por agendamento. só são exigidos quando a opção Agendamento pela
Plataforma está habilitada. Se ela ficar desabilitada, basta informar url e token.
3. Selecione os eventos que serão enviados ao iClass, no grupo Ordem de Serviço:
| Evento | Quando é enviado |
|---|---|
| Criar | Ao abrir uma nova O.S. |
| Atualizar | Ao alterar os dados de uma O.S. |
| Agendar | Ao agendar a O.S. (por qualquer meio) |
| Desagendar | Ao remover o agendamento da O.S. |
| Fechar | Ao fechar/finalizar a O.S. |
| Remover | Ao cancelar/remover a O.S. |
Marque apenas os que o iClass deve receber — o mais comum é habilitar todos, para que a plataforma
acompanhe a O.S. do início ao fim.
4. Salve a integração.
✅ Ao salvar, o HubSoft confere se todos os parâmetros obrigatórios foram informados e se o código
informado emagendamento.id_tecnicocorresponde a um usuário que é técnico e está ativo.
Se algo estiver pendente, a mensagem indica exatamente o que corrigir.
O envio acontece automaticamente e em segundo plano, logo após o acontecimento na O.S. — quem
está atendendo não precisa fazer nada, e uma eventual indisponibilidade do iClass não interrompe a
operação no HubSoft (o sistema tenta novamente).
Cada evento leva os dados da O.S. no formato definido pelo iClass:
ℹ️ Neste gateway o conteúdo enviado não é editável: o formato é definido pelo iClass, para que a
plataforma reconheça as informações. Se a necessidade for enviar as O.S. para um sistema próprio, em
formato personalizado, utilize o gateway Outros (Webhook).
Com a opção Agendamento pela Plataforma habilitada, a agenda do iClass passa a estar disponível
em dois momentos:
Como funciona:
agendamento.id_tecnico.

ℹ️ O agendamento pela plataforma pode ficar habilitado em apenas uma integração de ERP por vez.
Abaixo serão listadas algumas perguntas/problemas frequentes relacionados com a integração iClass. Caso alguma dessas situações aconteça e você tenha dificuldades para resolver, não hesite em chamar nosso suporte, pois estamos aqui para lhe ajudar.
A disponibilidade é gerada pelo iClass, a partir das equipes e da agenda cadastradas lá. Não havendo
horário para a região e o tipo de atendimento, o caminho é verificar a configuração de agenda com o
suporte do iClass.
O responsável é o técnico que a agenda do iClass alocou para o horário confirmado — ele prevalece
sobre o que estava na O.S., porque o horário foi reservado na agenda dele. Quando o iClass não informa
a equipe, vale o técnico configurado em agendamento.id_tecnico.
Se todas as O.S. estão caindo no técnico padrão, o provável é que os técnicos não estejam
mapeados no iClass — o código que eles devolvem precisa ser o id do usuário técnico do HubSoft.
Todo envio fica registrado no HubSoft, com o retorno da plataforma. Se houver dúvida sobre um envio
específico, acione o suporte HubSoft informando o número da O.S. e o horário aproximado.
O teste de comunicação ainda não está disponível para este gateway. A validação é feita abrindo a
agenda (no caso do agendamento) ou conferindo os eventos de uma O.S. de teste com o suporte.