Question: Trigger Virtual Agent API via Slack Mention & Return Now Assist Response Back to Slack
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 hours ago
Summary
I’m currently exploring whether it is possible to trigger the ServiceNow Virtual Agent Bot API (sn_va_as_service) from Slack using an @mention, execute Now Assist (LLM/Generative) responses, and then post the generated output back into Slack.
Current Setup / Context
Platform: ServiceNow (Zurich / early Geneva)
Features involved: Virtual Agent + Now Assist + AI Agent
Verified: Now Assist works correctly in Employee Center
Target channel: Slack
Expected flow:
Slack @BoT mention
Custom Slack App → Virtual Agent API call
Now Assist / VA Topic execution
Generated response returned to Slack
Initial Findings
The VA Bot API creates a conversation session successfully
However, unsure whether Now Assist responses are returned as:
REST callback,
conversation stream,
or polling-style subscription
Slack VA appears to be Topic-driven, and LLM/Now Assist responses seem limited in Slack compared to Employee Center
Questions
Is the architecture below officially supported?
Slack → Custom App → Virtual Agent Bot API → Now Assist → SlackWhen using the VA Bot API:
Does the response return directly in REST?
or stream/polling conversation?
If documented, could you share references?
Can Slack trigger Now Assist / RAG / Generative AI / AI Agent,
not only VA Topics?Is there an official plan or roadmap for LLM-enabled Slack channel support?
Are there any examples, best practices, KB articles, or community threads for similar implementations?
Additional Info
Reference APIs:
/api/sn_va_as_service/bot/integration
Virtual Agent Bot API docs
Now Assist in Virtual Agent
Purpose is for customer PoC/demo and to validate whether Slack can provide a comparable experience to Employee Center using Now Assist.
Thanks in advance!
