WP TeamLogger Connector
Connect your WordPress site to TeamLogger. Manage projects, tasks, and view time reports directly from your WordPress dashboard.
by Vaibhav Kumar · github.com/vaibhavkumar-wpdev/wp-teamlogger-connector · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/vaibhavkumar-wpdev/wp-teamlogger-connector/archive/refs/heads/main.zipThe first and only WordPress plugin that connects your WordPress site directly to TeamLogger — the remote team time tracking and employee monitoring platform.
Manage projects, tasks, time reports, and team members without leaving your WordPress dashboard.
Features
- Dashboard — Today's activity at a glance: total hours, active entries, project count
- Projects — View all TeamLogger projects, create new ones (OPEN or RESTRICTED)
- Tasks — View and create tasks per project with assignee and description
- Time Reports — Filter by date range, view per-employee totals with progress bars, add manual entries
- Team Members — View all team members, assign employees to projects with MEMBER or MANAGER roles
- Dashboard Widget — Today's time summary on the WordPress admin dashboard
- Test Connection — Verify API credentials with one click
Screenshots
Dashboard
Today's activity summary with stats and quick links to all sections.
Projects
Full project list with type badges and task/member shortcuts.
Time Reports
Date-filtered reports with per-employee totals, progress bars, and detailed entry table.
Installation
- Download the plugin ZIP
- WordPress Admin → Plugins → Add New → Upload Plugin
- Activate
- Go to TeamLogger → Settings
- Enter your API Key and Company ID
- Click Test Connection to verify
Getting Your TeamLogger API Credentials
- Log in to your TeamLogger dashboard
- Go to Settings → API Integration
- Copy your API Key and Company ID
- Paste into the plugin settings
Pages
| Page | Description |
|---|---|
| Dashboard | Overview of today's time, active projects, team count |
| Projects | List and create projects |
| Tasks | List and create tasks per project |
| Time Reports | Date-filtered time tracking data with manual entry |
| Team Members | Team roster and project assignment |
| Settings | API key, company ID, connection test |
TeamLogger API Reference
This plugin uses TeamLogger's official REST API at api2.teamlogger.com/api/integration/:
GET /integration/list_projects
POST /integration/create_project
GET /integration/list_tasks?project_name=X
POST /integration/create_task
GET /integration/list_users
POST /integration/add_user_to_project
POST /integration/remove_user_from_project
POST /integration/add_manual_entry
GET /timesheet_data?start_date=YYYY-MM-DD&end_date=YYYY-MM-DD
Requirements
- WordPress 5.8+
- PHP 7.4+
- TeamLogger account with API access
Why This Plugin Exists
TeamLogger doesn't offer a native WordPress plugin. If you run a WordPress-based agency or business and use TeamLogger to track your team's time, this plugin saves you from switching between platforms for day-to-day time tracking management.
Use Cases
- WordPress agencies — Track time on client projects without leaving WP admin
- Remote teams — Monitor daily activity from the WordPress dashboard
- Freelancers — Log manual time entries and view project reports in one place
- Project managers — Create projects and tasks, assign team members, all from WordPress
This Plugin as a Service
This demonstrates the kind of third-party API integrations I build for WordPress clients. Need a custom integration between WordPress and any external platform?
Contact me on Upwork
Author
Vaibhav Kumar — WordPress & AI Integration Developer Top Rated | 97% JSS | 3,100+ Hours
- Upwork: https://www.upwork.com/freelancers/vaibhavkumar
- GitHub: https://github.com/vaibhavkumar-WPDEV
Related Projects
- WP Claude Connect — Claude AI MCP bridge for WordPress
- CRM ↔ TeamLogger Sync — Bi-directional CRM sync
License
GPL v2 or later
Changelog
1.0.0
- Initial release — first WordPress plugin for TeamLogger
- Dashboard with today's activity
- Projects management (list + create)
- Tasks management (list + create + assign)
- Time reports with date filtering and manual entry
- Team members with project assignment
- WordPress dashboard widget
- Test connection button