Stacker

Search Documentation

Search for pages and topics in the documentation

6 min read

Supported Connectors

Stacker includes 21 built-in connectors for popular services. Each handles authentication, schema discovery, and syncing automatically.

At a Glance

Short summaries below; open a connector for full context, sync details, setup steps, and permissions. Click a card to jump there.

Salesforce

Live Salesforce data in portals and workflows—no duplicate entry.

OAuth

HubSpot

HubSpot CRM and marketing data with branded, gated external access.

OAuth

Pipedrive

Pipedrive pipeline in a portal—clients skip logging into Pipedrive.

OAuth

GoHighLevel

GoHighLevel—white-label portals on the same CRM your agency uses.

OAuth

Pylon

Pylon support issues next to CRM and project data in Stacker.

API key

Zoho CRM

Zoho CRM two-way—client apps stay aligned while you work in Zoho.

OAuth

SourceWhale

SourceWhale outreach data in Stacker (read-only from our side).

API key

Stripe

Stripe billing in self-service portals and unified customer records.

API key

Xero

Xero accounting in Stacker—client-safe views, not full org access.

OAuth

QuickBooks Online

QuickBooks Online data in portals—no spreadsheets or manual exports.

OAuth

Zoho Books

Zoho Books two-way—books stay in sync with Stacker apps.

OAuth

Airtable

Airtable bases with Stacker permissions, relations, and portals.

OAuth

Asana

Asana tasks two-way—clients see status without your whole workspace.

OAuth

Calendly

Calendly bookings and event types next to CRM data in Stacker.

OAuth

Notion

Notion databases and pages for gated, external-facing Stacker apps.

OAuth

Monday.com

Monday.com boards—a controlled slice for clients; team stays in Monday.

OAuth

ClickUp

ClickUp tasks in Stacker—visibility without full workspace access.

OAuth

Zoho Projects

Zoho Projects two-way—one source of truth for clients and your team.

OAuth

Fibery

Fibery entities as structured Stacker apps with permissions.

API key

Google Sheets

Google Sheets rows as Stacker records—relations, portals, automations.

OAuth

Stacker

Link two Stacker workspaces via API—partners, tenants, or split apps.

API key

Data Connectors

Salesforce

OAuth

Why use with Stacker

The leading enterprise CRM for sales and service. Syncing brings accounts, opportunities, and cases into Stacker so you can power client portals, approvals, and custom apps on live CRM data without duplicate entry.

Sync accounts, contacts, leads, opportunities, cases, and custom objects from Salesforce.

Objects synced
Accounts, Contacts, Leads, Opportunities, Cases, Tasks, Events, Campaigns, Products, Custom Objects
Incremental sync
Every 15 min
Full sync
24 hours
Setup
Automatic (instance URL detected from OAuth)
Available filters
Created after (last 30, 90, or 365 days) on all objects

How to add this connection

  1. In Stacker, open your app and go to Setup → Connections.
  2. Click Add connection, choose Salesforce, and continue.
  3. When redirected, sign in to Salesforce and approve access. If your organisation restricts apps, an admin may need to install or approve the integration the first time.
  4. Complete any extra steps Stacker shows (for this connector: Automatic (instance URL detected from OAuth)).
  5. Choose which objects or tables to sync, then start or wait for the first sync. You can adjust filters and schedules later on the connection's tabs.

More context: Data Sync overview.

Permissions & access in Salesforce

The user who completes OAuth must be allowed to connect third-party apps and must have access in Salesforce to every object, board, base, or org you sync.

Also check: The Salesforce user who signs in needs API access (often via a Permission Set) and read access to every object you sync. Your Salesforce admin may need to approve the connected app.

HubSpot

OAuth

Why use with Stacker

Inbound marketing and CRM in one platform. Use Stacker to expose the right HubSpot records to customers and partners with your branding, per-user data permissions, and workflows—while HubSpot stays the system of record.

Sync contacts, companies, deals, tickets, and custom objects from HubSpot CRM.

