
Productive
BetaThis source is currently in beta. It works end to end, but you may still hit rough edges. Let us know if you do.
Let AI connect your sources for you
Skip the manual setup — run this in your project and the wizard auto-detects your databases and APIs and connects them to PostHog.

Connect Productive to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.
Create a read-only personal access token in Productive's Settings > API integrations. Only data accessible to the token owner can be imported.
Configuration
| Option | Type | Required |
|---|---|---|
Personal access token | password | Yes |
Organization ID | text | Yes |
Linking Productive to PostHog
- Go to the Data pipeline page in PostHog
- Click New source and select Productive
- Fill in the required configuration fields
- Click Next, select the tables you want to sync, and then press Import
Supported tables
| Table | Description | Sync method | Incremental field | Primary key |
|---|---|---|---|---|
bookings | Scheduled work allocations and absences for people. | Full refresh | — | — |
companies | Client organizations associated with projects, deals, budgets, and invoices. | Full refresh | — | — |
contact_entries | Email addresses, phone numbers, websites, and postal addresses belonging to companies or people. | Full refresh | — | — |
deals | Sales opportunities and delivery budgets, including their financial and pipeline details. | Full refresh | — | — |
expenses | Costs other than labor recorded against budget services, including approval and reimbursement details. | Full refresh | — | — |
invoices | Client billing documents and their payment and delivery status. | Full refresh | — | — |
payments | Amounts received against invoices. | Full refresh | — | — |
people | Employees, contractors, contacts, and placeholders in the organization. | Full refresh | — | — |
projects | Workspaces organizing client and internal work, including tasks and budgets. | Full refresh | — | — |
services | Deal and budget line items defining billing rates and rules for tracking work. | Full refresh | — | — |
tasks | Assigned project work items with workflow status and links to services for time tracking. | Full refresh | — | — |
time_entries | Time logged by people against services, including work dates and durations. | Full refresh | — | — |











