Stormly

Send your event data from RudderStack to Stormly.

Stormly is a product analytics tool powered by AI. It gives you insights into your users’ behavior and tailored tips on improving their product experience.

Find the open source transformation code for this destination in the GitHub repository.

Get started

RudderStack supports sending event data to Stormly via the following connection modes:

Connection ModeWebMobileServer
Device mode---
Cloud modeSupportedSupportedSupported

Once you have confirmed that the platform supports sending events to Stormly, follow these steps:

  1. From your RudderStack dashboard, add a source. Then, from the list of destinations, select Stormly.
  2. Assign a name to the destination and click Continue.

Connection settings

  • API Key: Enter your Stormly API key. For steps on obtaining the key, see FAQ.
  • OneTrust Cookie Categories: Use this setting to map OneTrust to RudderStack’s consent purposes.

Identify

Use the identify call to create a user in Stormly.

A sample identify call sent to Stormly:

rudderanalytics.identify("1hKOmRA4GRlm",{
        city: "New York",
        name: "Alex Keener",
        email: "alex@example.com",
        country: "US",
        trait1:123
    });

Supported mappings

The following table details the mappings between RudderStack traits and Stormly properties:

RudderStack traitStormly propertyData type
userId
Required
userIdString
traits
context.traits
traitsObject

Track

You can use the track call to capture user events and add them to the Stormly database.

The following snippet highlights a sample track call:

rudderanalytics.track('Product Reviewed', {
  review_id: 'REV1344112',
  product_id: 'XUV112',
  rating: 3.0,
  review_body: 'Good product.',
  groupId: '91Yb32830',
});

Supported mappings

The following table details the mappings between RudderStack and Stormly properties:

RudderStack propertyStormly propertyData type
userId
Required
userIdString
event
Required
eventString
propertiespropertiesObject

Group

Use the group call to create a group in Stormly and add a user to it.

A sample group call sent to Stormly:

rudderanalytics.group("91Yb32830", {
  name: "User Group 1",
  employees: 1000,
  industry: "Software",
});

Supported mappings

The following table details the mappings between RudderStack and Stormly properties:

RudderStack propertyStormly propertyData type
userId
Required
userIdString
groupId
Required
groupIdString
traitstraitsObject

FAQ

Where can I find the Stormly API key?

  1. Log in to your Stormly dashboard.
  2. From the left sidebar, click the dropdown and select Manage Projects.
  3. Select your project.
  4. Click Set-Up Data.
Stormly Setup Data option
  1. Copy the API key from the resulting URL.
Stormly API key

Questions? Contact us by email or on Slack