> AI agents: this is one page from PostHog's docs. Full index of Markdown docs for LLMs: https://posthog.com/llms.txt # Linking BugHerd as a source **Alpha release** This source is currently in **alpha**. The interface and available tables may change. ![](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 The BugHerd connector syncs your bug tracking and QA data – organization details, projects, tasks, and users – 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 BugHerd. 3. You need an **API key** from BugHerd. Find it in BugHerd under **Settings > General Settings** (organization owner/admin access is required). 4. Back in PostHog, enter the API key and click **Next**. 5. Select the tables you want to sync, set the sync method and frequency, then click **Import**. Once the syncs are complete, you can start using BugHerd data in PostHog. ## Available tables | Table | Description | Sync method | | --- | --- | --- | | `Organization` | Your BugHerd organization details | Full refresh | | `Users` | Users in your BugHerd organization | Full refresh | | `Projects` | Projects in your BugHerd account | Full refresh | | `Tasks` | Tasks (bugs) across all projects | Incremental | **Incremental** tables sync only new or updated records on each run. **Full refresh** tables reload all data on each sync. ## Sync limitations Only the `Tasks` table supports incremental syncing, using BugHerd's `updated_at` timestamp filter. The API does not expose reliable timestamp filters for other endpoints, so they sync in full each run. ## Configuration | Option | Type | Required | | --- | --- | --- | | `API key` | password | Yes | ## Supported tables | Table | Description | Sync method | Incremental field | Primary key | | --- | --- | --- | --- | --- | | `Organization` | Top-level details about your BugHerd organization. | Full refresh | — | — | | `Users` | Team members and guests who belong to your BugHerd organization. | Full refresh | — | — | | `Projects` | Websites/projects tracked for visual feedback and bug reporting in BugHerd. | Full refresh | — | — | | `Tasks` | Bug reports and feedback items ('tasks') logged against a project's kanban board. | Incremental, Full refresh | updated\_at, created\_at | — | | `ArchivedTasks` | Tasks that have been closed or archived in a project, and so no longer appear on the active taskboard. | Full refresh | — | — | | `FeedbackTasks` | Tasks sitting in a project's backlog (feedback) column, not yet triaged onto the board. | Full refresh | — | — | | `Columns` | Kanban columns on a project's board, including the built-in backlog, todo, doing and done columns and any custom ones. | Full refresh | — | — | | `TaskComments` | Comments posted on a task, forming its discussion thread. | Full refresh | — | — | ### Still have questions? Ask PostHog AI ### Was this page useful? HelpfulCould be better