Mixpanel
Product analytics — track how users move through your app, which features they use, and where they drop off.
Why we need this
Mixpanel is the service that gives us product analytics for your app. It records the events people trigger as they use it — screens they open, buttons they tap, flows they complete — so we can see which features get used, where people drop off, and how changes we ship affect behavior. Calda connects to it through the Mixpanel SDK so every build sends usage data into one place we can analyze together.
Like all other accounts, this one should be owned by you. Your usage history, funnels, and behavioral data build up over time and tell the story of how your product is actually used — keeping the account under your company means that data and the insights from it belong to you, not us.
Do I need a credit card?
No. Mixpanel has a free plan that's generous enough to set up the account, invite us, and start collecting events from early beta. No card is required to create the account or add team members.
Heads up before launch
The free plan caps how many events it ingests each month. Once your app has real users, you may cross that limit and need a paid plan to avoid dropping data — worth planning for around launch.
Step-by-step setup
Create your Mixpanel account
Sign up at mixpanel.com using the company email that should own the account. During signup Mixpanel creates an organization for you — this is the container that holds your projects and team members.
Create a project
From the dashboard, create a new Project for your app. The project is where all of your app's events and user data are collected, and it's what the SDK sends data into.
Not sure how to set it up
Don't worry about getting the project settings exact — we can adjust the configuration once we're in. The important part is that the organization and project exist and we have access.
Invite Calda to your organization
Open Settings → Team Members, click to invite a new member, enter the Calda email we share with you, and assign the Admin role. Then send the invite — we'll get an email to accept it.
Admin is the role we need: it lets us create projects, manage the SDK and API credentials, and configure events and reports across your organization while keeping billing and ownership with you.
Confirm in Slack
Don't forget to notify us in Slack so we can accept the invitation and confirm that we can sign in.
Conclusion
That is it — with an organization and project in place and Admin access granted, we can wire up product analytics in your app. Once you've invited us and confirmed in Slack, we'll handle the rest of the integration on our side.
How is this guide?