Skip to main content
RD Station is a marketing automation and lead generation platform that helps businesses attract, convert, and nurture leads. It provides tools for email marketing, landing page creation, lead scoring, and marketing analytics to improve conversion rates and customer acquisition.

Configuring RD Station as a Source

In the Sources tab, click on the “Add source” button located on the top right of your screen. Then, select the RD Station option from the list of connectors. Click Next and you’ll be prompted to add your access.

1. Add account access

  1. Click Next and you’ll be prompted to login with your account to grant permissions for Nekt to extract data from your RD Station Marketing account.
  2. After successful authentication, you’ll be prompted to configure additional settings:
    • Start Date: The earliest record date to sync. This defines the starting point for data extraction - only records created or modified after this date will be synchronized.
    • Enable Contact Custom Fields: Define whether the user should have access to details about contacts or not. Should be used with caution since the extraction time can increase significantly when enabled, as it requires an additional request for each contact.
    • Contacts Extraction Mode: Define which segmentation lists the connector should extract. Each segmentation will be extracted to a separate table in your Lakehouse.
      • Entire Lead Base: Extract all contacts from your account.
      • Segmentation Lists: Extract only contacts from specific segmentation lists.
      • Entire Lead Base and Segmentation Lists: Extract contacts from both the entire base and from specified segmentation lists.
    Please note contacts who are in different segmentation lists may be extracted multiple times.
    • Segmentation List IDs: The IDs of the segmentation lists to extract contacts from if you want to filter only specific lists to speed up extraction. If not provided, contacts from all segmentation lists will be extracted.
  3. Click Next.

2. Select streams

  1. The next step is letting us know which streams you want to bring. You can select entire groups of streams or only a subset of them.
    Tip: The stream can be found more easily by typing its name.
    The analytics_funnel stream is only available for RD accounts with access to the Advanced plan.The analytics_email_stats, analytics_workflow_email_stats and analytics_conversion_assets streams are only available for RD accounts with access to the Professional plan.The contact_events and contact_details streams are only available if you extract the entire lead base, either by selecting Entire Lead Base or Entire Lead Base and Segmentation Lists.
  2. Click Next.

3. Configure data streams

Customize how you want your data to appear in your catalog. Select the layer, a name for each table (which will contain the fetched data) and the type of sync.
  • Layer: companies in the Growth plan can choose in which layer the tables with the extracted data will be placed.
  • Table name: we suggest a name, but feel free to customize it. You have the option to add a prefix to all tables at once and make this process faster!
  • Sync Type: depending on the data you are bringing to the lake, you can choose between INCREMENTAL and FULL_TABLE. Read more about Sync Types here.
Click Next.

4. Configure data source

Describe your data source for easy identification within your organization. You can inform things like what data it brings, to which team it belongs, etc. To define your Trigger, consider how often you want data to be extracted from this source. This decision usually depends on how frequently you need the new table data updated (every day, once a week, or only at specific times). Optionally, you can define some additional settings (if available).
  • Configure Delta Log Retention and determine for how log we should store old states of this table as it gets updated. Read more about this resource here.
  • Determine when to execute an Additional Full Sync. This will complement the incremental data extractions, ensuring that your data is completely synchronized with your source every once in a while.
Click Next to finalize the setup.

5. Check your new source

You can view your new source on the Sources page. If needed, manually trigger the source extraction by clicking on the arrow button. Once executed, your data will appear in your Catalog.
For you to be able to see it on your Catalog, you need at least one successful source run.

Streams and Fields

Available streams

The table below lists every stream, its slug (the exact identifier to pass when creating the source via API) and a short description. Streams marked optional are only discovered when the corresponding setting is enabled or the RD Station plan grants access.

Fields by stream

