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:
- IDE heartbeats — sent by the WakaTime plugin installed in your code editor, tracking active coding time per project, language, and file.
- Zoom meetings — retrieved via the Zoom OAuth integration, tracking time spent in meetings by title and duration.
Both data streams are merged in your D-Track dashboard to show a unified daily and weekly activity summary.
Requirements
| Requirement | Details |
|---|---|
| Corporate account | Active Grupo Deacero account (@deacerousa.com) |
| Zoom account | Zoom account linked to your corporate email |
| IDE plugin | WakaTime-compatible plugin (VS Code, JetBrains, Vim, etc.) |
| Network access | Access to dtrack.mcswusa.com (corporate network or VPN) |
Connecting Your Zoom Account
Log in to D-Track
Navigate to dtrack.mcswusa.com and sign in with your Grupo Deacero credentials.
Open Integrations Settings
Click your avatar in the top-right corner, then go to Settings → Integrations → Zoom.
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.
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.
What Data Is Used
D-Track requests the following Zoom OAuth scopes:
| Scope | Purpose |
|---|---|
user:read | Read your Zoom user profile (name, email) to link the account |
meeting:read | Read 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:
- Go to Settings → Integrations → Zoom
- Click "Disconnect" and confirm
Alternatively, revoke access directly from Zoom:
- Log in to marketplace.zoom.us/user/installed
- 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.
.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:
- Today / This week — total coding time and meeting time for the selected period
- Projects — breakdown of coding time per project
- Languages — time per programming language
- Editors — time per IDE or editor
- Meetings — total Zoom meeting time, listed by meeting title
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:
| Setting | Effect |
|---|---|
| Public profile | Allows your username and total coding time to appear on the team leaderboard |
| Share with manager | Grants 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.
← Back to D-Track