Objects synced
Contacts, Companies, Deals, Tickets, Custom Objects
Incremental sync
Every 15 min
Full sync
None (incremental only)
Available filters
Created after (last 30, 90, or 365 days) on all objects

How to add this connection

  1. In Stacker, open your app and go to Setup → Connections.
  2. Click Add connection, choose HubSpot, and continue.
  3. When redirected, sign in to HubSpot and approve access. If your organisation restricts apps, an admin may need to install or approve the integration the first time.
  4. Complete any extra steps Stacker shows (for example picking a workspace, organisation, or base).
  5. Choose which objects or tables to sync, then start or wait for the first sync. You can adjust filters and schedules later on the connection's tabs.

More context: Data Sync overview.

Permissions & access in HubSpot

The user who completes OAuth must be allowed to connect third-party apps and must have access in HubSpot to every object, board, base, or org you sync.

Also check: A Super Admin (or equivalent) is often required to approve the integration the first time. OAuth scopes must include the CRM objects you plan to sync. If your account restricts apps, add Stacker in HubSpot’s approved integrations.

Pipedrive

OAuth

Why use with Stacker

A pipeline-first CRM for sales teams. Mirroring deals, contacts, and activities in Stacker lets you share curated pipeline views in a portal instead of inviting clients into Pipedrive.

Sync deals, contacts, organizations, products, activities, and leads from Pipedrive.

Objects synced
Deals, Persons, Organizations, Products, Activities, Leads, Pipelines, Stages
Incremental sync
Every 15 min
Full sync
None (incremental only)
Setup
Automatic (API domain detected from OAuth)
Available filters
Added after (last 30, 90, or 365 days) on all objects

How to add this connection

  1. In Stacker, open your app and go to Setup → Connections.
  2. Click Add connection, choose Pipedrive, and continue.
  3. When redirected, sign in to Pipedrive and approve access. If your organisation restricts apps, an admin may need to install or approve the integration the first time.
  4. Complete any extra steps Stacker shows (for this connector: Automatic (API domain detected from OAuth)).
  5. Choose which objects or tables to sync, then start or wait for the first sync. You can adjust filters and schedules later on the connection's tabs.

More context: Data Sync overview.

Permissions & access in Pipedrive

The user who completes OAuth must be allowed to connect third-party apps and must have access in Pipedrive to every object, board, base, or org you sync.

Also check: The Pipedrive user who authorises OAuth must see deals, persons, organisations, and activities you sync. Company admins can block third-party apps—confirm the integration is allowed before rolling out.

GoHighLevel

OAuth

Why use with Stacker

Agency-focused CRM and automation. Sync contacts and opportunities into Stacker to deliver white-label client portals and internal tools on top of the same data your team uses in GHL.

Sync contacts, opportunities, and pipelines from GoHighLevel CRM.

Objects synced
Contacts, Opportunities, Pipelines, Pipeline Stages
Incremental sync
Every 15 min
Full sync
None (incremental only)
Setup
Location selected during OAuth
Available filters
Added after (date range) on contacts and opportunities; Status filter on opportunities

How to add this connection

  1. In Stacker, open your app and go to Setup → Connections.
  2. Click Add connection, choose GoHighLevel, and continue.
  3. When redirected, sign in to GoHighLevel and approve access. If your organisation restricts apps, an admin may need to install or approve the integration the first time.
  4. Complete any extra steps Stacker shows (for this connector: Location selected during OAuth).
  5. Choose which objects or tables to sync, then start or wait for the first sync. You can adjust filters and schedules later on the connection's tabs.

More context: Data Sync overview.

Permissions & access in GoHighLevel

The user who completes OAuth must be allowed to connect third-party apps and must have access in GoHighLevel to every object, board, base, or org you sync.

Also check: Use a GoHighLevel user who can access the location (sub-account) you select. Agency or account admins may need to enable API or marketplace access for that location before OAuth succeeds.

