Skip to content

Integrations

The Integrations panel shows the status of all external services connected to MIDDAG Account. This is the single screen where you verify that integrations are healthy, check when the last sync occurred, and trigger manual health checks when something seems off.

Accessing the panel

Navigate to MIDDAG Account > Settings and select the Integrations tab.

Integration status overview

Each connected service is displayed as a card with a status indicator:

IndicatorColorMeaning
HealthyGreenIntegration is connected and operating normally
WarningYellowIntegration is connected but has issues (e.g., stale sync, rate-limited)
ErrorRedIntegration is disconnected or failing

Connected services

HubSpot CRM

MIDDAG uses dual HubSpot portals: one for MIDDAG BR and one for MIDDAG GLOBAL.

FieldMIDDAG BRMIDDAG GLOBAL
Portal IDHubSpot BR portal IDHubSpot GLOBAL portal ID
StatusHealth indicatorHealth indicator
Last SyncTimestamp of last webhook receivedTimestamp of last webhook received
Objects SyncedContacts, Companies, Deals, QuotesContacts, Companies, Deals, Quotes
Webhook URLThe endpoint receiving HubSpot webhooksThe endpoint receiving HubSpot webhooks

Actions:

  • Test Connection -- send a test API call to verify credentials
  • Force Sync -- trigger a full sync of contacts and companies
  • View Webhook Log -- show recent webhook deliveries and their processing status

Stripe

Dual Stripe accounts for BR and GLOBAL billing.

FieldMIDDAG BRMIDDAG GLOBAL
Account IDStripe BR account IDStripe GLOBAL account ID
StatusHealth indicatorHealth indicator
Last WebhookTimestamp of last eventTimestamp of last event
Events Trackedinvoice.paid, invoice.payment_failed, subscription.updated, subscription.deleted, charge.refundedSame
Webhook URLThe endpoint receiving Stripe webhooksThe endpoint receiving Stripe webhooks

Actions:

  • Test Connection -- verify API key validity
  • View Webhook Log -- show recent events and processing status

Banco Inter

Payment gateway for Brazilian Pix and Boleto transactions.

FieldWhat it shows
StatusHealth indicator
GatewayWooCommerce Banco Inter plugin status
Last PaymentTimestamp of last payment received

Actions:

  • Test Connection -- verify API certificate and credentials

ISSNet (NFSe)

Tax invoice issuance for Brasilia/DF municipality.

FieldWhat it shows
StatusHealth indicator
MunicipalityBrasilia/DF
Last IssuanceTimestamp of last successful NFSe
PendingCount of invoices awaiting NFSe issuance
Cron StatusWhether the 5-minute status check cron is active

Actions:

  • Test Connection -- send a test SOAP request to ISSNet
  • Retry Failed -- re-attempt failed NFSe issuance requests

Jira

Integration for creating support tickets from WooCommerce orders.

FieldWhat it shows
StatusHealth indicator
ProjectJira Service Management project key
Last IssueTimestamp of last Jira issue created

Actions:

  • Test Connection -- verify Jira API token

SolidAffiliate

Affiliate program integration.

FieldWhat it shows
Plugin StatusActive (green) or Not Found (red)
AffiliatesTotal affiliate count
Pending ApprovalAffiliates awaiting review

Actions:

  • Open SolidAffiliate -- link to the SolidAffiliate admin panel

Cloudflare

Workers, D1 database, and R2 storage for the MIDDAG App portal.

FieldWhat it shows
StatusHealth indicator
WorkersActive worker deployment status
D1 DatabaseDatabase connection status
R2 StorageStorage bucket status

Actions:

  • Test Connection -- verify Cloudflare API token

Health check

At the top of the Integrations panel, a Run All Health Checks button tests every integration simultaneously and refreshes all status indicators. The button shows a spinner while checks are in progress. Results update in real time as each check completes.

  • Settings -- integration credentials configuration
  • Invoices -- Stripe payment processing and NFSe issuance
  • Affiliates -- SolidAffiliate partner data
  • Quotes -- HubSpot quote synchronization
  • Dashboard -- integration alerts appear in action items