n8n

How to Automate Slack Qualified Lead Alerts?

Turn contact form signups into qualified lead alerts in Slack. The flow checks if the email is real, scores the contact, and only pings your channel when the lead looks strong. It suits teams that want faster handoffs with less noise.

An n8n form captures a business email. The email is sent to Hunter to verify deliverability and validity. If the email passes, the flow calls MadKudu to fetch a customer fit score using the email. When the score is over 60, a detailed message posts to your Slack channel with the person and company context from the scoring data. If the email is invalid or the score is below the threshold, the run ends quietly with no Slack post.

Setup is simple. You need accounts and API keys for Hunter and MadKudu, plus a Slack bot with permission to post in your chosen channel. Set the channel name and adjust the score threshold to match your ideal customer profile. Expect faster response times, fewer manual checks, and more focus on the best leads. This is great for contact us pages, demo requests, and event signups where you want instant alerts for high value prospects.

What are the key features?

  • Hosted form trigger collects a single business email with a clear title and description.
  • Hunter Email Verifier checks if the address is valid and deliverable.
  • Conditional filter stops the flow when the email is not valid to avoid junk leads.
  • HTTP request to MadKudu pulls a customer fit score using the submitted email.
  • Adjustable score rule only forwards leads above your chosen threshold.
  • Slack message posts to a selected channel with name, company, domain, and location details.
  • Quiet branches for invalid or low score leads prevent unnecessary alerts.

What are the benefits?

  • Reduce manual lead review from 10 minutes to under 1 minute per lead
  • Automate 100 percent of email checks and scoring so reps focus on outreach
  • Improve data quality by blocking invalid emails before they reach the team
  • Cut Slack noise by sending only leads above your score threshold
  • Connect Hunter, MadKudu, and Slack in one simple flow

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Hunter, MadKudu and Slack. See the Tools Required section above for links to create accounts with these services.
  3. In the n8n credentials manager, create a Hunter API Key credential. Get your key from the Hunter dashboard under the API section and paste it when creating the credential. Name it clearly for your team.
  4. For MadKudu, create an HTTP Header Auth credential. Use your MadKudu API key from the MadKudu account page and follow the on screen instructions to add the correct header. Name it MadKudu Lead Score or similar.
  5. For Slack, open the Slack node, click Credential to connect with, choose Create new credential, and follow the on screen steps to connect your Slack workspace. Make sure the bot has permission to post to your target channel.
  6. Open the n8n Form Trigger node. Review the form title and description. Keep the field label for the email or change it to match your site. Copy the production URL if you plan to embed or link it.
  7. Open the Hunter node and confirm the email field mapping points to the form field label. If you changed the label, update the expression so Hunter receives the correct value.
  8. Check the If node that validates the email. Confirm it uses Hunter output to pass only valid or deliverable addresses.
  9. Open the HTTP Request node for MadKudu and verify the URL uses the email expression. If your mapping differs, update the expression to reference the correct field.
  10. Open the If node for the score rule and set your threshold. The template uses 60. Adjust this number to fit your ideal customer profile.
  11. In the Slack node, select the channel you want, such as #interesting_leads. Review the message template and keep or edit the fields you want to show.
  12. Click Test Workflow in n8n, submit the form with a real work email, and check Slack. Try a bad email and a low scoring email to confirm no alerts are sent.
  13. Activate the workflow. Share or embed the form URL on your contact page or demo request page.
  14. Troubleshoot tips: If Slack does not post, check bot scopes and channel access. If Hunter fails, confirm your API key. If MadKudu returns an error, verify headers and rate limits. If no score appears, confirm the email field mapping.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Hunter

Sign up

Free plan: $0 / mo, 50 credits / mo, API access included (0.5 credit per email verification)

MadKudu

Sign up

Slack

Sign up

Free plan: $0 / mo; limited to 10 apps (third-party or custom) and usable via Slack API

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.