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:
| Indicator | Color | Meaning |
|---|---|---|
| Healthy | Green | Integration is connected and operating normally |
| Warning | Yellow | Integration is connected but has issues (e.g., stale sync, rate-limited) |
| Error | Red | Integration is disconnected or failing |
Connected services
HubSpot CRM
MIDDAG uses dual HubSpot portals: one for MIDDAG BR and one for MIDDAG GLOBAL.
| Field | MIDDAG BR | MIDDAG GLOBAL |
|---|---|---|
| Portal ID | HubSpot BR portal ID | HubSpot GLOBAL portal ID |
| Status | Health indicator | Health indicator |
| Last Sync | Timestamp of last webhook received | Timestamp of last webhook received |
| Objects Synced | Contacts, Companies, Deals, Quotes | Contacts, Companies, Deals, Quotes |
| Webhook URL | The endpoint receiving HubSpot webhooks | The 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.
| Field | MIDDAG BR | MIDDAG GLOBAL |
|---|---|---|
| Account ID | Stripe BR account ID | Stripe GLOBAL account ID |
| Status | Health indicator | Health indicator |
| Last Webhook | Timestamp of last event | Timestamp of last event |
| Events Tracked | invoice.paid, invoice.payment_failed, subscription.updated, subscription.deleted, charge.refunded | Same |
| Webhook URL | The endpoint receiving Stripe webhooks | The 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.
| Field | What it shows |
|---|---|
| Status | Health indicator |
| Gateway | WooCommerce Banco Inter plugin status |
| Last Payment | Timestamp of last payment received |
Actions:
- Test Connection -- verify API certificate and credentials
ISSNet (NFSe)
Tax invoice issuance for Brasilia/DF municipality.
| Field | What it shows |
|---|---|
| Status | Health indicator |
| Municipality | Brasilia/DF |
| Last Issuance | Timestamp of last successful NFSe |
| Pending | Count of invoices awaiting NFSe issuance |
| Cron Status | Whether 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.
| Field | What it shows |
|---|---|
| Status | Health indicator |
| Project | Jira Service Management project key |
| Last Issue | Timestamp of last Jira issue created |
Actions:
- Test Connection -- verify Jira API token
SolidAffiliate
Affiliate program integration.
| Field | What it shows |
|---|---|
| Plugin Status | Active (green) or Not Found (red) |
| Affiliates | Total affiliate count |
| Pending Approval | Affiliates awaiting review |
Actions:
- Open SolidAffiliate -- link to the SolidAffiliate admin panel
Cloudflare
Workers, D1 database, and R2 storage for the MIDDAG App portal.
| Field | What it shows |
|---|---|
| Status | Health indicator |
| Workers | Active worker deployment status |
| D1 Database | Database connection status |
| R2 Storage | Storage 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.
Related pages
- 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