Skip to main content


A Stream is a collection of card templates, curated by the workbench member. Atomic is designed to collate multiple cards into a single stream - that stream can include multiple instances of the same card, as well as multiple instances of different cards. In the end, they are all combined into a stream and presented to customers.

You can have many stream containers in your application, and a single card template can also be associated with more than one stream.

Assigning cards to streams to containers is the next step, to ensure the relevant streams are displayed in containers you place within your apps.

Containers and streams

A stream is a collection of cards. Every card needs to be assigned to at least 1 stream.

A container contains one stream of cards. The container is the object inside your apps that displays cards. Each container references one or two themes.

All cards stream

Every card will always be sent to the All cards stream. If you also want to have cards appear in other streams, you need to specify this for every card.

Create a new stream

Create a new stream by navigating to Configuration > Streams.

Click the New stream button and add a new stream. The new stream appears in the Streams list.

Specifying additional streams to display a card display in

To specify which streams a card should display in, you can specify additional streams from the Delivery settings tab when editing the card. These choices will be applied by default to each new card sent.

You can override the default settings in two ways:

When providing stream IDs like this, the supplied stream IDs will override the streams configured in the card's Delivery settings.