Automate Slack Lead Enrichment with Company Data
detail.loadingPreview
This n8n workflow automatically enriches leads directly within Slack. When a potential lead's domain or email is shared, it triggers an enrichment process, fetching detailed company information and sending it back to a designated Slack channel. Streamline your sales prospecting and gain instant insights.
About This Workflow
The Slack Lead Enricher workflow leverages n8n to transform your Slack conversations into a powerful lead intelligence tool. Simply share a company domain or email address in a specified Slack channel, and this workflow springs into action. It intelligently extracts the company domain, then uses the Extruct API to gather comprehensive company data, including website, LinkedIn profile, employee count, industry, recent news, and key personnel. The enriched company details are then neatly formatted and posted back into your Slack channel, allowing your sales team to quickly assess lead quality and personalize their outreach without leaving their favorite communication platform. This seamless integration reduces manual research time and accelerates the sales cycle.
Key Features
- Real-time Lead Enrichment: Get company details instantly upon sharing a domain or email in Slack.
- Automated Data Fetching: Integrates with the Extruct API to pull rich company intelligence.
- Slack Integration: Seamlessly receives triggers and sends enriched data back to your Slack workspace.
- Intelligent Domain Extraction: Accurately identifies company domains from various input formats, while filtering out generic ones.
- Actionable Insights: Provides key information like website, LinkedIn, employee count, and news to inform sales strategies.
How To Use
- Configure Slack Trigger: Set up the 'New Message Catcher' node to listen for messages in your desired Slack channel. Ensure your Slack credentials are correctly configured.
- Extract Company Domain: The 'Extract Company Name Input' (Code node) will parse incoming messages to identify and extract a valid company domain from emails or direct domain mentions. It includes logic to filter out generic email providers.
- Check for Domain: The 'Company Name Exists?' (If node) determines if a valid company domain was successfully extracted to proceed with enrichment.
- Initiate Enrichment: The 'Start Company Enrichment' (HTTP Request node) sends the extracted company domain to the Extruct API for data retrieval. Ensure your Extruct API credentials and table ID are correctly set up in the 'Set Extruct Table ID' (Set node - not shown in snippet but implied) and the HTTP Bearer Auth credentials.
- Wait for Processing: The 'Hold for API Processing' (Wait node) provides a delay to allow the Extruct API to complete its enrichment process.
- Check Status: The 'Check Enrichment Status' (HTTP Request node) polls the Extruct API to determine if the company data processing is complete.
- Verify Data Ready: The 'Is Company Info Ready?' (If node) checks if the enrichment process is finished. If not, it loops back to check again.
- Retrieve Company Data: Once the data is ready, the 'Get Company Data' (HTTP Request node) fetches the enriched company information.
- Format for Slack: The 'Format Slack Company Card' (Code node - not shown in snippet but implied) structures the retrieved company data into a readable format suitable for Slack.
- Send to Slack: The 'Send Company Details' (Slack node) posts the formatted company information back to your specified Slack channel, often as a reply to the original message.
Apps Used
Workflow JSON
{
"id": "6bcbb1e9-ea3e-4307-8b98-0e6c39fa18b3",
"name": "Automate Slack Lead Enrichment with Company Data",
"nodes": 25,
"category": "Sales",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 6bcbb1e9-ea3e...
About the Author
Crypto_Watcher
Web3 Developer
Automated trading bots and blockchain monitoring workflows.
Statistics
Related Workflows
Discover more workflows you might like
Typeform to HubSpot Lead Qualification & Gmail Follow-up
Streamline your lead capture process by automatically syncing Typeform submissions to HubSpot. Qualify leads based on their interest and send personalized follow-up emails instantly. This workflow ensures no lead is missed and interested prospects receive immediate attention.
Automate LinkedIn Job Change Monitoring and Role Classification
Proactively track career shifts within your LinkedIn network. This n8n workflow utilizes Airtop to automatically extract detailed job change information, including new positions, LinkedIn profiles, and functional classifications, enabling timely outreach and CRM updates.
Automated Smart Lead Qualification and Hot Lead Alerts
Instantly qualify inbound leads from your forms by automatically verifying emails, scoring customer fit with MadKudu, and alerting your sales team about high-potential prospects via Gmail. Streamline your lead funnel and ensure your sales team focuses on the hottest opportunities.