Pylon

API key

Why use with Stacker

Support and customer communication platform. Pulling issues and accounts into Stacker gives sales and success teams a single place to see support context next to CRM and project data.

Sync issues, accounts, and contacts from Pylon support platform.

Objects synced
Issues, Accounts, Contacts
Incremental sync
Every 30 min
Full sync
24 hours
Available filters
State and Source filters on issues

How to add this connection

  1. In Stacker, open your app and go to Setup → Connections.
  2. Click Add connection, choose Pylon, and continue.
  3. In Pylon's developer or integration settings, create an API key or token, then paste it when Stacker prompts you. Store keys securely—never commit them to source control.
  4. Complete any extra steps Stacker shows (for example picking a workspace, organisation, or base).
  5. Choose which objects or tables to sync, then start or wait for the first sync. You can adjust filters and schedules later on the connection's tabs.

More context: Data Sync overview.

Permissions & access in Pylon

In Pylon, ensure API access is enabled for your account or workspace if the product gates it. Create a dedicated key with the minimum permissions for the objects you sync—typically read access for inbound sync.

Also check: Create an API key in Pylon with permission to read issues, accounts, and contacts you need. Because sync is read-only toward Pylon, write scopes are not required—still restrict the key to least privilege and rotate it if it leaks.

Zoho CRM

OAuth

Why use with Stacker

Full CRM inside the Zoho suite. Two-way sync keeps leads and deals aligned between Zoho and Stacker so client-facing apps stay accurate while your team keeps working in Zoho.

Two-way sync for leads, accounts, contacts, deals, and related CRM data between Zoho CRM and Stacker.

Objects synced
Leads, Accounts, Contacts, Deals, Products, Campaigns, Tasks, and other supported modules (discovered per org)
Incremental sync
Every 15 min
Full sync
24 hours
Setup
Zoho data center and organisation selected during OAuth
Available filters
Varies by object

How to add this connection

  1. In Stacker, open your app and go to Setup → Connections.
  2. Click Add connection, choose Zoho CRM, and continue.
  3. When redirected, sign in to Zoho CRM and approve access. If your organisation restricts apps, an admin may need to install or approve the integration the first time.
  4. Complete any extra steps Stacker shows (for this connector: Zoho data center and organisation selected during OAuth).
  5. Choose which objects or tables to sync, then start or wait for the first sync. You can adjust filters and schedules later on the connection's tabs.

More context: Data Sync overview.

Permissions & access in Zoho CRM

The user who completes OAuth must be allowed to connect third-party apps and must have access in Zoho CRM to every object, board, base, or org you sync. This connector is two-way: they also need create/update rights where Stacker writes back.

Also check: The Zoho user must have profile permissions for every module you sync. Two-way sync needs create/update rights where Stacker writes back. An organisation admin may need to approve the app on first connect.

SourceWhale

API key

Why use with Stacker

Outbound sales engagement and sequencing. Read-only sync brings contacts and sequence activity into Stacker for reporting, handoffs, and portal experiences without editing campaigns from Stacker.

Read-only sync: pulls contacts, sequences, and outreach activity from SourceWhale into Stacker. Changes you make in Stacker are not written back to SourceWhale.

Objects synced
Contacts, sequences, campaigns, and other supported objects (discovered per connection)
Incremental sync
Every 15 min
Full sync
24 hours
Available filters
Varies by object

How to add this connection

  1. In Stacker, open your app and go to Setup → Connections.
  2. Click Add connection, choose SourceWhale, and continue.
  3. In SourceWhale's developer or integration settings, create an API key or token, then paste it when Stacker prompts you. Store keys securely—never commit them to source control.
  4. Complete any extra steps Stacker shows (for example picking a workspace, organisation, or base).
  5. Choose which objects or tables to sync, then start or wait for the first sync. You can adjust filters and schedules later on the connection's tabs.

More context: Data Sync overview.

Permissions & access in SourceWhale

