D-Track ← Back to D-Track

D-Track + Zoom Integration Guide

D-Track is Grupo Deacero's internal developer activity platform. It combines coding time (tracked via WakaTime-compatible IDE plugins) with Zoom meeting time to give you a complete picture of how your workday is spent.

Overview

D-Track automatically aggregates time from two sources:

Both data streams are merged in your D-Track dashboard to show a unified daily and weekly activity summary.

D-Track is restricted to Grupo Deacero employees. You must authenticate with your corporate credentials to access the platform.

Requirements

RequirementDetails
Corporate accountActive Grupo Deacero account (@deacerousa.com)
Zoom accountZoom account linked to your corporate email
IDE pluginWakaTime-compatible plugin (VS Code, JetBrains, Vim, etc.)
Network accessAccess to dtrack.mcswusa.com (corporate network or VPN)

Connecting Your Zoom Account

1

Log in to D-Track

Navigate to dtrack.mcswusa.com and sign in with your Grupo Deacero credentials.

2

Open Integrations Settings

Click your avatar in the top-right corner, then go to Settings → Integrations → Zoom.

3

Authorize the App

Click "Connect Zoom Account". You will be redirected to Zoom's authorization page. Review the permissions and click Allow. You will be returned to D-Track automatically.

4

Verify the Connection

Once connected, your Zoom display name will appear in the Integrations page with a Connected status. Meeting data will begin appearing in your dashboard within a few minutes.

If your Zoom account uses a different email than your D-Track account, ensure both are registered under your Grupo Deacero identity. Contact support if authorization fails.

What Data Is Used

D-Track requests the following Zoom OAuth scopes:

ScopePurpose
user:readRead your Zoom user profile (name, email) to link the account
meeting:readRead your past meeting list (title, date, duration) to calculate meeting time

D-Track does not request access to meeting recordings, chat messages, transcripts, or other participants' data.

Disconnecting Zoom

To remove the Zoom integration:

  1. Go to Settings → Integrations → Zoom
  2. Click "Disconnect" and confirm

Alternatively, revoke access directly from Zoom:

  1. Log in to marketplace.zoom.us/user/installed
  2. Find D-Track (Grupo Deacero) and click Remove

Existing meeting records already synced to D-Track are retained per the Privacy Policy. Contact support to request data deletion.

IDE Plugin Setup

D-Track is compatible with the standard WakaTime client. Install it for your IDE, then point it at your D-Track instance.

1. Install the WakaTime Plugin

Visit wakatime.com/plugins and follow the guide for your editor (VS Code, JetBrains, Neovim, etc.).

2. Configure the Plugin

Edit your ~/.wakatime.cfg file:

[settings]
api_url = https://dtrack.mcswusa.com/api
api_key  = YOUR_DTRACK_API_KEY

Replace YOUR_DTRACK_API_KEY with your personal key (see below).

3. Get Your API Key

In D-Track, go to Settings → API Key. Copy the key and paste it into your .wakatime.cfg. Keep this key private — do not share it or commit it to version control.

After saving .wakatime.cfg, open a file in your editor and type a few characters. A heartbeat will be sent immediately. You should see activity in D-Track within 2 minutes.

Reading Your Dashboard

Your D-Track dashboard displays:

Coding and meeting time are shown as separate categories and are never combined into a single misleading total.

Data Permissions

By default, all your activity data is private — only you can see it. The following optional settings are available under Settings → Permissions:

SettingEffect
Public profileAllows your username and total coding time to appear on the team leaderboard
Share with managerGrants your direct manager read access to your weekly summary (optional)

FAQ

My meeting time is not updating

D-Track syncs Zoom data every 15 minutes. If more than 30 minutes have passed and data is still missing, go to Settings and disconnect/reconnect your Zoom account to force a token refresh.

Can I use D-Track and WakaTime simultaneously?

Yes. Configure .wakatime.cfg to send heartbeats to both endpoints using the [api_urls] section. See the WakaTime CLI documentation for details.

Are my meeting titles visible to administrators?

Meeting titles are stored as part of the sync but are only visible in your personal dashboard. Administrators see only aggregated meeting duration totals, not individual meeting names.

I changed my Zoom password. Do I need to reconnect?

Changing your Zoom password does not invalidate OAuth tokens. Reconnection is only needed if you explicitly revoke access or if the token expires due to an extended period of inactivity.