Get a first look at what's coming. The Developer Passport Australia Release Preview kicks off March 12. Dive in! 

ServiceNow → Microsoft Teams: Clickable link/button in 1:1 chat without bot or delegated auth

Madhuri Gurunat
Tera Contributor

Hi Community,

I’m working on a ServiceNow Flow Designer automation that sends 1:1 Microsoft Teams chat messages to managers as part of an asset recovery workflow (hardware return reminders).

Current setup

  • ServiceNow Microsoft Teams Graph Spoke
  • Client credentials (app‑only) authentication
  • Messages are sent successfully to a normal 1:1 Teams chat
  • We do not want to use:
    • Conversational Integration / Teams bot
    • Delegated OAuth (user context)

Requirement

We want the Teams message to include something clickable (for example, a link or button) that opens a ServiceNow RITM.

What we’ve tried / observed

  • Plain text URLs in the Teams chat are not clickable
  • HTML links are rendered as text
  • Adaptive Cards / Action.OpenUrl are not supported in our current setup
  • REST calls to POST /chats/{chat-id}/messages fail with permissions like Teamwork.Migrate.All when attempting richer content
  • MSTeamsOutboundMessages() / Conversational Integration APIs are not available in our instance

Question

With Graph Spoke + app‑only authentication and no bot, is there any supported way to send a clickable link in a 1:1 Teams chat message from ServiceNow?

Or is the correct conclusion that:

  • Clickable content in 1:1 chat requires either
    • Delegated permissions (ChatMessage.Send), or
    • Conversational Integration / Teams bot,
  • And that app‑only Graph is limited to non‑interactive text in chats?

If anyone has implemented a workaround (for example, formatting, alternate endpoints, or officially supported approaches), I’d appreciate the guidance.

Thanks in advance!

0 REPLIES 0