Overview
Timetracker provides five powerful triggers that automatically activate your Zaps when specific events happen in your account. These triggers use webhooks to deliver real-time data to Zapier, enabling instant automation of your workflows.All triggers are webhook-based, meaning they fire immediately when events occur in Timetracker. This provides real-time automation without polling delays.
Available Triggers
1. New Client
When it triggers: Fires whenever a new client is created in your Timetracker account. Use cases:- CRM Integration: Automatically add new clients to your CRM system (Salesforce, HubSpot, Pipedrive)
- Client Onboarding: Send welcome emails and onboarding materials to new clients
- Document Management: Create client folders in Google Drive, Dropbox, or SharePoint
- Marketing Automation: Add clients to mailing lists, newsletters, or marketing campaigns
- Team Notifications: Alert your team when new clients are added
- Accounting Setup: Create client records in QuickBooks, Xero, or FreshBooks
- Client name and contact information
- Company details and industry
- Creation timestamp
- Client ID for reference
- Account manager assignment
2. New Project
When it triggers: Activates when a new project is created in Timetracker. Use cases:- Project Management: Create project boards in Asana, Trello, Monday.com, or ClickUp
- File Organization: Set up project folders in cloud storage with proper naming conventions
- Team Communication: Send project announcements to Slack, Microsoft Teams, or Discord
- Resource Planning: Allocate team members and resources in project management tools
- Documentation: Generate project briefs, contracts, or project plans automatically
- Client Updates: Notify clients when their projects are initiated
- Project name and description
- Client association and project type
- Project settings and preferences
- Creation date and project ID
- Project manager and team assignments
3. New Task
When it triggers: Fires when a new task is added to any project in Timetracker. Use cases:- Task Management: Create task cards in project management tools with proper categorization
- Team Assignment: Automatically assign tasks to team members based on workload
- Progress Tracking: Log task creation in spreadsheets or project tracking systems
- Workflow Automation: Trigger approval processes or quality checks
- Time Estimation: Set up time tracking for new tasks automatically
- Priority Management: Categorize tasks by priority and urgency levels
- Task name and detailed description
- Associated project and task category
- Priority level and due dates
- Task status and assignee information
- Estimated vs. actual time requirements
4. Manual Time Entry
When it triggers: Activates when someone manually logs time in Timetracker. Use cases:- Accounting Integration: Export time data to accounting software for billing and invoicing
- Project Reporting: Update project progress reports and milestone tracking
- Team Monitoring: Send notifications about manual time entries to managers
- Data Synchronization: Log activities in external systems for compliance
- Client Billing: Automatically generate invoices based on manual time entries
- Performance Analytics: Track team productivity and time allocation patterns
- Time entry description and notes
- Duration and date information
- Associated project and task details
- User who created the entry
- Billable status and rate information
5. Timer Started
When it triggers: Fires the moment someone starts a timer in Timetracker. Use cases:- Status Updates: Automatically update your status in communication tools (Slack, Teams)
- Focus Mode: Trigger focus mode in productivity apps or time management tools
- Team Awareness: Notify team members when work sessions begin
- Work Session Tracking: Log the start of work sessions for analytics
- Client Communication: Update project status when work begins
- Break Reminders: Set up break reminders and productivity tracking
- Timer description and project association
- Start timestamp and user information
- Project and task details
- Timer ID for tracking purposes
- Work session context
6. Timer Stopped
When it triggers: Activates when a timer is stopped in Timetracker. Use cases:- Work Completion: Send notifications when work sessions are completed
- Time Logging: Automatically log completed work sessions to external systems
- Project Updates: Update project progress and milestone completion
- Break Management: Trigger break timers or wrap-up workflows
- Performance Tracking: Calculate productivity metrics and time utilization
- Client Reporting: Generate work summaries for client updates
- Timer description and project details
- Start and stop timestamps
- Total duration and billable time
- User who stopped the timer
- Work session summary and notes
Setting Up Triggers
Step 1: Choose Your Trigger
- In Zapier, create a new Zap
- Search for Timetracker as the trigger app
- Select the specific trigger you want to use
- Choose your Timetracker account
Step 2: Configure Trigger Settings
1
Select Event Type
Choose the specific trigger from the list above based on your automation needs.
2
Test the Trigger
Click “Test” to verify the trigger works and see sample data.
You should see sample data that matches the expected format for your chosen trigger.
3
Customize Data Mapping
Review which data fields are available and how they map to your action apps.
All triggers provide consistent data structures, making it easy to build reliable automations.
Trigger Data Structure
All Timetracker triggers provide consistent data structures that include:Common Fields
- Event ID: Unique identifier for the trigger event
- Timestamp: When the event occurred
- User ID: ID of the user who triggered the event
- Account ID: Your Timetracker account identifier
Event-Specific Fields
Each trigger includes additional fields relevant to that specific event type. For example:- New Client: Client details, company information
- Timer Events: Project, task, duration, and description
- Project Events: Project settings, client association
The data structure is designed to be consistent across all triggers, making it easy to build reliable automations that work with multiple event types.
Best Practices
Trigger Selection
- Start simple: Begin with one trigger per Zap
- Consider frequency: Some triggers (like timer events) fire more often than others
- Match your workflow: Choose triggers that align with your team’s processes
Data Handling
- Validate data: Always test triggers with sample data before going live
- Handle errors: Set up error handling for cases where data might be missing
- Monitor performance: Keep an eye on Zap execution times and success rates
Automation Design
- Single purpose: Each Zap should have one clear objective
- Error recovery: Include fallback actions for failed executions
- Testing: Test thoroughly with real data before activating
Troubleshooting Triggers
Common Issues
Trigger Not Firing
Trigger Not Firing
Problem: Your Zap isn’t activating when expected events occurSolutions:
- Verify the trigger is properly configured
- Check that your Timetracker account is connected
- Ensure the event actually occurred in Timetracker
- Test the trigger manually to verify it works
Missing Data
Missing Data
Problem: Expected data fields are not available in your ZapSolutions:
- Check the trigger’s data structure documentation
- Verify the event type matches your expectations
- Test with different event types to see available data
- Contact support if data seems incomplete
Delayed Execution
Delayed Execution
Problem: Zaps are running with delays instead of immediatelySolutions:
- Check your Zapier plan limits
- Verify webhook delivery is working
- Monitor Timetracker’s webhook status
- Consider upgrading your Zapier plan for faster execution
What’s Next?
Actions Reference
Learn about all available actions you can perform with your trigger data.
Example Zaps
Explore real-world examples of how to use these triggers effectively.
Popular Trigger Combinations
- Timer Started → Timer Stopped: Track complete work sessions
- New Project → New Task: Automate project setup workflows
- Manual Entry → Timer Events: Sync manual and automatic time tracking
- New Client → New Project: Automate client onboarding processes
Need Help?
- Check our trigger troubleshooting guide
- Review common trigger issues
- Contact support at [email protected]