Platform Integrations
Connect your store or app in a few clicks — no engineering required.
mParticle
RudderStack
Excel / CSV Import
MCP Connector for AI Clients
Connect Stormly to Claude, ChatGPT Developer Mode, Claude Code, Codex, Cursor, or another MCP-compatible client. Ask ecommerce analytics questions about SKUs, carts, orders, revenue, funnels, and retention from your actual Stormly project data.
Set up the Stormly MCP connector or read the MCP for ecommerce analytics overview.
Website Tracking Script
Integrate the Stormly JavaScript tracking script to capture data from your website directly.
<script>
(function(e,t,n,r,i,s,o){e["StormlyObject"]=i;e[i]=e[i]||function(){
(e[i].q=e[i].q||[]).push(arguments)},s=t.createElement(n),
o=t.getElementsByTagName(n)[0];s.async=1;s.src=r;
o.parentNode.insertBefore(s,o)})(window,document,"script",
"//cdn.stormly.com/assets/tracking/t.js","stormly");
stormly("create", "d123456789abcdefg", {anonymizeIP: true, storeOnlyOneCookie: true});
</script>
<script>stormly("event", "buy", {price: 99.95, color: "blue", paid: true});</script>
Tracking API for Mobile and Servers
Use our JSON Tracking API endpoints to directly capture your data from mobile apps, server-side or browser-based clients.
curl --request POST \
--url https://t.stormly.com/collect/json/d123456789abcdefg \
--data @- <<JSON
{
"user_client": "app",
"action": "event",
"name": "buy",
"user_id": "user-12345",
"timestamp": "2026-06-06T18:33:39.765Z",
"properties": {
"color": "blue",
"price": 99.95,
"onSale": true
}
}
JSON
Import API
Back-fill data into Stormly using our Import API, allowing you to send up to 500MB of JSON or CSV data per request.
curl --data-binary @/path/to/file.json \
"https://import.t.stormly.com/import/data/json/d123456789abcdefg?tag=import-abc"
Import from Amplitude or Mixpanel
If you've got your data in Amplitude or Mixpanel already, we can back-fill your historical data into Stormly. Contact us to get this set up for your account.