Six Steps To Sending Data To Any Destination Using RudderStack
Tags: data, database, datawarehouse, rudderstack
Published: 2021-11-23 07:02:08

RudderStack is an open-source platform that enables collecting and routing your customer event data to focus on data privacy and security. RudderStack replaces the need to build separate integration with each third-party tool and unlocks rapid iteration for your product and growth teams.

RudderStack offers various [Client Side and Server Side SDK(s)](https://docs.rudderstack.com/rudderstack-sdk-integration-guides), [Cloud Sources](https://docs.rudderstack.com/cloud-extract-sources), [Event Streams](https://docs.rudderstack.com/rudderstack-event-streams) that enable you to collect your application event data and send it to the RudderStack Server. It further routes this data to your desired destinations (including Warehouses) for downstream analytics.

This post discusses how RudderStack helps you route your customer data to any destination in six simple steps.

Routing Data To Any Destination
-------------------------------

[RudderStack](https://app.rudderstack.com/) provides an easily configurable dashboard for adding and connecting your destinations with any source in an *m:n* manner. You can also enable tools that need to be loaded on the user's device (either a computer or mobile device) to function properly. Different destinations have Device Mode integration based on availability.

Note: If you don't have a source configured in RudderStack from where you would like to send the data to the destination, skip the following section and move to Adding a New Source.

Six Simple Steps To Adding New Destinations
-------------------------------------------

Adding a destination and connecting it to a source from the RudderStack dashboard is effortless. You'll need a token or API key for the destination or some way to confirm your account in the tool.

-   Step 1: From your RudderStack workspace, click on the ADD DESTINATION option. You can find this option on the Connections home page from the Destinations list.

-   Step 2: Search for the desired destination in the Destinations catalog, and click on the destination's tile (e.g., ActiveCampaign).

![](https://cdn.sanity.io/images/mwovquhr/production/84ff44b55251142b626cc601099a48acc42a0c0b-1600x869.png)

Step 3: Enter the desired name for your destination and click on Next.

![](https://cdn.sanity.io/images/mwovquhr/production/7e38d0d896c33d2674c061e4a1fab3475998b51c-1600x869.png)

-   Step 4: Choose which source(s) should send data to this destination, and click Next.

![](https://cdn.sanity.io/images/mwovquhr/production/c98246e9b0a8fbd131da4e6b26b25261ccf65087-1600x869.png)

-   Step 5: Next, in the Connection Settings section, enter the required fields, such as API Key, ActID, Event Key, and click Next.

![](https://cdn.sanity.io/images/mwovquhr/production/18847360ea38ec728d01d7f8356d1f4227b4ad3d-1600x869.png)

-   Step 6: Next, choose the transformation you wish to use. You can write your custom transformation and select it. Else, you can select No transformation needed and click Next.

![](https://cdn.sanity.io/images/mwovquhr/production/75c3242ff28751cdaca4c79aa868216cc606cc24-1600x869.png)

Voilà! You have successfully added your destination to your sources(s):

![](https://cdn.sanity.io/images/mwovquhr/production/60db3ef2219a0ba51202045badf7aa893eab3b60-1600x869.png)

There's More...
---------------

You can also connect the previously added destination(s) to your other Source (s) using CONNECT DESTINATIONS by visiting your Source in the Sources catalog.

![](https://cdn.sanity.io/images/mwovquhr/production/bc245caf4443ebb6b4e36a4de87110230cfd95cd-1600x869.png)

Wasn't it simple? Now you can easily and securely connect with multiple sources and route your customer event data to your favorite destinations through RudderStack.

Adding A New Source
-------------------

Adding a source on the RudderStack dashboard is simple and takes just a few minutes.

-   Step 1: Log into your [RudderStack workspace](http://app.rudderstack.com/) and click on ADD SOURCE. This option appears on the Connections home page or the Sources list.

![](https://cdn.sanity.io/images/mwovquhr/production/c5dfe02f027643ad933c2d183ce7b3b9965f6397-1600x869.png)

-   Step 2: Select your desired Source from the Sources catalog, and click the Source's tile (e.g., iOS)

![](https://cdn.sanity.io/images/mwovquhr/production/84ff44b55251142b626cc601099a48acc42a0c0b-1600x869.png)

-   Step 3: Enter the desired name for your source and click on Next, and It's done!

![](https://cdn.sanity.io/images/mwovquhr/production/baa8a2aa050d5d4d043b047fb1aa8fec2c7a8163-1600x869.png)

Now, you can connect your source to your preferred destination to route your customer data from the [Six Simple Steps to Adding New Destinations](https://markdowntohtml.com/#six-simple-steps-to-adding-new-destinations).

Explore More With RudderStack
-----------------------------

We currently support over 20 sources, including [Warehouse Actions](https://docs.rudderstack.com/warehouse-actions), [Cloud Extracts](https://docs.rudderstack.com/cloud-extract-sources), and [Event streams](https://docs.rudderstack.com/rudderstack-event-streams). We also support over 80 [destinations](https://docs.rudderstack.com/destinations) and add a new one every two weeks, so be sure to look at the other [integrations](https://rudderstack.com/integration/) we support.

### Sign Up For Free And Start Sending Data

Test out our event stream, ELT, and reverse-ETL pipelines. Use our HTTP source to send data in less than 5 minutes, or install one of our 12 SDKs in your website or app.

[Get Started](https://app.rudderstack.com/signup?type=freetrial)