
ServiceM8
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 ServiceM8 to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.
Enter an API key from your ServiceM8 account (Settings -> API Keys) to sync jobs, clients, staff, and job activity into the PostHog Data warehouse.
Configuration
| Option | Type | Required |
|---|---|---|
API key | password | Yes |
Linking ServiceM8 to PostHog
- Go to the Data pipeline page in PostHog
- Click New source and select ServiceM8
- 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 |
|---|---|---|---|---|
Job | A job (quote, work order, or completed job) for a client. | Incremental, Full refresh | edit_date | — |
Company | A client (company) that jobs are performed for. | Incremental, Full refresh | edit_date | — |
CompanyContact | A contact person associated with a client company. | Incremental, Full refresh | edit_date | — |
Staff | A staff member (technician or office user) in the account. | Incremental, Full refresh | edit_date | — |
Category | A job category used to organize and color-code jobs. | Incremental, Full refresh | edit_date | — |
JobActivity | A scheduled or recorded block of time a staff member spent on a job. | Incremental, Full refresh | edit_date | — |
JobMaterial | A line item for materials or labor used on a job. | Incremental, Full refresh | edit_date | — |
JobPayment | A payment recorded against a job. | Incremental, Full refresh | edit_date | — |
Note | A note attached to a job, client, or other object. | Incremental, Full refresh | edit_date | — |
Attachment | Metadata for a file (photo, document, or signature) attached to a job or other object. | Incremental, Full refresh | edit_date | — |