Usage Tracking: Capture usage for each period

Picture of Kalanithi Balasubramanian

Kalanithi Balasubramanian

Updated on April 16, 2024

This information describes GPTfy’s Usage Tracking feature, which helps users monitor and visualize their usage patterns.

Benefits of Usage Tracking

  • Visualize Trends: Track usage patterns over time to identify areas of high or low utilization. (e.g., daily, weekly, monthly)

  • Quantify Value: GPTfy translates usage data into estimated time and money saved, demonstrating the platform’s return on investment (ROI).

On the cockpit, we have three types of report/dashboard available– ROI dashboard, AI Insights dashboard, and Quality Insights Dashboard.

Reports are created based on 6 parameters – user, profile, department, role, object and prompt.

  • ROI dashboard- Shows the reporting in terms of money saved. 
  • AI Insights dashboard- Shows the reporting in terms of time saved. 
  • Quality Insights dashboard- Shows the reporting based on the feedback received on prompt response. 


How Usage Tracking Works:

When a record is created in the usage tracking, it shows up in the AI Insight Dashboard, Quality Insights Dashboard and ROI Dashboard.

Below are the screenshots explaining how the AI Insights Dashboard works.

When two users with the same profile run the same prompt, GPTfy updates the existing profile record instead of creating a new one.

For all other parameters, a new record is created in the Usage Tracking each time an action is performed.

Clicking “View Report” within the dashboards redirects you to the Usage Tracking section, where you can find a comprehensive breakdown of your GPTfy usage with all the captured parameters:

Here’s a summary of how it works:

  • Usage Tracking: When a user runs a prompt (E.g., Account 360 View), once the response comes, a six- ‘usage tracking details’ record is created under ‘usage tracking’.

  • Record Creation: The first time after installation, if no prompt has been run, it won’t show any records. However, once a user runs a prompt (e.g., a GPTfy(OpenAI) Model’s prompt), it will fetch six records. This represents how often each particular parameter is matched whenever a prompt is run.


  • Record Update: Running a different prompt on a different object will create new detail records: Department, Profile, User, and Role will have a count of 2 as the same user is running prompts. Object and Prompt will have distinct records due to the different prompts and objects used.


  • New User Activity: When a new user with a different profile, department, and role runs a different prompt on a different object, all the values will be new, reflecting the unique activity of this user.
  • Custom Settings: These records will be fetched based on the value in the ‘months gap’ in the Custom setting – GPTfy Settings.

    This allows for flexible and customizable data retrieval based on the specific needs and preferences of the user.

    For example, if it is set to 2 months, then reports will be seen between 2 months. If you run the report on 1st March, the records between 1st Jan and 1st March would be fetched.