> AI agents: this is one page from PostHog's docs. Full index of Markdown docs for LLMs: https://posthog.com/llms.txt # Linking JobNimbus as a source Canonical URL: https://posthog.com/docs/data-pipelines/sources/jobnimbus > **Cloud region:** This page uses US Cloud hosts. For an EU Cloud project, use `https://eu.posthog.com` instead of `https://us.posthog.com` or `https://app.posthog.com` (app host for links). ## On this page - [Adding a data source](#adding-a-data-source) - [Configuration](#configuration) - [Supported tables](#supported-tables) **Beta release** This source is currently in **beta**. It works end to end, but you may still hit rough edges. [Let us know](https://us.posthog.com/#panel=support%3Asupport%3Adata_warehouse%3A%3Atrue) if you do. ![](https://res.cloudinary.com/dmukukwp6/image/upload/texture_tan_9608fcca70) ![](https://res.cloudinary.com/dmukukwp6/image/upload/texture_tan_dark_a92b0e022d) 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. `npx @posthog/wizard warehouse` ![PostHog Wizard hedgehog](https://res.cloudinary.com/dmukukwp6/image/upload/wizard_3f8bb7a240.png) ![](https://res.cloudinary.com/dmukukwp6/image/upload/wizard_3f8bb7a240.png)Let AI connect your sources for you Enter your JobNimbus API key to automatically pull your CRM data into the PostHog data warehouse. ## Adding a data source 1. Go to the [sources tab](https://app.posthog.com/data-management/sources) of the data pipeline section in PostHog. 2. Click **\+ New source** and then click **Link** next to JobNimbus. 3. In JobNimbus, create an API key under **Settings → API** in [JobNimbus](https://app.jobnimbus.com). The key grants access to your CRM records, sales documents, and account settings. 4. Back in PostHog, paste the key into the **API key** field and click **Next**. 5. Select the tables you want to sync, set the sync frequency, then click **Import**. Once the syncs are complete, you can start using JobNimbus data in PostHog. ## Configuration | Option | Type | Required | | --- | --- | --- | | `API key` | password | Yes | ## Supported tables All tables use **full refresh** sync, meaning all data is reloaded on each sync. JobNimbus does not expose reliable server-side timestamp filters for incremental syncing. | Table | Description | Sync method | Incremental field | Primary key | | --- | --- | --- | --- | --- | | `contacts` | A person or company in your JobNimbus CRM — a lead, customer, or business contact. | Full refresh | — | — | | `jobs` | A job or project tracked in JobNimbus, typically linked to one or more contacts. | Full refresh | — | — | | `tasks` | A to-do or scheduled task linked to a contact or job. | Full refresh | — | — | | `activities` | An activity or note recorded against a contact or job (calls, emails, updates). | Full refresh | — | — | | `payments` | A payment collected from a customer, applied against one or more invoices. | Full refresh | — | — | | `estimates` | A quote sent to a customer for a job, with line items and totals. | Full refresh | — | — | | `invoices` | An invoice billed to a customer for a job, with line items, totals, and payments applied. | Full refresh | — | — | | `products` | A product or service in the account catalog, referenced by estimate and invoice line items. | Full refresh | — | — | | `work_orders` | A work order that schedules work on a job, with line items and the crew or subcontractors assigned. | Full refresh | — | — | | `material_orders` | A material order placed with a supplier for a job, with the ordered line items and their cost. | Full refresh | — | — | | `budgets` | A job budget with its revenue, costs, commissions, and resulting profit and margin. | Full refresh | — | — | | `users` | A user or team member of the JobNimbus account. | Full refresh | — | — | | `workflows` | A workflow configured in the account, with the statuses it contains. | Full refresh | — | — | | `lead_sources` | A lead source configured in the account. | Full refresh | — | — | | `groups` | A group of users in the account, such as a team, crew, or office. | Full refresh | — | — | | `units_of_measure` | The units of measure available for product and order line items. | Full refresh | — | — |