Connect your existing tools
Oppulence works with the payment, accounting, and business tools you already use.
Payment recovery
Connect payment processors and email tools to recover failed payments.
Stripe
AvailableGet payment data in real-time to power recovery efforts.
Postmark
AvailableSend recovery emails that actually reach customers.
SendGrid
AvailableAutomated email campaigns for payment recovery.
Customer.io
AvailableSmart email timing based on customer behavior.
Segment
Coming SoonShare recovery data with your analytics tools.
Billing and accounting
Keep your payment processor, bank, and accounting software in sync.
Stripe Billing
AvailableImport your products, subscriptions, and usage data.
QuickBooks Online
AvailableTwo-way sync keeps your books updated automatically.
Xero
AvailablePush revenue and cash data to your accounting system.
NetSuite
EnterpriseConnect multiple entities for enterprise accounting.
Chargebee
Coming SoonBring subscription data into your reconciliation.
Reporting and analytics
Share financial insights with your team's favorite tools.
Slack
AvailableGet alerts and reports directly in your channels.
Microsoft Teams
AvailableShare financial updates and approvals in Teams.
Snowflake
AvailableStream clean financial data to your data warehouse.
Looker
Coming SoonCreate custom dashboards with your financial data.
Notion
Coming SoonDocument decisions with links to financial data.
Developer API
Optional: Developer tools
Connect internal systems when you need to—APIs and webhooks are available, but not required to run your storefront.
REST API
Access all features through our simple API
Webhooks
Get real-time updates when things happen
GraphQL
Query exactly the data you need
SDKs
Ready-to-use code for Python, Node.js, Ruby, and Go
import { Oppulence } from '@oppulence/sdk';
const oppulence = new Oppulence({
apiKey: process.env.OPPULENCE_API_KEY,
});
const transaction = await oppulence.transactions.create({
amount: 1000,
currency: 'USD',
description: 'Customer payment',
category: 'revenue',
metadata: {
customer_id: 'cus_123',
invoice_id: 'inv_456',
},
});
console.log(transaction.id);
// => txn_7a8b9c0d1e2f3Need a specific integration?
Tell us what you need and we'll prioritize building it.