In SourceWhale, ensure API access is enabled for your account or workspace if the product gates it. Create a dedicated key with the minimum permissions for the objects you sync—typically read access for inbound sync.

Also check: Generate an API key in SourceWhale with read access to contacts, sequences, and any objects you import. Stacker never writes back—so do not grant write scopes unless your security policy bundles them with read.

Accounting & Finance

Stripe

API key

Why use with Stacker

Payments, billing, and subscriptions for the internet. Syncing customers, invoices, and subscriptions into Stacker enables self-service portals, unified customer records, and workflows tied to real revenue data.

Sync customers, products, prices, invoices, and subscriptions from Stripe.

Objects synced
Customers, Products, Prices, Invoices, Invoice Line Items, Subscriptions
Incremental sync
Every 15 min
Full sync
24 hours
Available filters
Created after (date range) on customers and invoices; Status filter on invoices and subscriptions

How to add this connection

  1. In Stacker, open your app and go to Setup → Connections.
  2. Click Add connection, choose Stripe, and continue.
  3. In Stripe's developer or integration settings, create an API key or token, then paste it when Stacker prompts you. Store keys securely—never commit them to source control.
  4. Complete any extra steps Stacker shows (for example picking a workspace, organisation, or base).
  5. Choose which objects or tables to sync, then start or wait for the first sync. You can adjust filters and schedules later on the connection's tabs.

More context: Data Sync overview.

Permissions & access in Stripe

In Stripe, ensure API access is enabled for your account or workspace if the product gates it. Create a dedicated key with the minimum permissions for the objects you sync—typically read access for inbound sync.

Also check: Use a restricted API key in Stripe Dashboard with read access to Customers, Invoices, Subscriptions, Products, and Prices as needed. Avoid the full secret key in production; rotate keys if they are exposed.

Xero

OAuth

Why use with Stacker

Cloud accounting built for small businesses. Connecting Xero lets Stacker show invoices, contacts, and payment status to clients with permissions you control—without sharing your full Xero org.

Sync contacts, invoices, bills, payments, and accounts from Xero.

Objects synced
Contacts, Invoices, Bills, Payments, Chart of Accounts, Bank Transactions
Incremental sync
Every 30 min
Full sync
24 hours
Setup
Select Organisation
Available filters
Status filter on contacts, invoices, and bills; Date after filter on invoices

How to add this connection

  1. In Stacker, open your app and go to Setup → Connections.
  2. Click Add connection, choose Xero, and continue.
  3. When redirected, sign in to Xero and approve access. If your organisation restricts apps, an admin may need to install or approve the integration the first time.
  4. Complete any extra steps Stacker shows (for this connector: Select Organisation).
  5. Choose which objects or tables to sync, then start or wait for the first sync. You can adjust filters and schedules later on the connection's tabs.

More context: Data Sync overview.

Permissions & access in Xero

The user who completes OAuth must be allowed to connect third-party apps and must have access in Xero to every object, board, base, or org you sync.

Also check: The Xero user who connects must belong to the organisation you pick and be allowed to authorise third-party apps. They need visibility to contacts, invoices, and other documents you sync.

QuickBooks Online

OAuth

Why use with Stacker

Small-business accounting and bookkeeping standard. Sync pulls customers, invoices, and bills into Stacker so portals and automations reflect QuickBooks without manual exports.

Sync customers, invoices, items, vendors, bills, and payments from QuickBooks.

Objects synced
Customers, Invoices, Items, Vendors, Bills, Payments, Chart of Accounts
Incremental sync
Every 30 min
Full sync
24 hours
Setup
Company ID (Realm ID) required in configuration
Available filters
Created after (date range) on customers; Date after filter on invoices and bills

How to add this connection

  1. In Stacker, open your app and go to Setup → Connections.
  2. Click Add connection, choose QuickBooks Online, and continue.
  3. When redirected, sign in to QuickBooks Online and approve access. If your organisation restricts apps, an admin may need to install or approve the integration the first time.
  4. Complete any extra steps Stacker shows (for this connector: Company ID (Realm ID) required in configuration).
  5. Choose which objects or tables to sync, then start or wait for the first sync. You can adjust filters and schedules later on the connection's tabs.

