
Float
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 Float to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.
Enter your Float access token to automatically pull your Float resource-management data into the PostHog Data warehouse.
You can create an access token in Float under Team Settings → Integrations → API. The token has the same access as its account owner.
All streams sync via full refresh — Float's API exposes no server-side modified-since filter on its core resources.
Configuration
| Option | Type | Required |
|---|---|---|
Access token | password | Yes |
Linking Float to PostHog
- Go to the Data pipeline page in PostHog
- Click New source and select Float
- 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 |
|---|---|---|---|---|
people | A person scheduled in Float — a team member or placeholder that work is allocated to. | Full refresh | — | people_id |
accounts | A Float login account with its access level and role in the workspace. | Full refresh | — | account_id |
departments | A department used to group people in Float. | Full refresh | — | department_id |
clients | A client that projects can be associated with. | Full refresh | — | client_id |
projects | A project that work (tasks, phases, milestones) is scheduled against. | Full refresh | — | project_id |
phases | A phase within a project, bounding a date range with its own budget and rate. | Full refresh | — | phase_id |
tasks | An allocation (scheduled task) assigning a person to work over a date range. | Full refresh | — | task_id |
project_tasks | A named task defined on a project (the reusable task names allocations can use). | Full refresh | — | task_meta_id |
milestones | A milestone marking a key date on a project. | Full refresh | — | milestone_id |
timeoffs | A time off entry for one or more people over a date range. | Full refresh | — | timeoff_id |
timeoff_types | A category of time off (e.g. vacation, sick leave) configured in the workspace. | Full refresh | — | timeoff_type_id |
logged_time | An entry of actual hours logged against a project (and optionally a task) on a date. | Full refresh | — | logged_time_id |
status | A status entry marking a person as available/unavailable over a date range. | Full refresh | — | status_id |
roles | A role that can be assigned to people in the workspace. | Full refresh | — | id |
holidays | A company-wide (public) holiday that blocks scheduling for everyone. | Full refresh | — | holiday_id |
rate_cards | A rate card defining bill rates by role, applied to projects to turn scheduled hours into billable value. | Full refresh | — | rate_card_id |
currencies | A currency the workspace bills in, with its exchange rate against the company's base currency. | Full refresh | — | currency_id |
deleted_tasks | Tombstone log of deleted allocations (tasks), for reconciling deletions since a cursor. | Full refresh | — | task_id |
deleted_timeoffs | Tombstone log of deleted time off entries, for reconciling deletions since a cursor. | Full refresh | — | timeoff_id |
deleted_logged_time | Tombstone log of deleted logged-time entries, for reconciling deletions since a cursor. | Full refresh | — | logged_time_id |