Official Implementation Masterclass

Setting Up DocuTrack HR for Success

Follow this step-by-step masterclass to format your spreadsheet, map your column coordinates, activate background automation, and verify compliance.

Phase 1

Spreadsheet Preparation & Ideal Layout

DocuTrack HR is designed to fit your existing spreadsheet without forcing you to change your workflow. However, following a clean structure ensures 100% reliable tracking and prevents any overwritten data.

Recommended Column Architecture:
  • Column A (Full Name): The staff member's full name (e.g., Sarah Jenkins).
  • Column B (Staff Email): Their valid email address (e.g., s.jenkins@academyschool.edu).
  • Column C (Visa Expiry Date): Formatted as a date in DD/MM/YYYY.
  • Column D (Visa Status): Keep this column completely blank! DocuTrack HR writes the automated "VALID", "URGENT", and "APPROACHING" color pills here.
  • Column E (90-Day Due Date): The 90-day immigration report date in DD/MM/YYYY.
  • Column F (90-Day Status): Keep blank for automated status output.
  • Column G (Notification Log): Keep blank for automated dispatch timestamps.
Critical Rule on Output Columns: Always designate blank columns for Status and Log. If you map an output column to an existing data column (such as Passport Numbers), DocuTrack HR will overwrite that cell with the status badge!
Phase 2

Connecting & Mapping Columns in the Sidebar

Once your spreadsheet is ready, open the DocuTrack HR sidebar to establish the data link:

  1. In your Google Sheet menu bar, click Extensions → DocuTrack HR → Open Settings.
  2. If this is your first time, the onboarding card will welcome you. Click GET STARTED.
  3. On the Setup tab, select your worksheet name from the dropdown (e.g., Teachers & Staff).
  4. Under 1. Data Locations, enter the column letters for Staff Names (A), Email (B), and your Expiry Dates (C, E).
  5. Under 2. Output Locations, enter the column letters where you want the Status Badges (D, F) and the Notification Log (G) to be written.
  6. Click the blue Save System Setup button at the bottom.
DocuTrack HR Setup Tab Mapping

What happens next: The add-on immediately scans your worksheet, calculates remaining days against today's date, and instantly fills your status columns with green VALID, amber APPROACHING, or red URGENT pills!

Phase 3

Configuring Automated Reminders & Milestones

Now that your sheet has live color statuses, tell DocuTrack HR when to notify staff members:

  1. Navigate to the Triggers tab in the sidebar.
  2. Tick the reminder milestone checkboxes you want staff to receive (e.g., 30 Days Before and 15 Days Before).
  3. If your institution requires specific timing, tick Custom and input your required days separated by commas (e.g. 60, 45, 10).
  4. Click Save & Activate.
Daily 8:00 AM Background Routine: Once activated, Google Apps Script schedules a daily automated routine. Every morning at 8:00 AM, the server scans your tracked sheets. If any employee has reached one of your trigger milestones, an automated email is dispatched directly from your school account.
Phase 4

Personalizing Emails with School Branding

Staff are much more responsive to emails that look official and recognizable.

  1. Click on the Emails tab in the sidebar.
  2. Logo URL: Paste a direct public URL to your school or corporate logo (must end in .png or .jpg).
  3. Custom Subject: Write a clear subject line (e.g. "Important: Action Required for Teacher Visa Renewal").
  4. Personalized Message: Write your introductory paragraph. Insert the dynamic tag [NAME] and the system will automatically insert each staff member's actual name!
  5. Custom Footer: Add your office location, HR office hours, and contact details.
  6. Click Preview Email to launch the native high-fidelity modal dialog and review how staff will view the email on both desktop and mobile devices.
DocuTrack HR Email Preview
Phase 5

How Google Sheets Filters Interact with DocuTrack HR

A common question from HR testers is: "If I apply a Sheets filter on my Status column (e.g. filtering for 'URGENT'), why do the other cell values disappear?"

Understanding Spreadsheet Filter Mechanics:

In Google Sheets, when you filter a column to show only URGENT, the spreadsheet does not delete or overwrite non-matching rows—it simply hides them from view. The row numbers on the left will turn green and skip rows (e.g. Row 1, Row 4, Row 9).

To bring all rows back immediately, click Data → Turn off filter or click the filter funnel icon on the column header and choose (Select All).

Two Golden Rules for Filtering:

  • Select the Whole Table: Always select cell A1 or the entire sheet before clicking Data → Create a filter. If you only select Column D, only that single column will filter, misaligning it from the staff names.
  • Use Filter Views for Collaboration: If multiple HR staff share the same spreadsheet, use Data → Filter views → Create new filter view. This allows you to filter for urgent documents without changing the display for other administrators currently viewing the sheet.
Phase 6

Maintaining a Permanent Compliance Audit Trail

International school accreditations and corporate immigration audits require proof that employees were notified in a timely manner.

DocuTrack HR maintains a rolling 60-day notification log. Whenever an email is sent (either automatically at 8:00 AM or via an on-demand manual blast), the exact timestamp and days remaining are logged.

To generate an accredited compliance report, open the sidebar, click on the Data tab, and click Export Logs to Sheet. DocuTrack HR will automatically create an "Exported Logs" spreadsheet tab formatted with bold headers, timestamp records, recipient emails, and documented actions.