More context: Data Sync overview.

Permissions & access in QuickBooks Online

The user who completes OAuth must be allowed to connect third-party apps and must have access in QuickBooks Online to every object, board, base, or org you sync.

Also check: QuickBooks Online usually requires a company admin (or invited accountant) to approve the connection. Ensure the user can access the company file matching your Realm ID and that third-party apps are not blocked by firm policy.

Zoho Books

OAuth

Why use with Stacker

Zoho’s accounting product for invoices and books. Two-way sync keeps financial records in step between Zoho Books and Stacker apps that need live, editable accounting context.

Two-way sync for customers, invoices, bills, items, and other accounting records between Zoho Books and Stacker.

Objects synced
Contacts, Invoices, Bills, Items, Payments, Chart of Accounts, and other supported modules (discovered per org)
Incremental sync
Every 30 min
Full sync
24 hours
Setup
Zoho organisation selected during OAuth
Available filters
Varies by object

How to add this connection

  1. In Stacker, open your app and go to Setup → Connections.
  2. Click Add connection, choose Zoho Books, and continue.
  3. When redirected, sign in to Zoho Books and approve access. If your organisation restricts apps, an admin may need to install or approve the integration the first time.
  4. Complete any extra steps Stacker shows (for this connector: Zoho organisation selected during OAuth).
  5. Choose which objects or tables to sync, then start or wait for the first sync. You can adjust filters and schedules later on the connection's tabs.

More context: Data Sync overview.

Permissions & access in Zoho Books

The user who completes OAuth must be allowed to connect third-party apps and must have access in Zoho Books to every object, board, base, or org you sync. This connector is two-way: they also need create/update rights where Stacker writes back.

Also check: The signing-in Zoho user needs Books permissions for contacts, invoices, bills, and items you sync. Two-way sync requires matching create/update rights. Org admins may need to approve the integration.

Productivity & Project Management

Airtable

OAuth

Why use with Stacker

Flexible databases that feel like spreadsheets. Two-way sync lets Stacker add permissions, relations, computed fields, and client portals on top of bases your team already maintains in Airtable.

Two-way sync for all tables and records in an Airtable base: inbound updates from Airtable and outbound changes you make in Stacker stay aligned.

Objects synced
All tables in the selected base (schema discovered dynamically)
Incremental sync
Every 30 min
Full sync
24 hours
Setup
Select Base

How to add this connection

  1. In Stacker, open your app and go to Setup → Connections.
  2. Click Add connection, choose Airtable, and continue.
  3. When redirected, sign in to Airtable and approve access. If your organisation restricts apps, an admin may need to install or approve the integration the first time.
  4. Complete any extra steps Stacker shows (for this connector: Select Base).
  5. Choose which objects or tables to sync, then start or wait for the first sync. You can adjust filters and schedules later on the connection's tabs.

More context: Data Sync overview.

Permissions & access in Airtable

The user who completes OAuth must be allowed to connect third-party apps and must have access in Airtable to every object, board, base, or org you sync. This connector is two-way: they also need create/update rights where Stacker writes back.

Also check: The Airtable account you OAuth with must have at least read access to the base; two-way sync typically needs Editor (or higher) on tables Stacker updates. Base collaborators who are read-only in Airtable cannot drive write-back.

Asana

OAuth

Why use with Stacker

Work management for teams and projects. Two-way sync means task and project updates flow both ways—customers can see trustworthy delivery status in a Stacker portal without access to your full Asana workspace.

Two-way sync for projects, tasks, sections, and related work between Asana and Stacker.

Objects synced
Projects, Tasks, Sections, and other supported objects (per workspace)
Incremental sync
Every 15 min
Full sync
24 hours
Setup
Select Workspace during OAuth
Available filters
Varies by object

