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
- Log in to your Viewers dashboard
- Go to Automations
- Find the Zapier / Make.com section
- 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
- Log in to your Zapier account
- Click Create Zap
- For the trigger, search for and select Webhooks by Zapier
- Choose Retrieve Poll as the trigger event
- Click Continue
Step 2: Configure the Poll
- In the URL field, paste your Viewers JSON endpoint URL
- Leave other settings at their defaults
- Click Continue
Step 3: Test the Connection
- Click Test trigger
- Zapier will fetch data from your Viewers endpoint
- 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
- Log in to your Make.com account
- Click Create a new scenario
- Click the + icon to add a module
- Search for HTTP and select it
- Choose Make a request
Step 2: Configure the Request
- URL: Paste your Viewers JSON endpoint URL
- Method: Select GET
- Parse response: Set to Yes
- Click OK
Step 3: Schedule the Scenario
- Click the clock icon at the bottom of the scenario editor
- Set your polling interval (e.g., every 15 minutes)
- Save the schedule
Step 4: Test the Connection
- Click Run once
- Make.com will fetch data from your Viewers endpoint
- 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
| Field | Description | Example |
|---|---|---|
name | Visitor’s name | Girish Redekar |
email | Email address | girish@sprinto.com |
email_valid | Verification status | true, false, or unknown |
email_type | Email type | business or personal |
Lead Context
| Field | Description | Example |
|---|---|---|
module | Which module captured the lead | chat, feedback, custom, newsletter, share, contactus, discount |
question | Message or response from visitor | hi do you guys do social media management? |
page_url | Page where lead was captured | https://yoursite.com/pricing |
referrer | Traffic source | direct, google, or a referring URL |
created_at | Timestamp | 2025-11-25 02:43:37 |
Device Information
| Field | Description | Example |
|---|---|---|
device_type | Device category | desktop or mobile |
browser | Browser name | Chrome, Safari, Firefox |
os | Operating system | macOS, Windows, iPhone |
country_code | Country code | us, uk, ca |
Enrichment Data (Pro)
| Field | Description | Example |
|---|---|---|
company.name | Business name | Sprinto |
company.website | Company website | sprinto.com |
company.phone | Company phone | +1 833 497 7663 |
company.employees | Employee range | 251-1K, 51-250, 11-50 |
company.revenue | Revenue estimate | When available |
company.logo | Company logo URL | Path to logo image |
company.social | Social profiles | LinkedIn URLs |
coworker_emails | Other contacts at company | Array 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 Nameemail→ Emailcompany.name→ Companycompany.phone→ Phonequestion→ 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-leadschannel - 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
chatmodule leads - Only process when
company.employeescontains251(larger companies) - Only process when
email_validequalstrue - Only process when
country_codeequalsus
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:
- Trigger: New lead from Viewers
- Action 1: Create contact in HubSpot
- Action 2: Send Slack notification to sales team
- Action 3: Add row to Google Sheets for tracking
- 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.