Microsoft Entra ID single sign-on across every dealer subdomainmyEZData for iOS and Android, one app with a face for every roleBank reconciliation: linked accounts matched to POS cash and armored pickupsBeacon time clock with geofenced auto clock-in, live on the floorSupplier partner API: catalog, orders, ship notices and receivables every 20 minutesAsk your data in plain English and get a validated query backInbound device shipments tracked by UPS and pushed to the crew on arrivalMicrosoft Entra ID single sign-on across every dealer subdomainmyEZData for iOS and Android, one app with a face for every roleBank reconciliation: linked accounts matched to POS cash and armored pickupsBeacon time clock with geofenced auto clock-in, live on the floorSupplier partner API: catalog, orders, ship notices and receivables every 20 minutesAsk your data in plain English and get a validated query backInbound device shipments tracked by UPS and pushed to the crew on arrival
Request a demo

Platform/11/Integrations and APIs

11 Integrations and APIs

The systems you already pay for, made to agree.

Most dealer groups do not need one more system. They need the ones they have to agree with each other. Every platform on this page is integrated and operated in production: pulled on a schedule, signed where it can be, verified before it is trusted, and counted every run so a partial failure raises an alert instead of under-reporting in silence.


Feeds
Carrier statements and scorecards, POS, bank, supplier, shipping, payroll
Signed
HMAC partner pulls, verified inbound webhooks, hashed API keys with scopes
Automation
105 scheduled jobs, 47 collectors, supervised queues, received counts
Identity
Entra ID sign-in and provisioning, Graph mail, push on both platforms

/ Works with

    01 The surface

    Twenty-nine platforms,
    filtered by what they do.

    Integration surface

    Platforms in production

    Hover any platform for what the integration actually does.

    All product names, logos, and brands are the property of their respective owners, and are used here to identify the platforms myEZData integrates with. Their appearance does not imply any partnership, sponsorship, or endorsement.

    02 Carrier and point of sale

    The feeds that were never
    designed to be feeds.

    / 01

    Carrier statements and scorecards

    • Commission statements
    • Scorecard metrics
    • Mobile internet
    • Retention
    • Post-dates

    Statements, scorecard exports, mobile-internet lines, retention cohorts and post-date reports are imported on schedule with multi-field dedup keys and reconciled to the store master by door code, never by name.

    / 02

    Point of sale collectors

    • Sales detail
    • Refunds
    • IMEI history
    • Inventory
    • PO listing
    • Timesheets

    Forty-seven collectors run against the point of sale and the carrier portals on a fleet managed and monitored from the landlord panel: credentials per dealer, schedules, last run, last error, and a job that tells you when a collector silently returns nothing.

    / 03

    Workforce and traffic

    • ConnectTeam
    • ShopperTrak
    • Sensor watchdog

    Two-way schedule and timesheet sync with ConnectTeam where a dealer keeps it, and door-traffic sensors feeding conversion reports with a watchdog that files a ticket when a door goes quiet.

    03 Partner API

    Signed both ways,
    counted every run.

    API explorer

    Mobile, partner and carrier surfaces

    Sample responses. Note the webhook: an invalid signature is rejected, which is the whole point of signing it.

    Supplier integration

    Accessory supplier, both directions

    DirectionWhatHow
    Pull, every 20 minutesCatalog, warehouse inventory, store inventory on order, orders with line items, ship noticesSigned requests: a user header and an HMAC of the request path with a shared secret. Delta-aware, one shot, with a received count and a partial-failure alert per run.
    Push, from the supplierShipping eventsInbound webhook verified against a separate secret before the payload is trusted. A staging mode logs and skips writes.
    Outbound, from usApproved orders, live inventory checksA separate endpoint and key. Orders placed with the supplier get the supplier's order number written back.
    Read API, for partnersShipments, catalog, ordersPartner keys stored as hashes with an eight-character prefix, per-key scopes, request counts and an optional IP allow-list.
    FinanceRemittance file, receivables, agingPayment files imported by header names and keyed on the supplier's order number; a weekly tripwire on aging.

    Rows are tenant-resolved per store on our side: the supplier only knows a door code, and the master dealer never holds partner data.

    04 Shipping, money and identity

    UPS

    Inbound device purchase orders tracked per store through the carrier's alert webhook and a tracking poller. We issue the OAuth token the carrier's webhook client presents; only the vendors that warrant it get the paid alert subscription.

    • Track Alert
    • Tracking API
    • OAuth issuer

    Plaid and the bank

    Linked accounts pull posted transactions for reconciliation; a CSV upload covers banks without a link. Transactions first, a resumable cursor, and master accounts skipped.

    • Bank feed
    • CSV
    • Recon bridge

    Stripe and ADP

    Per-location subscription billing across four tiers reconciled to webhooks, and the payroll provider's register matched to the calculated run.

    • Subscriptions
    • Webhooks
    • Payroll register

    Microsoft Entra ID and Graph

    Sign in with Microsoft across every dealer subdomain, account provisioning from onboarding, and outbound mail from the dealer's real mailbox.

    • SSO
    • Provisioning
    • Mail

    Push and messaging

    One push pipeline for Android and iOS, WhatsApp cards through a per-dealer gateway, inbound email into tickets, voice through Twilio.

    • FCM v1
    • WhatsApp
    • IMAP
    • Twilio

    Identity verification and maps

    Veriff for onboarding identity checks, Google Maps for the directory, the field map and the geofence coordinates.

    • Veriff
    • Google Maps

    05 Automation

    105 scheduled jobs,
    each one reporting on itself.

    Scheduled jobs
    105
    imports, pulls, sweeps, cards, forecasts
    Collectors
    47
    managed and monitored per dealer
    Queues
    Supervised
    retries, dead letters, a dashboard
    Errors
    Tenant-tagged
    so the report names the dealer group
    / 01

    Gates and kill switches

    • Per-job gates
    • Scheduled-pull hold
    • Health monitor

    Every partner job is gated on its credentials and a hold switch, so a feed can be paused without unscheduling it. A health monitor and a scheduler audit catch the job that silently skips.

    / 02

    Received counts

    • Run id
    • Received count
    • Partial-failure alert

    Each pull logs a run id and how many rows it received. Zero where there should be hundreds is an alert, not a quiet Tuesday.

    / 03

    Integration config

    • Landlord panel
    • Per dealer group
    • Credentials vaulted

    Credentials and switches per dealer group live on the landlord panel; the dealer's own panel shows what is connected and when it last ran.

    → Start

    Tell us what you
    already pay for.

    Carrier, POS, bank, supplier, payroll, identity. We tell you which are already connected, which take a week, and which we would not touch.

    Request a demo