How to add this connection

  1. In Stacker, open your app and go to Setup → Connections.
  2. Click Add connection, choose Asana, and continue.
  3. When redirected, sign in to Asana and approve access. If your organisation restricts apps, an admin may need to install or approve the integration the first time.
  4. Complete any extra steps Stacker shows (for this connector: Select Workspace during OAuth).
  5. Choose which objects or tables to sync, then start or wait for the first sync. You can adjust filters and schedules later on the connection's tabs.

More context: Data Sync overview.

Permissions & access in Asana

The user who completes OAuth must be allowed to connect third-party apps and must have access in Asana to every object, board, base, or org you sync. This connector is two-way: they also need create/update rights where Stacker writes back.

Also check: Choose a workspace your Asana user can access. Two-way sync needs permission to read and update tasks (and related projects) you include. Guests with limited project access may not see everything admins see.

Calendly

OAuth

Why use with Stacker

Scheduling and meeting booking for revenue and CS teams. Syncing event types and bookings into Stacker powers scheduling-aware portals, reminders, and workflows next to your CRM data.

OAuth connector: sync scheduling data from Calendly into Stacker (event types, bookings, invitees, and related objects).

Objects synced
Event types, scheduled events, invitees, users, and other supported objects
Incremental sync
Every 15 min
Full sync
24 hours
Setup
Authorize Calendly during OAuth
Available filters
Varies by object

How to add this connection

  1. In Stacker, open your app and go to Setup → Connections.
  2. Click Add connection, choose Calendly, and continue.
  3. When redirected, sign in to Calendly and approve access. If your organisation restricts apps, an admin may need to install or approve the integration the first time.
  4. Complete any extra steps Stacker shows (for this connector: Authorize Calendly during OAuth).
  5. Choose which objects or tables to sync, then start or wait for the first sync. You can adjust filters and schedules later on the connection's tabs.

More context: Data Sync overview.

Permissions & access in Calendly

The user who completes OAuth must be allowed to connect third-party apps and must have access in Calendly to every object, board, base, or org you sync.

Also check: Connect as a Calendly user who owns or administers the scheduling data you need (event types, bookings, invitees). Organisation-wide visibility may require an owner or admin role in Calendly.

Notion

OAuth

Why use with Stacker

Docs, wikis, and databases in one workspace. Importing Notion data into Stacker unlocks gated, role-based experiences and relations that are hard to model for external users inside Notion alone.

Sync databases and pages from Notion workspaces.

Objects synced
Databases and Pages (discovered dynamically)
Incremental sync
Every 15 min
Full sync
24 hours

How to add this connection

  1. In Stacker, open your app and go to Setup → Connections.
  2. Click Add connection, choose Notion, and continue.
  3. When redirected, sign in to Notion and approve access. If your organisation restricts apps, an admin may need to install or approve the integration the first time.
  4. Complete any extra steps Stacker shows (for example picking a workspace, organisation, or base).
  5. Choose which objects or tables to sync, then start or wait for the first sync. You can adjust filters and schedules later on the connection's tabs.

More context: Data Sync overview.

Permissions & access in Notion

The user who completes OAuth must be allowed to connect third-party apps and must have access in Notion to every object, board, base, or org you sync.

Also check: Notion’s integration must be allowed to read the databases and pages you sync. Share those pages with the integration or ensure the connecting user has access.

Monday.com

OAuth

Why use with Stacker

Work OS for projects, CRM, and ops. Boards and items in Stacker let you expose a controlled slice of Monday to clients while your team keeps working in Monday’s native UI.

Sync boards, items, and custom columns from Monday.com.

Objects synced
Boards and Items (boards discovered dynamically)
Incremental sync
Every 15 min
Full sync
None (incremental only)

