Integrations
DubLedger integrates with third-party services to extend its capabilities.
#
Weedmaps Menu Sync
Sync your product catalog to Weedmaps to reach more customers.
Setup
1. Go to Settings → Integrations → Weedmaps.
2. Enter your Weedmaps API credentials.
3. Configure which products to sync.
4. Set sync frequency (real-time, hourly, daily).
5. Click Enable Sync.
What Syncs
- Product name, category, and price.
- THC/CBD percentages.
- Product images.
- Stock availability.
Note: Weedmaps sync is currently in pilot mode. Contact support to enable.
#
QuickBooks
Export sales data to QuickBooks for accounting.
Setup
1. Go to Settings → Integrations → QuickBooks.
2. Connect your QuickBooks Online account.
3. Map your chart of accounts:
- Sales revenue account.
- Sales tax liability account.
- Excise tax account.
- Discount account.
4. Set sync frequency (daily recommended).
5. Click Enable Sync.
What Exports
- Daily sales summaries.
- Tax collected.
- Payment method breakdowns.
- Refund transactions.
- COGS adjustments.
Note: QuickBooks integration is currently in pilot mode.
#
Campaign Delivery (Email/SMS Marketing)
Send marketing campaigns through your preferred provider.
Supported Providers
- Resend (transactional email).
- Klaviyo (email marketing).
- SendGrid (email).
- Custom webhooks.
Setup
1. Go to Settings → Integrations → Campaigns.
2. Select your provider.
3. Enter API credentials.
4. Configure audience sync (loyalty tiers, segments).
5. Set compliance rules (opt-in required, no health claims).
Campaign Compliance
- Only send to opted-in customers.
- No targeting minors.
- No health claims about cannabis.
- Respect state advertising restrictions.
- Include opt-out link in every message.
#
Convex (Realtime Sync)
DubLedger uses Convex for real-time data synchronization:
- Product changes appear instantly across all devices.
- New orders appear on the Order Board immediately.
- Transaction data updates in real-time.
- Multi-location inventory stays in sync.
This is built-in and requires no configuration.
#
API Access
For custom integrations, DubLedger provides a REST API:
- 77+ endpoints covering all features.
- HMAC-SHA256 webhook signatures.
- Rate limiting (60 req/min default).
- Full documentation available via the API reference.
Contact support for API access and documentation.