Person Finder from Slack
Overview
This automation watches a Slack channel for mentions of people and, using AI, turns that chatter into quick, useful profile summaries you can post right back in the thread. It saves you from hunting down LinkedIn links or basic background details every time a new name pops up. Behind the scenes, it runs on a small FastAPI app, talks to Slack through a bot, and uses CodeWords’ AI runtime to extract names and context so you get fast, tidy results without leaving Slack.
Description
This automation finds and summarizes people mentioned in Slack by combining Slack messages, AI technology, and a lightweight web app into a quick reply in your channel. It first listens for messages in the channel you register, then sends the message text to AI to pull out a person’s name, any helpful context, and a likely profile link. In parallel, it gets the right Slack channel and thread to post in. After processing the details and formatting the response, it posts a short, readable summary back to the thread to produce a quick profile snapshot that helps your team move faster without tab-hopping.
Key Features
Slack channel registration: Point the automation at a specific Slack channel so it only runs where you want it.
AI-powered name extraction: Uses AI technology to identify the person mentioned, pull context, and infer useful details from the conversation.
Threaded replies: Posts results back into the original Slack thread, keeping context tidy and easy to follow.
Custom output formatting: Optionally guide how the summary should look (for example, “only show name, title, and company”).
Access controls: Choose whether only you can trigger it or anyone in the channel can, so you can keep it as open or controlled as you prefer.
CodeWords runtime for AI: Runs through CodeWords’ AI runtime with OpenAI-compatible APIs for consistent, reliable analysis.
Simple FastAPI webhook: A clean, documented HTTP endpoint Slack can call for events, making setup straightforward.
Observable logging: Structured logs via structlog so you can see what happened when messages are processed.
Instructions
Open the automation and connect your Slack workspace by adding your Slack bot token.
Paste in your CodeWords API key and runtime URL so AI features work as expected.
Pick the channel you want to watch (like #general or #hiring) and hit Register to turn it on.
If you like, add simple formatting instructions (for example, “Show name and LinkedIn only”) to shape how results appear.
Mention someone naturally in the channel with a bit of context (for example, “Can someone connect me with Jordan Miller at Acme?”).
Check the thread for a short profile summary and link—use it as-is or refine your message and try again.
Use Cases
This automation is perfect for sales teams, recruiters, founders, and community managers who live in Slack and constantly swap names and intros. It saves time by pulling quick background context right inside the conversation. Great for warm intros, quick research before a meeting, or sanity-checking that you’ve got the right person without opening a dozen tabs.
Frequently Asked Questions
Last updated