Adding conversation note without impersonating an admin user | Community
Skip to main content
Answered

Adding conversation note without impersonating an admin user

  • February 11, 2026
  • 2 replies
  • 36 views

Chris Hayes

We want to add a note to an Intercom conversation but without impersonating an existing admin user. The API docs suggest that to reply with a note, you need:

  • message_type: note
  • type: admin
  • an admin_id

We’re triggering this from within our app and, under certain conditions, want to programmatically append additional context as an internal note. If there’s another way to attach context to a conversation, that could also work.

Ideally, we’d post on behalf of a bot or app, but I can’t find anything in the docs that supports this. Impersonating a user feels like a security risk, and creating a dedicated seat for this purpose introduces its own concerns.

Is there a recommended pattern for handling this?

Best answer by Nurit

We use our bot to send replies in conversations via the API.

You can get your bot ID using this request:
https://developers.intercom.com/docs/references/rest-api/api.intercom.io/admins/listadmins

The bot will have “operator” in its email address.

2 replies

Nurit
Innovator ✨
Forum|alt.badge.img+2
  • Innovator ✨
  • Answer
  • February 11, 2026

We use our bot to send replies in conversations via the API.

You can get your bot ID using this request:
https://developers.intercom.com/docs/references/rest-api/api.intercom.io/admins/listadmins

The bot will have “operator” in its email address.


Chris Hayes
  • Author
  • New Participant
  • February 12, 2026

That’s legitimately perfect for our needs. I had no idea that user existed and didn’t spot anything about it in the docs. Really appreciate the help, this solves it for us 🙌