See llms.txt for all machine-readable content.

Back to Templates

Enrich weekly Google Maps leads with Apify and send results to Smartlead and Sheets

Quick overview

This workflow runs weekly, calls an Apify actor to enrich a list of websites with verified owner/decision-maker contact data (including email and LinkedIn), and pushes only leads with a verified email to Smartlead for outbound campaigns.

How it works

  1. Runs every 7 days on a schedule trigger.
  2. Sends a POST request to the Apify actor amitabh_312/b2b-website-decision-maker-email-enricher with a list of website URLs and a maximum lead limit, then retrieves the resulting dataset items.
  3. Checks each returned lead to confirm the Verified_Email field is present.
  4. Sends leads with a verified email to Smartlead by posting the full lead payload to the campaign leads API endpoint.

Setup

  1. Add your Apify API token and replace YOUR_APIFY_TOKEN in the Apify request query parameter.
  2. Update the Apify request body to include your target website URLs and adjust maxLeads as needed.
  3. Set your Smartlead campaign ID in the Smartlead endpoint URL (replace YOUR_CAMPAIGN_ID) and add any required Smartlead authentication headers or credentials for your account.