Linking Slash as a source

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.

Learn more
PostHog Wizard hedgehog
Alpha release

This source is currently in alpha. The interface and available tables may change.

The Slash connector syncs your corporate banking data – accounts, transactions, cards, invoices, invoice series, expense reports, and contacts – into PostHog.

Slash API access

Slash labels API access as beta. You may need to request access from Slash support at support@joinslash.com before connecting.

Adding a data source

  1. Go to the sources tab of the data pipeline section in PostHog.
  2. Click + New source and then click Link next to Slash.
  3. Get an API key from your Slash dashboard. Create a read-only key for your legal entity.
  4. Enter your API key in PostHog. If you're using a user-scoped key (rather than an organization key), also enter your Legal entity ID.
  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 Slash data in PostHog.

Available tables

TableDescriptionSync method
accountsSlash bank accounts accessible to the API keyFull refresh
transactionsTransactions across Slash accounts, including card payments, transfers, and feesIncremental
cardsPhysical and virtual cards accessible to the API keyFull refresh
invoicesInvoices for the legal entity, with their details and receiving account infoFull refresh
invoice_seriesRecurring invoice configurations for the legal entityFull refresh
expense_reportsExpense reports submitted for reimbursement, with merchant and review infoFull refresh
contactsCounterparties for the legal entity, including customers and vendorsFull refresh

Incremental tables sync only new or updated records on each run. Full refresh tables reload all data on each sync.

Transaction reconciliation

Transaction dates can change when posting occurs. Date filters may miss later changes to older transactions. Use full refresh to reconcile those changes when needed.

Configuration

OptionTypeRequired
API keypasswordYes
Legal entity IDtextNo

Supported tables

TableDescriptionSync methodIncremental fieldPrimary key
accounts

Slash bank accounts accessible to the API key.

Full refresh——
transactions

Transactions across Slash accounts, including card payments, transfers, and fees.

Incremental, Full refreshdate—
cards

Physical and virtual cards accessible to the API key.

Full refresh——
invoices

Invoices for the legal entity, with their details and receiving account information.

Full refresh——
invoice_series

Recurring invoice configurations for the legal entity.

Full refresh——
expense_reports

Expense reports submitted for reimbursement, with merchant and review information.

Full refresh——
contacts

Counterparties for the legal entity, including customers and vendors.

Full refresh——

Still have questions?

Was this page useful?