Drip is an e-commerce email and SMS marketing platform that brands use to run lifecycle automations, broadcasts, and behavior-triggered campaigns. Connecting Drip to Parabola lets marketing and ops teams pull subscriber and campaign data into the same flows used for e-commerce, retention, and analytics, without manual CSV exports or engineering work.Documentation Index
Fetch the complete documentation index at: https://parabola.io/docs/llms.txt
Use this file to discover all available pages before exploring further.
Pull from Drip
The Pull from Drip step is a beta step built on top of Parabola’s Pull from an API step, pre-configured to point at Drip’s REST API and authenticate with your account ID and API key. By default it pulls your subscriber list, but you can swap the endpoint to pull campaigns, events, broadcasts, or workflow data.How to authenticate
You’ll need three things from Drip to authenticate:- Your Account ID
- Your API Key — find it on your User Settings page in Drip
- A name for the connection (any string works — Drip requires a User-Agent value on every request)
Configure your settings
By default, the step pulls from the Subscribers endpoint:- API Endpoint URL — change the path to pull a different resource (campaigns, events, broadcasts, workflows). The full list lives in Drip’s API reference.
- Max Pages to Fetch — Drip paginates responses. If your pull doesn’t return all your data, increase this value so more pages are fetched.
Available data
Using the Pull from Drip step, you can access any endpoint on Drip’s REST API. The most common resources operators pull:- Subscribers — email address, status (active, unsubscribed, removed), tags, custom fields, lifetime value, last activity timestamp, and signup source. See list all subscribers.
- Campaigns — campaign name, status, list, and the email content tied to each automation.
- Events — behavioral events (purchases, page views, cart actions, custom events) with timestamps and the subscriber they belong to.
- Broadcasts — one-off email sends with audience counts, send dates, and aggregate engagement.
- Workflows — automated lifecycle flows including triggers, status, and the subscribers who entered each one.
- Orders — order records pushed into Drip from your store, including totals, items, and customer references.
Common use cases
- Keep your Drip audience in sync with e-commerce data: Pull Drip subscribers alongside customers from Shopify, Squarespace, or Amazon Seller Central to flag missing emails, suppress recent buyers, or build VIP segments based on lifetime value.
- Build cross-channel marketing dashboards: Combine Drip campaign metrics with paid spend from Facebook Ads and TikTok to track blended CAC and channel-level ROI in one place.
- Compare Drip vs. another email tool side by side: For brands mid-migration, pull Drip and Klaviyo or Mailchimp data into the same flow to compare list health, deliverability, and revenue per send.
- Sync new subscribers to your CRM: Push fresh Drip signups into HubSpot so sales sees lead activity without waiting on a marketing handoff.
- Automate weekly performance reports: Roll up Drip broadcast and workflow metrics on a schedule and drop the result into Google Drive, Smartsheet, or a Slack message for your marketing team.
- Feed Drip events into your warehouse: Push raw event data into Snowflake, BigQuery, or Redshift for cohort and retention analysis.
Tips for using Parabola with Drip
- Confirm your account ID is correct. Your account ID lives in the URL path, not in the API key. If auth fails, this is the most common cause.
- Add a User-Agent value. Drip rejects requests without one. Any string works, but using something like
parabola-flow-namemakes it easier to identify in Drip’s logs. - Increase Max Pages for large lists. If you have more than a few thousand subscribers or events in your date range, raise Max Pages to Fetch until you’re getting the full dataset back.
- Filter at the endpoint when possible. Drip’s API supports query parameters like
status,tags, andsubscribed_after. Append them to the endpoint URL to keep payloads small instead of pulling everything and filtering downstream. - Deduplicate before joining. A subscriber can show up in multiple workflows or campaigns. Use Parabola’s Remove duplicate rows step on email address before joining to outside sources to avoid inflated counts.
- Match cadence to use case. Hourly for list-hygiene flows that suppress recent purchasers, daily for performance reporting, weekly for cohort and retention analysis.
FAQ
Can I push subscribers back into Drip?
The Pull from Drip step is read-only. To create or update subscribers, use a Send to an API step pointed at Drip’s/subscribers endpoint with your API key. See Drip’s API reference for the request format.
Does Parabola support Drip webhooks?
The native step is API-pull only. For event-driven flows (new signup, purchase, custom event), point a Drip webhook at Parabola’s webhook trigger on a separate flow.How do I pull only recent events or signups?
Append a query parameter to the endpoint URL — for example,?subscribed_after=2026-01-01 on the subscribers endpoint, or ?occurred_after=... on the events endpoint. Filtering at the API is faster than pulling everything and filtering in Parabola.
Which Drip plan do I need?
Any paid Drip plan with API access works. Confirm in Drip’s pricing before building production flows.With Drip and Parabola connected, the manual exports your marketing team uses to clean lists, build reports, and reconcile audiences run on a schedule, with output landing in the systems where your team actually works.