Connecting Zapier and Make.com

Zapier and Make.com connect Viewers to thousands of apps - CRMs, email platforms, SMS services, spreadsheets, project management tools, and more. When new leads come in, your automation platform can pull that data and send it anywhere you need.

This integration requires a PRO plan.


How It Works

Viewers provides a JSON API endpoint that returns your lead data. Zapier and Make.com can poll this endpoint on a schedule, pulling new leads and passing them along to whatever apps you’ve connected - HubSpot, Salesforce, Google Sheets, Slack, Twilio, you name it.

One endpoint. Unlimited possibilities.


Getting Your API Endpoint

  1. Log in to your Viewers dashboard
  2. Go to Automations
  3. Find the Zapier / Make.com section
  4. Copy your unique JSON endpoint URL

Your URL includes your API key, so keep it private. Anyone with this URL can access your lead data.


Choose Your Platform

Both Zapier and Make.com work with Viewers by polling your JSON endpoint. Choose based on your preference:

Zapier is simpler to set up and has a massive app library (5,000+ integrations). Great for straightforward automations.

Make.com (formerly Integromat) offers more complex logic, branching, and visual workflow building. Great for advanced automations with multiple paths.

Both require paid plans for this functionality.


Setting Up with Zapier

Step 1: Create a Zap

  1. Log in to your Zapier account
  2. Click Create Zap
  3. For the trigger, search for and select Webhooks by Zapier
  4. Choose Retrieve Poll as the trigger event
  5. Click Continue

Step 2: Configure the Poll

  1. In the URL field, paste your Viewers JSON endpoint URL
  2. Leave other settings at their defaults
  3. Click Continue

Step 3: Test the Connection

  1. Click Test trigger
  2. Zapier will fetch data from your Viewers endpoint
  3. You should see your lead data with all available fields parsed

If you don’t have any leads yet, submit a test lead through your widget first.

Step 4: Add an Action

Click the + below your trigger to add an action. Search for the app you want to connect (HubSpot, Google Sheets, Slack, etc.) and map the Viewers fields to that app.


Setting Up with Make.com

Step 1: Create a Scenario

  1. Log in to your Make.com account
  2. Click Create a new scenario
  3. Click the + icon to add a module
  4. Search for HTTP and select it
  5. Choose Make a request

Step 2: Configure the Request

  1. URL: Paste your Viewers JSON endpoint URL
  2. Method: Select GET
  3. Parse response: Set to Yes
  4. Click OK

Step 3: Schedule the Scenario

  1. Click the clock icon at the bottom of the scenario editor
  2. Set your polling interval (e.g., every 15 minutes)
  3. Save the schedule

Step 4: Test the Connection

  1. Click Run once
  2. Make.com will fetch data from your Viewers endpoint
  3. You should see your lead data parsed and available for mapping

Step 5: Add More Modules

Click the + after your HTTP module to add actions. Search for the app you want to connect and map the Viewers fields to that app’s module.


What Data You’ll Receive

When you poll the endpoint, Viewers returns a JSON payload with your lead data. Here’s what each field contains:

Contact Information

FieldDescriptionExample
nameVisitor’s nameGirish Redekar
emailEmail addressgirish@sprinto.com
email_validVerification statustrue, false, or unknown
email_typeEmail typebusiness or personal

Lead Context

FieldDescriptionExample
moduleWhich module captured the leadchat, feedback, custom, newsletter, share, contactus, discount
questionMessage or response from visitorhi do you guys do social media management?
page_urlPage where lead was capturedhttps://yoursite.com/pricing
referrerTraffic sourcedirect, google, or a referring URL
created_atTimestamp2025-11-25 02:43:37

Device Information

FieldDescriptionExample
device_typeDevice categorydesktop or mobile
browserBrowser nameChrome, Safari, Firefox
osOperating systemmacOS, Windows, iPhone
country_codeCountry codeus, uk, ca

Enrichment Data (Pro)

FieldDescriptionExample
company.nameBusiness nameSprinto
company.websiteCompany websitesprinto.com
company.phoneCompany phone+1 833 497 7663
company.employeesEmployee range251-1K, 51-250, 11-50
company.revenueRevenue estimateWhen available
company.logoCompany logo URLPath to logo image
company.socialSocial profilesLinkedIn URLs
coworker_emailsOther contacts at companyArray of email addresses

Popular Automations

Here’s what you can do once leads are flowing to your platform:

Send to a CRM

Connect to HubSpot, Salesforce, Pipedrive, or any CRM. Map the Viewers fields to your CRM’s contact fields:

  • name → Contact Name
  • email → Email
  • company.name → Company
  • company.phone → Phone
  • question → Notes

Send an Email

Use Gmail, Outlook, or any email app to send yourself a notification or send the lead a follow-up:

  • Notify your sales team with lead details
  • Send an auto-reply thanking the lead for reaching out

Send an SMS or Make a Call

Connect to Twilio, SimpleTexting, or similar services:

  • Text yourself when a high-value lead comes in
  • Trigger an automated call to the lead

Add to a Spreadsheet

Connect to Google Sheets or Excel to build a lead database:

  • Each new lead becomes a new row
  • Map fields to columns for easy filtering and analysis

Post to Slack

Get notifications in your team channel:

  • Post lead details to a #new-leads channel
  • Tag your sales rep so they can follow up

Filtering Leads

Both Zapier and Make.com let you add filters so your automation only processes certain leads.

In Zapier: Add a Filter step between your trigger and action.

In Make.com: Add a Filter connection between modules, or use the Router module for multiple paths.

Example filters:

  • Only process chat module leads
  • Only process when company.employees contains 251 (larger companies)
  • Only process when email_valid equals true
  • Only process when country_code equals us

This lets you create different workflows for different lead types - high-value leads get a phone call, smaller leads get an email sequence.


Multi-Step Automations

You’re not limited to one action. Build automations that do several things at once:

  1. Trigger: New lead from Viewers
  2. Action 1: Create contact in HubSpot
  3. Action 2: Send Slack notification to sales team
  4. Action 3: Add row to Google Sheets for tracking
  5. Action 4: Send welcome email via Gmail

All of this happens automatically when new leads are pulled.


Rate Limits

There are no hard rate limits at the moment, but keep your polling reasonable. We may throttle or block abusive requests and IPs. Polling every 5–15 minutes is plenty for most use cases.


Troubleshooting

No data returning?

  • Make sure you have leads in your Viewers dashboard
  • Verify the endpoint URL is copied correctly with no extra spaces
  • Check that your Viewers PRO plan is active

Missing fields?

  • Some fields only populate for enriched leads (PRO plans)
  • Personal email addresses won’t have company data
  • Not every lead will have every field populated

Duplicate leads processing?

  • Zapier’s Retrieve Poll has built-in deduplication
  • In Make.com, you may need to add logic to track which leads you’ve already processed

Frequently Asked Questions

Do I need a paid plan on Zapier or Make.com? Yes. Both platforms require paid plans for HTTP/polling functionality.

How often should I poll the endpoint? Every 5–15 minutes is reasonable for most use cases. More frequent polling isn’t necessary and may be throttled.

Can I use both Zapier and Make.com at the same time? Yes. Both can poll the same endpoint independently.

Is my API key secure? Your API key is embedded in your unique endpoint URL. Keep this URL private - don’t share it publicly or commit it to public code repositories.

What if my automation platform is down? Your leads are always safe in your Viewers dashboard. If your platform misses a poll, the leads will still be there on the next successful poll.


Need Help?

If you have questions about connecting Viewers to Zapier or Make.com, contact us.