How to add this connection

  1. In Stacker, open your app and go to Setup → Connections.
  2. Click Add connection, choose Monday.com, and continue.
  3. When redirected, sign in to Monday.com and approve access. If your organisation restricts apps, an admin may need to install or approve the integration the first time.
  4. Complete any extra steps Stacker shows (for example picking a workspace, organisation, or base).
  5. Choose which objects or tables to sync, then start or wait for the first sync. You can adjust filters and schedules later on the connection's tabs.

More context: Data Sync overview.

Permissions & access in Monday.com

The user who completes OAuth must be allowed to connect third-party apps and must have access in Monday.com to every object, board, base, or org you sync.

Also check: The Monday user must be a member of every board you sync. Item visibility follows Monday permissions—private boards stay invisible unless that user is invited.

ClickUp

OAuth

Why use with Stacker

Tasks, docs, and goals in one app. Syncing tasks into Stacker gives customers visibility into delivery without ClickUp licenses or full space access.

Sync tasks from ClickUp workspaces and spaces.

Objects synced
Tasks from selected spaces
Incremental sync
Every 15 min
Full sync
None (incremental only)
Setup
Select Workspace, then select Spaces

How to add this connection

  1. In Stacker, open your app and go to Setup → Connections.
  2. Click Add connection, choose ClickUp, and continue.
  3. When redirected, sign in to ClickUp and approve access. If your organisation restricts apps, an admin may need to install or approve the integration the first time.
  4. Complete any extra steps Stacker shows (for this connector: Select Workspace, then select Spaces).
  5. Choose which objects or tables to sync, then start or wait for the first sync. You can adjust filters and schedules later on the connection's tabs.

More context: Data Sync overview.

Permissions & access in ClickUp

The user who completes OAuth must be allowed to connect third-party apps and must have access in ClickUp to every object, board, base, or org you sync.

Also check: The ClickUp member who authorises OAuth needs access to the workspace and each space you include. Task visibility respects ClickUp roles—verify guests and permissions before relying on synced data in a portal.

Zoho Projects

OAuth

Why use with Stacker

Project management with tasks, milestones, and time. Two-way sync keeps project truth aligned between Zoho Projects and Stacker for client updates and internal planning.

Two-way sync for projects, tasks, milestones, and related project data between Zoho Projects and Stacker.

Objects synced
Projects, Tasks, Milestones, Task Lists, and other supported modules (discovered per portal)
Incremental sync
Every 15 min
Full sync
24 hours
Setup
Zoho portal and data center selected during OAuth
Available filters
Varies by object

How to add this connection

  1. In Stacker, open your app and go to Setup → Connections.
  2. Click Add connection, choose Zoho Projects, and continue.
  3. When redirected, sign in to Zoho Projects and approve access. If your organisation restricts apps, an admin may need to install or approve the integration the first time.
  4. Complete any extra steps Stacker shows (for this connector: Zoho portal and data center selected during OAuth).
  5. Choose which objects or tables to sync, then start or wait for the first sync. You can adjust filters and schedules later on the connection's tabs.

More context: Data Sync overview.

Permissions & access in Zoho Projects

The user who completes OAuth must be allowed to connect third-party apps and must have access in Zoho Projects to every object, board, base, or org you sync. This connector is two-way: they also need create/update rights where Stacker writes back.

Also check: The Zoho account needs access to the Projects portal and modules you sync. Two-way updates require create/edit rights on tasks and projects you expose. Portal admins may need to approve the app.

Fibery

API key

Why use with Stacker

A modular workspace for knowledge, roadmaps, and work. Sync bridges Fibery entities into Stacker for structured apps, permissions, and portals built on the same underlying data.

Sync databases and entities from Fibery workspaces.

Objects synced
User-created databases and entities (discovered dynamically)
Incremental sync
Every 15 min
Full sync
24 hours
Setup
Fibery host URL required in configuration (e.g. mycompany.fibery.io)

