RudderStack Logo
  • Product
    • RudderStack Cloud

      Fully managed, scalable and production ready customer data pipelines for your data infrastructure.

    • RudderStack Open Source

      All the core features and integrations that make RudderStack the customer data pipeline of your data infrastructure.

    • Event Stream
    • Warehouse Actions
    • Cloud Extract
  • Learn
    • Blog

      Read articles, feature announcements, community highlights and everything around data.

    • Video Library

      Watch tutorials on how to get the most out of RudderStack and your Customer Data.

    • Migration Guides

      Howtos and best practises for migrating from platforms like Snowplow and Segment to RudderStack.

    • Documentation
    • Segment Comparison
    • Snowplow Comparison
    • Case Studies
  • Integrations
  • Docs
  • Pricing
  • Login
  • Sign up free
Sign up free
RudderStack Supports Segment as a Source Integration

RudderStack Supports Segment as a Source Integration

By Savia Lobo/December 08, 2020

RudderStack proudly announces a great addition to our Source integrations - Segment. Segment is a popular Customer Data Platform (CDP). Businesses use Segment to capture and send their customer event data to different destinations for further analytics.

Why did we Build Segment as a Source?

Many of our customers migrate from Segment to RudderStack and our goal is to make the transition as seamless as possible. With Segment as a Source you can:

  • Maintain data flows throughout the entire transition with no interruption or data loss
  • Easily execute a step-by-step migration, source by source, sequentially turning off Segment sources that have been transitioned to RudderStack instrumentation
  • Maximize dev resources throughout the migration, focusing them on RudderStack SDK installation, not managing multiple streams of the same data

In other organizations, one team may want to leverage Segment for a particular use case (most commonly marketing), but the data engineering team manages the customer data pipeline and infrastructure via RudderStack. It allows engineers to ingest marketing data from Segment with a few simple clicks.

How Does it Work?

Segment API Compatibility

RudderStack is Segment API compatible. So, if you are using Segment, you can simply point your data streams to RudderStack’s Segment webhook and everything will work, from cloud destinations to schemas in your data warehouse.

How do our Customers use it?

Here are a few common use cases for Segment as a Source:

Executing step-by-step migration plans to avoid data loss. In this use case, all Segment sources are pointed to RudderStack only, which routes to end destinations, then, as RudderStack SDKs are implemented, the Segment source for that data is turned off.

Managing migration with multiple legacy app versions. With Segment as a Source, customers migrating users across multiple app versions can maintain data flows from old app versions as part of a larger app update strategy, ensuring every install still sends data.

Setting up Segment as a Source in RudderStack

You can easily set up Segment as a Source in RudderStack using the following steps:

  • From your RudderStack dashboard, click on Add Source. Select Segment from the list of sources.
  • Enter the name of your source, click on Next and save your source.
  • Head over to your Segment Dashboard and navigate to the Destinations page from the sidebar.
  • Click on Add Destination and search for Webhooks on the destination catalog page
  • Configure the destination and connect it to your desired Segment source. On the destination settings screen, enter the RudderStack Webhook in the URL placeholder.

For detailed steps on how to migrate from Segment to RudderStack, read our documentation. You can also easily migrate your warehouse destinations from Segment to RudderStack. Read the documentation to learn how.

Visit us on our website or join our Slack to chat with our team, check out our open source repos on GitHub, and follow us on social: Twitter, LinkedIn, dev.to, Medium, YouTube.

Savia Lobo
Savia Lobo
Content Writer at RudderStack. Techie at heart and loves to stay up to date with tech happenings across the globe. Loves singing and composing songs.

Recent Posts

Choosing the Best Tool for Mobile Attribution: Kochava, AppsFlyer, Adjust, Branch
Choosing the Best Tool for Mobile Attribution: Kochava, AppsFlyer, Adjust, Branch
By Ruchira Moitra/March 28, 2021
Modern businesses are heavily reliant on multi-channel strategies such as marketing campaigns, targeted messaging, etc., to…
Read More →
Build or Buy? Lessons From Ten Years Building Customer Data Pipelines
Build or Buy? Lessons From Ten Years Building Customer Data Pipelines
By Soumyadeb Mitra/November 19, 2020
Before RudderStack, I tried to build customer data pipelines inside a large enterprise using homegrown and vendor solutions. This…
Read More →
Customer Data Pipelines Play a Key Role in Data Privacy
Customer Data Pipelines Play a Key Role in Data Privacy
By Gavin Johnson/March 07, 2021
Customer data pipelines play a critical role in the privacy of your customer data. They are one of the primary and most expansive…
Read More →

Subscribe

We'll send you updates from the blog and monthly release notes.

Explore RudderStack Today


⚡ Our Free plan includes 500,000 events per month so you can explore and test the product.

Install an SDK, connect a destination, and see data start to flow.


Sign up free

Company

  • About
  • Contact Us
  • We're Hiring!
  • Privacy Policy
  • Terms of Service

Product

  • RudderStack Cloud
  • Open Source
  • Segment Comparison
  • Snowplow Comparison

Resources

  • Blog
  • Video Library
  • Documentation
  • Slack Community
  • The DataStack Show Podcast

JOIN THE CONVERSATION

Learn more about the product and how other engineers are building their customer data pipelines.

Join our Slack Community

READ OUR DOCUMENTATION

Technical documentation on using RudderStack to collect, route and manage your event data securely.

Go to docs
RudderStack Logo
© RudderLabs Inc.