Popupsmart
Popupsmart is a no-code popup builder for collecting website leads; this toolkit exports leads from one connected campaign.
Verdict
Common use cases
- Qualify new leads by industry or intent
- Summarize daily signups for morning standup
- Draft personalized follow-up emails in bulk
- Spot duplicate submissions across campaigns
- Export recent leads to a formatted CSV
Integration
- Vendor
- Popupsmart
- Category
- other
- Auth
- API_KEY
- Tools
- 1
- Composio slug
popupsmart
Tools
- List Leads
Return one page of leads collected by the connected Popupsmart campaign, optionally filtered by date, plus a cursor for the next page.
Setup
Setup guide
- 11. Open your Switchy workspace and navigate to Settings > Integrations. 2. Find Popupsmart in the MCP directory and click Connect. 3. You'll be prompted to paste a Popupsmart API key—log into your Popupsmart account, go to Settings > API, and generate a new key with read access to leads. 4. Copy the key and paste it into Switchy's prompt, then click Authorize. 5. Switchy confirms the connection and shows which campaigns are accessible. 6. Open any Project, type '@Popupsmart list leads from the last 7 days' in the chat, and hit send—if you see a table of recent signups, the integration is live. 7. Use the cursor value in responses to paginate through larger result sets in follow-up prompts.
What teammates see: by default, memories from Popupsmart are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Qualify This Week's Leads
@Popupsmart list leads from the last 7 days, then flag any from companies with 50+ employees or in the SaaS vertical.
Daily Signup Summary
@Popupsmart show me all leads from yesterday and summarize them by email domain and time of day.
Draft Follow-Up Sequence
@Popupsmart get leads from the last 3 days, then draft a three-email follow-up sequence for each, referencing the campaign they came from.
Spot Duplicate Submissions
@Popupsmart list all leads from the last 30 days and identify any email addresses that submitted more than once.
Export to CSV Format
@Popupsmart fetch leads from January 1 to today and format them as a CSV with columns for email, campaign, and timestamp.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Popupsmart show me all leads captured in the last 7 days
Retrieved 47 leads from your Popupsmart campaigns over the past week. The list includes email addresses, submission timestamps, and associated campaign IDs. Top sources: 'Spring Sale Banner' (18 leads), 'Exit Intent Modal' (15 leads), 'Homepage Signup' (14 leads). Each entry shows the visitor's email, the page URL where they converted, and any custom fields you've configured (phone, company name, etc.). Results are paginated; this is page 1 of 2.
This example demonstrates the core read capability: fetching lead data with date filtering. The MCP returns one page at a time with a cursor token for pagination. You'll need valid API credentials with read access to your Popupsmart account. Response shape depends on which custom fields your campaigns collect.
@Popupsmart pull leads from campaign ID 'exit-intent-2024' submitted after March 1st
Found 23 leads from the 'exit-intent-2024' campaign since March 1st. Each record includes email, submission date, referrer URL, and device type. Example entries: user@example.com (March 3, mobile, referred from Google), contact@company.com (March 5, desktop, direct traffic). The campaign collected 'company' and 'role' as custom fields; those values are included where visitors provided them. This is the complete result set—no additional pages.
Shows how to filter by both campaign and date range. Useful when you're analyzing a specific popup's performance or segmenting leads by source. The MCP doesn't modify or create campaigns—it's read-only access to lead data. If your account has multiple workspaces, ensure your API key has access to the target campaign.
@Popupsmart get this week's leads and draft a summary email for our sales team highlighting top-performing campaigns
Analyzed 62 leads captured this week across 4 active campaigns. Here's a draft summary: 'This week we collected 62 new leads, up 18% from last week. Our top performer was the Homepage Hero Banner (28 leads, 45% of total), followed by the Blog Exit Intent (19 leads). Mobile conversions accounted for 58% of submissions. Recommended action: A/B test the Blog Exit Intent copy—it's underperforming relative to traffic volume. Attached lead list includes all emails, timestamps, and UTM parameters for CRM import.' Ready to send or revise.
Combines lead retrieval with AI synthesis to generate actionable insights. The MCP provides raw lead data; the AI interprets trends and drafts communications. This workflow is valuable for weekly reporting but depends on having enough lead volume to surface meaningful patterns. The MCP itself doesn't send emails—you'd copy the draft into your email client or another tool.
Use-case deep-dives
When one popup campaign feeds your entire trial funnel
A 3-person SaaS team runs a single Popupsmart exit-intent campaign on their pricing page. Every Monday, the founder pulls the week's leads into Switchy, cross-references them against Stripe trial starts, and flags no-shows for a follow-up email. This MCP works because the tool count is one: you're literally just paginating through a lead list. The API key auth means no OAuth dance, and the date filter lets you scope to the last 7 days without manual cleanup. If you're running multiple campaigns or need real-time lead routing, this MCP is too thin—you'll want a Zapier bridge or the full Popupsmart dashboard. But for a weekly ritual where one person reviews one campaign's output, the List Leads tool is exactly enough. Add this MCP if your popup strategy is simple and your review cadence is human-paced.
Pulling demo leads into a shared support queue
A 5-person agency uses Popupsmart to capture demo requests on their case-study pages. The support lead checks Switchy twice a day, pulls the latest leads via this MCP, and assigns them to account execs based on vertical or company size. The workflow is manual but fast: the MCP returns lead data in one call, the support lead copies relevant fields into Linear or Notion, and the handoff happens in Slack. This setup breaks down if you're collecting more than 20-30 leads per day—pagination becomes a chore, and you'll want automated routing instead. It also assumes you're only triaging one campaign; if you're running A/B tests across multiple popups, the single-tool MCP can't distinguish between them. Use this MCP if your demo volume is low, your triage is human-driven, and you need a quick daily pull without building a full integration.
When you need a simple monthly lead export, not a CRM sync
A 2-person content team runs Popupsmart campaigns on their top 5 blog posts, each offering a different lead magnet. At month-end, the content lead uses Switchy to pull all leads collected in the last 30 days, groups them by referrer URL, and updates a spreadsheet tracking which posts convert best. The List Leads tool handles this because the cadence is monthly, the volume is under 500 leads, and the analysis is manual. The date filter keeps the query scoped, and the pagination cursor lets you walk through results without hitting rate limits. This MCP is not a fit if you need real-time lead scoring, multi-campaign attribution, or automatic CRM syncs—those require heavier tooling. But for a monthly content audit where one person eyeballs lead sources and adjusts the editorial calendar, this single-tool MCP is faster than exporting CSVs from the Popupsmart dashboard.
Frequently asked
What does the Popupsmart MCP do in Switchy?
It pulls lead data from your Popupsmart popup campaigns into Switchy's workspace. The MCP exposes one tool that retrieves leads with their contact info and submission timestamps, filtered by date range if needed. You can paginate through results to analyze conversion patterns or feed leads into other workflows without manually exporting CSVs from Popupsmart's dashboard.
Do I need admin access to connect Popupsmart?
You need an API key from your Popupsmart account, which typically requires admin or owner-level permissions to generate. Standard team members won't have access to API credentials in most Popupsmart plans. Check your account settings under Integrations or API to confirm you can create keys before attempting to connect the MCP in Switchy.
Can the Popupsmart MCP create or edit popup campaigns?
No. It's read-only for lead retrieval. You can't design popups, change targeting rules, or modify campaign settings through this MCP. For campaign management, you still need to use Popupsmart's web interface directly. The MCP exists solely to pull collected lead data into Switchy for analysis or downstream automation, not to replace Popupsmart's campaign builder.
How is this different from exporting leads from Popupsmart directly?
The MCP lets you query leads programmatically inside Switchy workflows without logging into Popupsmart or downloading CSV files. You can filter by date, paginate through large datasets, and combine lead data with other tools in the same workspace. Manual exports are fine for one-off reports; the MCP is better for recurring analysis or feeding leads into CRM sync workflows.
Who on the team should connect the Popupsmart MCP?
Whoever owns your Popupsmart account and has API key access—usually a marketing ops person or growth lead. Once connected in Switchy, any workspace member can query the leads without needing separate Popupsmart credentials. This centralizes access while keeping the API key secure. The MCP doesn't count against Popupsmart's seat limits, only Switchy's workspace plan.