Getting Started Guide for Developers

Getting Started Guide for Developers


This article will help you get started with pushing data to Reptrics as quickly as possible. This is crucial for your customer success/account management teams to start leveraging the platform to manage their account portfolio. 

What is Reptrics (for developers)?

Reptrics is a B2B SaaS platform which enables your Customer Success and/or Account Management teams track account health, maximize retention, drive product adoption, grow revenue and other customer success use cases. 

Why do we need your (developer) support?

Reptrics consumes data from multiple sources to calculate metrics on various Product Usage, Financial, Support/Service and Relationship parameters. These metrics can then be leveraged to configure Account health and generate timely Alerts on Risk/Up-sell.

To enable this, your business needs your assistance to instrument your software/SaaS application to push product usage events and other relevant data to Reptrics.

Sending data to Reptrics

Are there any pre-requisites?

Reptrics requires a unique Account identifier(Account ID) and User identifier (User ID) to build a complete customer view by pulling data from multiple sources such as Subscription/Billing, CRM, Support and Analytics and/or data pushed to Reptrics using API/JS.

The same Account ID and User ID to be available in all data sources for Reptrics to be able to map it to the same account. 


To learn more about creating Accounts and Users, refer to 'When should an account be created?' section of the Getting Started Guide

To learn more about unique Account ID and User ID, refer 'What should be the unique identifier for account and user?' section of the Getting Started Guide

Which events do I need to push?

Your business stakeholders (typically Customer Success Director/Manager) will share a document similar to this onboarding template. For data that needs to be pushed, refer to

  • 'product_usage' sheet for product usage data 

  • 'field_mapping' sheet for Account/User/Subscription data 


How do I start Logging User Actions/Events in Reptrics


If you have not receive the onboarding sheet yet, you can clone a copy, and get the right stakeholder to fill this in or reach out to your dedicated Customer Success Manager to enable this for you. 

How do I push data to Reptrics?

Get your JavaScript snippet and API key

  1. JavaScript snippet is available from 'JS Code' tab under Settings(Gear icon) > Developer Console

  2. API keys are available from 'API Key' tab under Settings(gear icon)> Developer Console

Using API/JS to for pushing data

Once you have finalized the Account ID and User ID, there are multiple options available to you. There are two kinds of data that you would need to push to Reptrics,

  1. Product usage events

  2. Account, Users, Subscription attributes

Product usage events:

This constitutes login events and feature usage events by the users of your software/SaaS application. You can use our APIs to log such events in Reptrics. 

Sometimes Customer Success teams require certain specific data points from your internal systems/data warehouse as well (for eg: Total no. of students if you are a school management platform, Total no. of projects if you are a project management platform). Such data points needs to be pushed as custom attributes - the on-boarding sheet will specify this. These custom attributes can be pushed via API/JS as well. 

Account, User, Subscription attributes: 

These attributes are usually maintained in third-party applications such as CRM, Subscription and Billing in which case it will be pulled via Reptrics integrations. 

There are two other ways to facilitate this, depending on where these attributes are maintained:
  1. In case you maintain the data in your internal systems, use our APIs

  2. If the data is maintained in excel/CSV sheets, we also offer a CSV import. Reach out to your dedicated Customer Success Manager who will enable this for you

Contact Us

In most cases, you would have a dedicated Customer Success Manager who will be your point-of-contact for any queries or assistance. You may also,

  1. Initiate a chat directly from within Reptrics. Use Chat option from Chat icon in left side navigation bar

  2. Send an email to

    • Related Articles

    • Getting Started with Reptrics

      Objective  This article will assist you with getting up and running with your brand new Reptrics. This article will lay out the basics, considerations, and action steps that will help you self-onboard with minimum disruption. You can always contact ...
    • Sending and Managing Data in Reptrics

      Objective  This article will detail out the multiple options available for you to get the relevant data into Reptrics.   What data is pushed/pulled to Reptrics ? Once you have finalized the Account ID and User ID, there are multiple options available ...
    • Integrating Pendo with Reptircs

      Reptrics Pendo Integration Instructions for syncing data into Reptrics via Pendo About Pendo With Reptrics Pendo integration, you can sync the following Pendo events into Reptrics to use in your dashboards, health scores, automation, and more. Track ...
    • Integrating Salesforce with Reptircs

      Salesforce CRM self-serve Integration with Reptrics Overview Reptrics integrates with Salesforce CRM to pull Customer, Opportunity, and Contacts data to Reptrics. We will be able to create or update Accounts, Subscriptions, and Users in Reptrics from ...