Skip to main content

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.

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.

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)
1
Add a Pull from Drip step to your flow.
2
In the API Endpoint URL field, replace YOUR_ACCOUNT_ID with your actual Drip account ID.
3
Paste your API key into the Username field. Leave the Password field blank.
4
Enter a name (any string) into the User-Agent header value field.

Configure your settings

By default, the step pulls from the Subscribers endpoint:
https://api.getdrip.com/v2/YOUR_ACCOUNT_ID/subscribers
A few fields you’ll commonly adjust:
  • 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-name makes 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, and subscribed_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.
Last modified on May 18, 2026