Skip to main content

Integrations Overview

ReUp integrates with leading cannabis industry platforms.

Available Integrations

IntegrationTypeStatus
Dutchie POSPoint of Sale✅ Available
METRCCompliance✅ Available
FleetbaseLogistics✅ Available

Integration Architecture

                    ┌───────────────────┐
│ ReUp Core │
│ │
│ ┌─────────────┐ │
│ │ Integration │ │
│ │ Service │ │
│ └──────┬──────┘ │
└─────────┼─────────┘

┌────────────────────┼────────────────────┐
│ │ │
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│ Dutchie │ │ METRC │ │ Fleetbase│
│ POS │ │ API │ │ Fleet │
└──────────┘ └──────────┘ └──────────┘

Common Concepts

Authentication

Each integration uses its own authentication method:

IntegrationAuth Method
DutchieAPI Key
METRCUser API Key + License
FleetbaseAPI Key + Secret

Sync Patterns

Push (Webhook)

  • Integration sends data to ReUp
  • Real-time updates
  • Requires webhook endpoint

Pull (Polling)

  • ReUp requests data periodically
  • Configurable frequency
  • Less real-time, more reliable

Bidirectional

  • Data flows both ways
  • Complex conflict resolution
  • Full feature integration

Error Handling

All integrations follow consistent error handling:

  1. Retry Logic: 3 attempts with exponential backoff
  2. Error Logging: All errors logged with context
  3. Alerting: Critical errors trigger notifications
  4. Manual Resolution: Dashboard for failed operations

Setting Up Integrations

General Process

  1. Navigate: Settings > Integrations
  2. Select: Choose the integration
  3. Authenticate: Enter required credentials
  4. Configure: Set sync preferences
  5. Test: Run a test connection
  6. Activate: Enable the integration

Credential Storage

All credentials are:

  • Encrypted at rest (AES-256)
  • Never exposed in logs
  • Rotatable via dashboard
  • Audited for access

Monitoring

Integration Health

View status at Settings > Integrations > Health:

StatusMeaning
🟢 HealthyOperating normally
🟡 DegradedSome issues, monitoring
🔴 DownNot functioning

Sync Logs

View detailed logs at Settings > Integrations > Logs:

  • Sync timestamps
  • Records processed
  • Errors encountered
  • Duration metrics

Troubleshooting

Common Issues

Connection Failed

  1. Verify credentials are correct
  2. Check if external API is up
  3. Ensure IP whitelist includes ReUp

Sync Delays

  1. Check rate limits
  2. Review error logs
  3. Verify webhook configuration

Data Mismatch

  1. Run reconciliation report
  2. Check field mappings
  3. Review transformation rules

Getting Help

  1. Check integration-specific docs
  2. Review error logs for details
  3. Contact support@reup.com