Help Center

Amazon Kinesis Connection

How do I connect BlueConic profile data with Amazon Kinesis marketing customer data? What: The Amazon Kinesis connection allows you to stream changed profiles from BlueConic to Amazon Kinesis.

About BlueConic: The BlueConic customer data platform harnesses the data required to power the recognition of an individual at each interaction, and then synchronizes their intent across the marketing ecosystem.

Why: Your business intelligence team already works on deriving strategic information from your data store. BlueConic features a unique data collection engine that captures data and events at the customer level for known and anonymous users. Handing over this information to your Amazon Kinesis data store in real time gives your BI team complete freedom in how to process, enrich, and improve existing reports and applications and invent new ones.

About firehose connections

As your customers interact with your sites and channels, BlueConic can collect this data and provide insights and dashboards. You can further activate your BlueConic data by handing it off to an event queuing system such as Amazon Kinesis through a 'firehose' stream in near real time.

By using this connection you will create a stream of data on the network and infrastructure of BlueConic and its third-party suppliers. To prevent excessive use of this capacity by Users, certain fair use policies (subject to change by BlueConic from time to time) apply to the use of this connection. The usage limits on this traffic that are applicable under this fair use policy can be found by clicking on the BlueConic Settings icon in your BlueConic tenant and by selecting the General settings. The aggregated maximum amount of traffic you are allowed to generate under our fair use policy is specified in the column “Subscription” of the “Firehose traffic” table. Your actual usage is also specified. If at any time you (need to) generate more traffic than the specified fair use maximum in the Subscription column and you want prevent additional charges, stop using this connection or contact your BlueConic Account Manager for a quote immediately. Either way your continued use of this connection constitutes your acceptance of any additional charges or Fees as they may apply.

Learn more

Adding an Amazon Kinesis firehose connection

  1. Click Connections in the BlueConic Navigation bar.
  2. Click Add Connection.
  3. A pop-up window appears. Check the Show all box. Enter "Kinesis" in the Search bar.

    Click Amazon Kinesis connection.

  4. The Amazon Kinesis Connection page opens.

Configuring an Amazon Kinesis connection

In order to authenticate the connection, you need to have Amazon Kinesis 'list' and 'put' permissions. For instructions on setting up these permissions (called 'policies' in Amazon Kinesis), see this AWS tutorial on identity and access management and instructions on using identity-based policies with Kinesis. Also helpful is the AWS guide to working with Amazon Resource Names (ARNS).


  1. Create or retrieve your access key in your Amazon Kinesis environment from your IAM > Users > Security credentials. Select the access key for a user.
  2. Create or retrieve your access secret in your Amazon Kinesis environment from your IAM > Users > Security credentials. Select the access secret for a user.
    Note: For both of these authentication credentials, the user must have 'list' and 'put' permissions.

    Once your connection is authenticated, the green arrow lights up between BlueConic and Amazon Kinesis.
    How do I synchronize my customer data between BlueConic and Amazon Kinesis?

Setting streaming goals

In the left-hand column, click Add goal and select Stream profiles to Amazon Kinesis to set up a streaming goal. You create, copy, and customize goals in the Streaming goals section.

Tip: You can customize the name of your streaming goal, for example, Stream all profiles.

  1. Select BlueConic segments
    Choose one or more BlueConic segments, whose updated profiles will be sent to Amazon Kinesis via the firehose. Search and choose segments to include.
  2. Select Amazon Kinesis stream
    Choose the firehose stream to which the changed BlueConic profiles are streamed. This list is retrieved from your Amazon Kinesis account.
  3. Select event type and data

    In this step, you choose when to send a message to the firehose stream (in the left-hand column), and what data to send (in the right-hand column).

    How to use firehose event streaming connections between BlueConic and Amazon Kinesis
    See Setting firehose streaming goals for details on configuring the events and data to send to the stream, and examples of the resulting firehose streaming messages.

    Profile changes are sent to the firehose 2 minutes after the last change to the BlueConic profile. Learn about real-time data for firehose streaming.
    Note: Firehose connections do not send BlueConic Timeline events or associated lifecycle information.

Privacy management

Connections can be added to Objectives, allowing for privacy management of the information that is being picked up. A connection will only process the profiles of visitors who have consented to at least one of the objectives that the connection is linked to.



Was this article helpful?
0 out of 0 found this helpful