How to add this connection

  1. In Stacker, open your app and go to Setup → Connections.
  2. Click Add connection, choose Fibery, and continue.
  3. In Fibery's developer or integration settings, create an API key or token, then paste it when Stacker prompts you. Store keys securely—never commit them to source control.
  4. Complete any extra steps Stacker shows (for this connector: Fibery host URL required in configuration (e.g. mycompany.fibery.io)).
  5. Choose which objects or tables to sync, then start or wait for the first sync. You can adjust filters and schedules later on the connection's tabs.

More context: Data Sync overview.

Permissions & access in Fibery

In Fibery, ensure API access is enabled for your account or workspace if the product gates it. Create a dedicated key with the minimum permissions for the objects you sync—typically read access for inbound sync.

Also check: Create a Fibery API token tied to a user or service account that can read the databases and entities you sync. Disable unused tokens and limit workspace scope where Fibery allows.

Spreadsheets

Google Sheets

OAuth

Why use with Stacker

The familiar collaborative spreadsheet. Sync turns sheet rows into Stacker records so you can add relations, permissions, automations, and portal pages on top of data the business already edits in Sheets.

Sync rows from a Google Sheets spreadsheet into a Stacker table.

Objects synced
Rows from a selected sheet (columns from the header row)
Incremental sync
Every 10 min
Full sync
Every sync (always full reconciliation)
Setup
Select Spreadsheet, then select Sheet, optionally define a cell range

How to add this connection

  1. In Stacker, open your app and go to Setup → Connections.
  2. Click Add connection, choose Google Sheets, and continue.
  3. When redirected, sign in to Google Sheets and approve access. If your organisation restricts apps, an admin may need to install or approve the integration the first time.
  4. Complete any extra steps Stacker shows (for this connector: Select Spreadsheet, then select Sheet, optionally define a cell range).
  5. Choose which objects or tables to sync, then start or wait for the first sync. You can adjust filters and schedules later on the connection's tabs.

More context: Data Sync overview.

Permissions & access in Google Sheets

The user who completes OAuth must be allowed to connect third-party apps and must have access in Google Sheets to every object, board, base, or org you sync.

Also check: The Google account must be able to open the spreadsheet in Drive (at least Viewer for read sync). Organisation policies can block “less secure” or unreviewed apps—ask a Workspace admin if OAuth is denied.

Platform

Stacker

API key

Why use with Stacker

Another Stacker workspace or environment. Two-way API sync links apps and data between workspaces—ideal for multi-tenant setups, partner data sharing, or separating admin and client apps while keeping records in sync.

Two-way sync with another Stacker workspace using the Stacker API: pull tables and records into your app, and push updates you make locally back to the remote workspace.

Objects synced
Tables and records exposed by the remote app (discovered per connection)
Incremental sync
Every 15 min
Full sync
24 hours
Setup
Remote workspace base URL and API key with the required sync scopes
Available filters
Varies by table

How to add this connection

  1. In Stacker, open your app and go to Setup → Connections.
  2. Click Add connection, choose Stacker, and continue.
  3. In Stacker's developer or integration settings, create an API key or token, then paste it when Stacker prompts you. Store keys securely—never commit them to source control.
  4. Complete any extra steps Stacker shows (for this connector: Remote workspace base URL and API key with the required sync scopes).
  5. Choose which objects or tables to sync, then start or wait for the first sync. You can adjust filters and schedules later on the connection's tabs.

More context: Data Sync overview.

Permissions & access in Stacker

In Stacker, ensure API access is enabled for your account or workspace if the product gates it. Create a dedicated key with the minimum permissions for the objects you sync, including write access where Stacker updates the source.

Also check: In the remote Stacker workspace, create an API key with the sync scopes your use case needs (read for import-only; write scopes for two-way). Only grant access to apps and tables you trust; rotate keys when staff leave.

Need a Different Connector?

Custom Connectors

If the service you need isn't listed above, Stacker can generate a custom connector using AI. Describe the API you want to connect to and Stacker will create a connector that follows the same sync contract as the built-in ones.

You can also use the Stacker API or Zapier to push data in from any source.