llms.txt ↓

Available connectors

Authentication, delivery modes, and data coverage for every first-party Backfill connector.

Backfill ships 30 first-party connectors. Each runs inside the connector runtime with per-connection secrets, tested credentials, isolated sync state, and canonical ingest. Delivery modes below describe the default checked-in connector behavior.

Commerce

ConnectorAuthenticationDeliveryData coverage
Adobe CommerceOAuth 1.0a credentialsScheduled sync
CustomersProductsOrdersInvoicesCredit memosTransactions
Amazon SP-APISP-API credentialsScheduled sync
OrdersTransactions
BigCommerceAPI tokenScheduled sync
CustomersProductsOrdersRefundsOrder transactions
eBayOAuth credentialsScheduled sync
OrdersFinancial transactionsPayouts
EtsyOAuth 2.0Webhooks + sync
Order eventsListingsReceiptsRefundsSettlement ledger
ShopifyOAuth 2.0Webhooks + sync
EventsCustomersProductsOrdersTransactionsRefunds
Squarespace CommerceOAuth 2.0Scheduled sync
ContactsProductsOrdersTransactionsRefunds
Walmart MarketplaceMarketplace credentialsScheduled sync
OrdersReturnsReconciliationPayment statement
Wix CommerceAPI credentialsScheduled sync
CustomersProductsOrdersRefundsOrder transactions
WooCommerceREST API credentialsScheduled sync
CustomersProductsOrdersRefunds

Payments

ConnectorAuthenticationDeliveryData coverage
BraintreeAPI credentialsHistorical backfill
CustomersSettled transactionsSettled refunds
PayPalREST app credentialsHistorical backfill
Transactions
SquareOAuth 2.0Webhooks + sync
EventsPaymentsRefunds
StripeAPI keyWebhooks + sync
EventsCustomersProductsInvoicesPaymentsChargesCredit memosRefund receiptsPayoutsPayout reconciliationDisputesBalance transactions

Billing

ConnectorAuthenticationDeliveryData coverage
ChargebeeAPI keyScheduled sync
CustomersItem pricesInvoicesTransactionsCredit notes
Lemon SqueezyAPI keyWebhooks + sync
EventsCustomersProductsOrdersSubscriptionsSubscription invoices
PaddleAPI keyScheduled sync
CustomersProductsTransactionsAdjustments
RecurlyAPI keyScheduled sync
AccountsItemsInvoicesTransactionsCredit payments
RevenueCatWebhook secretWebhooks
Events

Banking & spend

ConnectorAuthenticationDeliveryData coverage
BrexOAuth 2.0Webhooks + sync
EventsCard accountsTransactions
MercuryAPI tokenScheduled sync
Credit accountsBank transactions
RampOAuth 2.0Webhooks + sync
EventsCard accountsTransactions

Accounting

ConnectorAuthenticationDeliveryData coverage
FreshBooksOAuth 2.0Historical backfill
Manual journal entriesTrial balance snapshot
QuickBooks OnlineOAuth 2.0Historical backfill
AccountsCustomersVendorsItemsInvoicesBillsPaymentsBill payments
XeroOAuth 2.0Historical backfill
AccountsContactsItemsInvoicesPaymentsJournal entries
Zoho BooksOAuth 2.0Historical backfill
AccountsContactsItemsInvoicesCustomer paymentsExpensesBillsCredit notes

Payroll

ConnectorAuthenticationDeliveryData coverage
DeelAPI tokenScheduled sync
WorkersInvoicesPayment receipts
GustoOAuth 2.0Webhooks + sync
EventsEmployeesContractorsContractor paymentsPayrolls

Tax

ConnectorAuthenticationDeliveryData coverage
AnrokAPI tokenOn demandOn-demand calculation
Avalara AvaTaxAccount credentialsOn demandOn-demand calculation

Install a connector

  1. Open Catalog in your Backfill workspace and choose a provider.
  2. Complete the connection settings or OAuth flow, then test the connection.
  3. Select streams, confirm account mappings where required, and activate.
  4. Monitor per-stream cursors, record counts, and errors from the connection page.

See Manage extensions and connectors for the full installation and operations flow.

Need another provider?

Use defineConnector(...) to build against the same runtime as these first-party integrations. Start with Build a connector, then add OAuth, webhooks, or scheduled streams as needed.