ISSUE: Intercom 'create lead' is creating as a user instead

Describe the problem/error/question

I have a step ‘Create Lead’ - a default option available in n8n. I used this however, instead of creating leads, it’s adding the contacts as users to Intercom.

What is the error message (if any)?

Please share your workflow


Share the output returned by the last node

Information on your n8n setup

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

@Charlotte_Russell its the node itself — the Create Lead operation posts to intercoms /contacts endpoint but never puts role: lead in the body. intercoms unified contacts api decides lead vs user off that role field, so with it missing you get a user every time. so Create Lead is effectively broken for actually making leads.

reliable workaround: skip that operation and use an HTTP Request node, POST to https://api.intercom.io/contacts with a body like {“role”:“lead”,“email”:“…”} plus your other fields, auth with your intercom token. that forces the lead role. worth filing the node bug too.