Below you’ll find all available data streams from RD Station and their corresponding fields:
Stream for managing segmentation lists in your RD Station account. Segmentations allow you to group contacts based on specific criteria for targeted marketing campaigns.Key Fields:
Stream for extracting contacts from segmentation lists. When extracting from the entire lead base, a single segmentation_contacts table is created. When extracting from specific segmentation lists, separate tables are created with the naming pattern segmentation_contacts_{segmentation_id}.Key Fields:
Detailed contact information including custom fields. This stream is only available when extracting the entire lead base and requires enabling the “Contact Custom Fields” option.
Note: Enabling this stream significantly increases extraction time as it requires an additional API request for each contact.
Key Fields:
Stream for extracting conversion events associated with contacts. This stream is only available when extracting the entire lead base.Key Fields:
Stream for managing email marketing campaigns and their settings.Key Fields:
Stream for managing individual email communications within campaigns.Key Fields:
Stream for managing marketing automation workflows.Key Fields:
Stream for managing landing pages used for lead capture.Key Fields:
Stream for managing embeddable forms that can be placed on external websites.Key Fields:
Stream for managing popup forms and lead capture overlays.Key Fields:
Daily funnel analytics showing lead progression through marketing stages. Only available for accounts with the Advanced plan.Key Fields:
Email campaign performance statistics. Only available for accounts with the Professional plan.Key Fields:
Email performance statistics for workflow automation emails. Only available for accounts with the Professional plan.Key Fields:
Performance statistics for conversion assets (landing pages, forms, popups). Only available for accounts with the Professional plan.Key Fields:

Use Cases for Data Analysis

This guide outlines valuable business intelligence use cases when consolidating RD Station data, along with ready-to-use SQL queries that you can run on Explorer.

Lead Generation Analysis

1. Marketing Funnel Performance

Track the progression of leads through your marketing funnel over time to identify bottlenecks and opportunities. Business Value:
  • Identify which funnel stages have the highest drop-off rates
  • Track conversion rates between funnel stages
  • Monitor trends in lead generation and sales performance
  • Optimize marketing strategies based on funnel insights

SQL query

2. Lead Source Attribution

Analyze which traffic sources and campaigns generate the most conversions to optimize marketing spend. Business Value:
  • Identify the most effective traffic sources for lead generation
  • Understand which campaigns drive the highest conversion rates
  • Allocate marketing budget more effectively
  • Track ROI by marketing channel

SQL query

Email Marketing Performance

3. Campaign Email Performance

Analyze the performance of email campaigns to optimize email marketing strategies. Business Value:
  • Identify top-performing email campaigns
  • Track engagement metrics over time
  • Reduce unsubscribe and spam report rates
  • Improve email deliverability and click-through rates

SQL query

4. Workflow Automation Performance

Track the effectiveness of automated email workflows to optimize nurturing sequences. Business Value:
  • Identify high-performing automation workflows
  • Compare email performance across different workflow steps
  • Optimize workflow sequences based on engagement data
  • Reduce drop-off in nurturing campaigns

SQL query

Conversion Asset Analysis

5. Landing Page and Form Performance

Analyze the performance of landing pages, forms, and popups to optimize conversion rates. Business Value:
  • Identify top-performing conversion assets
  • Track conversion rates across different asset types
  • Prioritize optimization efforts on high-traffic, low-conversion assets
  • Compare performance across different time periods

SQL query

6. Contact Base Analysis

Analyze your contact base to understand lead acquisition trends and engagement patterns. Business Value:
  • Understand lead acquisition trends over time
  • Identify periods of high contact growth
  • Track conversion activity patterns
  • Monitor contact database health

SQL query

Time-Based Analysis

Identify patterns in lead generation and conversion activity throughout the week. Business Value:
  • Optimize campaign scheduling based on engagement patterns
  • Identify best days for email sends
  • Plan content publication strategy
  • Allocate resources effectively based on expected activity

SQL query

Implementation Notes

API Behaviors & Limits

  • The connector automatically handles API rate limits (HTTP 429) and server errors (HTTP 5xx) by retrying failed requests up to 5 times. It intelligently respects the Retry-After-Quotas and Retry-After headers provided by the RD Station API to pause extractions when limits are reached, falling back to exponential backoff for other transient network errors.

Data Quality Considerations

  • The contact_events and contacts_details streams require extracting the entire lead base. Plan for longer extraction times if your database is large.
  • Analytics streams (funnel, email stats, workflow stats, conversion assets) are only available with Professional or Advanced plans.
  • When using the “Enable Contact Custom Fields” option, extraction time increases significantly due to individual API calls per contact.

Best Practices

  • Start with the core streams (segmentations, segmentation_contacts, campaigns, emails) before enabling advanced analytics.
  • Use segmentation list filtering if you only need specific segments to reduce extraction time.
  • Schedule extractions during off-peak hours if you have a large contact database.
  • For real-time reporting needs, consider using incremental syncs with daily triggers.

Troubleshooting

Skills for agents

Download RD Station skills file

RD Station connector documentation as plain markdown, for use in AI agent contexts.