ServiceNow → Microsoft Teams: Clickable link/button in 1:1 chat without bot or delegated auth
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 hours ago
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}/messagesfail with permissions likeTeamwork.Migrate.Allwhen 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,
- Delegated permissions (
- 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

