Slack → Verify → Google Sheets

Automatically verify email addresses shared in Slack and log them to Google Sheets. Perfect for team referrals, lead sharing, and collaborative prospecting.

Use This Template
Slack Mention/Message

New message with email detected

MyEmailVerifier

Verify email validity in real-time

Google Sheets

Log verified email with status

Complete Workflow Overview

Slack email extraction and verification workflow with Zapier

Why Use This Integration?

Team Collaboration

When team members share potential leads in Slack, automatically verify and log them to a centralized spreadsheet. No manual data entry required.

Instant Validation

Email addresses are verified in real-time as they're shared. Get immediate feedback on email quality before outreach begins.

Centralized Database

Build a verified email database automatically. All team contributions flow into one organized Google Sheet for easy access.

Step-by-Step Setup Guide

1Connect Slack to Zapier

Start by connecting your Slack workspace to Zapier:

  • Log in to your Zapier account
  • Click "Create Zap" and search for "Slack"
  • Choose trigger: "New Mention" or "New Message Posted to Channel"
  • Connect your Slack workspace and authorize access
  • Select the channel or user to monitor (e.g., #leads, #referrals)
Add Slack and select new message posted to channel event in Zapier

2Set Up Email Extraction

Configure how to extract email addresses from Slack messages:

  • Add a "Formatter by Zapier" action
  • Choose "Text""Extract Email Address"
  • Map the Slack message text as input
  • Test to ensure email is properly extracted
Add Formatter by Zapier to extract email from Slack message

3Add MyEmailVerifier Action

Verify the extracted email address:

  • Click the "+" button to add a new action
  • Search for "MyEmailVerifier" and select it
  • Choose action: "Verify Email"
  • Connect your MyEmailVerifier account with API key
  • Map the extracted email address to the "Email" field
Add MyEmailVerifier action for verify single event and set email address from extracted email

4Add Filter (Optional but Recommended)

Only log valid emails to avoid clutter:

  • Add a "Filter by Zapier" step
  • Set condition: Status equals "valid"
  • This ensures only verified emails reach your spreadsheet
Add Filter by Zapier to extract only valid emails from Slack

5Connect Google Sheets

Log verified emails to your spreadsheet:

  • Add a new action and search for "Google Sheets"
  • Choose action: "Create Spreadsheet Row"
  • Select your Google Drive and spreadsheet
  • Map fields:
    • Email: Extracted email from Step 2
    • Status: Verification status from MyEmailVerifier
    • Score: Verification score (0-100)
    • Shared By: Slack user name
    • Channel: Slack channel name
    • Date: Current timestamp
Add Google Sheets to create row and add valid verified emails from Slack

6Test & Activate

Test your Zap before going live:

  • Click "Test & Continue" for each step
  • Send a test message in Slack with an email address
  • Verify the email appears in Google Sheets with correct status
  • Turn on your Zap when testing is successful

Real-World Use Cases

Sales Team Referral Tracking

Scenario: Your sales team shares potential leads they meet at conferences or networking events in a #referrals Slack channel.

Workflow: Any email mentioned in #referrals is automatically verified and logged to a "Referral Database" spreadsheet with the referring rep's name, verification status, and date.

Benefit: Build a verified referral database without manual entry. Track which reps contribute the most quality leads.

Prospecting Team Collaboration

Scenario: Your SDR team finds prospects across various platforms (LinkedIn, company websites, events) and shares them in #prospects.

Workflow: Each email posted is instantly verified and logged with quality score, preventing duplicate entries and invalid contacts.

Benefit: Maintain a single source of truth for prospect data. Avoid wasting time on invalid emails before outreach.

Internal Referral Program

Scenario: Run an employee referral program where team members submit candidate emails via Slack.

Workflow: HR monitors #referrals channel, and all candidate emails are automatically verified and logged with employee name and timestamp.

Benefit: Streamline referral collection, ensure valid contact info, and track referral sources automatically.

Partnership Development

Scenario: Business development team shares potential partner contacts in #partnerships channel.

Workflow: Partner emails are verified, logged with verification score, and flagged for quality before outreach.

Benefit: Build a high-quality partner database. Avoid embarrassing bounces when reaching out to potential partners.

What You'll Need

Slack Account

Admin or member access to your workspace

Zapier Account

Free or paid plan (multi-step Zaps require paid plan)

MyEmailVerifier API

Active account with API credits

Google Sheets

Free Google account with Sheets access

Troubleshooting Tips

Email Not Extracted

Issue: Formatter doesn't find email in message

Solution: Ensure email is in standard format ([email protected]). Use regex pattern if needed: [\w\.-]+@[\w\.-]+\.\w+

Multiple Emails in Message

Issue: Message contains several email addresses

Solution: Use "Extract Pattern" with "All" option, then add Looping by Zapier to verify each email separately

Duplicate Entries

Issue: Same email logged multiple times

Solution: Add a "Lookup Spreadsheet Row" step before creating new row to check if email already exists

Slack Rate Limits

Issue: Zap paused due to too many triggers

Solution: Use a dedicated channel for lead sharing. Configure trigger to only monitor that specific channel

Ready to Automate Email Verification in Slack?

Set up this Zap in under 10 minutes and start building your verified email database automatically.

Create This Zap View All Templates
MyEmailVerifier

Copyright © 2026 · MyEmailVerifier · All Rights Reserved