Slack
Everything you need to build a talent agent inside Slack
{
"display_information": {
"name": "Sample - Talent AI",
"description": "AI agents specializing in People & Culture!",
"background_color": "#00acc2",
"long_description": "Leading people means more than tracking projects. It’s about supporting growth, removing blockers, and keeping everyone aligned. TalentAgent makes it easy. \n\nTalentAgent is your behind-the-scenes AI People & Culture experts. \n\nIt transforms spreadsheets, feedback, and goals into clear insights and actionable tasks—so you can lead smarter and focus on what matters. \n\nNo dashboards. No extra tools. Just answers, insights, and action. "
},
"features": {
"app_home": {
"home_tab_enabled": true,
"messages_tab_enabled": true,
"messages_tab_read_only_enabled": false
},
"bot_user": {
"display_name": "TalentAgent",
"always_online": true
},
"slash_commands": [
{
"command": "/talent-welcome",
"url": "https://sample.us-east.api.peoplelogic.dev/slack/events",
"description": "See the installation welcome",
"should_escape": false
},
{
"command": "/talent-grant",
"url": "https://sample.us-east.api.peoplelogic.dev/slack/events",
"description": "Grants access to TalentAgent",
"usage_hint": "[@user or #channel]",
"should_escape": true
},
{
"command": "/talent-revoke",
"url": "https://sample.us-east.api.peoplelogic.dev/slack/events",
"description": "Revokes access to TalentAgent",
"usage_hint": "[@user or #channel]",
"should_escape": true
},
{
"command": "/talent-connect-workspace",
"url": "https://sample.us-east.api.peoplelogic.dev/slack/events",
"description": "Reconnects Slack & TalentAgent",
"should_escape": false
},
{
"command": "/talent-change-language",
"url": "https://sample.us-east.api.peoplelogic.dev/slack/events",
"description": "Changes TalentAgent's Locale",
"should_escape": false
}
]
},
"oauth_config": {
"redirect_urls": [
"https://sample.us-east.api.peoplelogic.dev/slack/oauth/redirect"
],
"scopes": {
"bot": [
"app_mentions:read",
"channels:history",
"channels:read",
"chat:write",
"chat:write.customize",
"commands",
"files:read",
"im:history",
"im:read",
"im:write",
"mpim:write",
"reactions:read",
"reactions:write",
"team:read",
"users.profile:read",
"users:read",
"users:read.email"
]
}
},
"settings": {
"event_subscriptions": {
"request_url": "https://sample.us-east.api.peoplelogic.dev/slack/events",
"bot_events": [
"app_home_opened",
"app_mention",
"app_uninstalled",
"assistant_thread_context_changed",
"assistant_thread_started",
"message.im",
"reaction_added"
]
},
"interactivity": {
"is_enabled": true,
"request_url": "https://sample.us-east.api.peoplelogic.dev/slack/interactions",
"message_menu_options_url": "https://sample.us-east.api.peoplelogic.dev/api/v1/agents/common/slack/load-select-options"
},
"org_deploy_enabled": false,
"socket_mode_enabled": false,
"token_rotation_enabled": false
}
}What can the provided Slack integration do?
Last updated
Was this helpful?
