Numa OpenData services: inbox telemetry, SMS threads, and POS-adjacent order payloads

We document how Numa turns phone lines into structured messaging so finance, operations, and CX teams can treat conversations like datasets—under authorization, retention rules, and audit-friendly exports.

From $300 · Pay-per-call available
OpenData · OpenFinance-style audit trails · Protocol analysis · Business messaging compliance

Model Numa’s shared inbox, voicemail rescues, and text-to-POS flows as governed APIs your stack can query

Numa (package com.numberai.numa) text-enables existing business numbers, centralizes replies, and—where enabled—routes restaurant text orders into kitchen workflows. Those capabilities imply recurring server objects: conversation IDs, inbound/outbound segments, assignment metadata, auto-reply templates, translation pairs, and optional order line representations. That is the practical OpenData footprint: not “open banking” in the narrow PSD2 sense, but the same integration discipline—scoped credentials, least-privilege reads, immutable logs—applied to high-volume customer communications.

Thread-level message history — Each customer handle maps to timestamps, direction, carrier metadata, and staff attribution; finance controllers use those fields when reconciling promotional sends against recorded consent.
Voicemail rescue and call disposition — Missed-call offers and follow-up texts become measurable funnel events rather than anecdotal front-desk notes.
Order-taking payloads (restaurants) — Parsed modifiers, pickup windows, and POS handoff statuses behave like lightweight transaction objects for kitchen throughput analytics.

Feature modules we implement against Numa-style backends

Each module below names a concrete dataset or control plane, then states a single downstream action your team can take once the interface exists.

Conversation export API (paged reads)

Pull conversation_id, participant E.164 numbers, last_activity_at, assigned_user_id, and channel tags (SMS vs imported web chat). Marketing ops loads the feed into a CDP to suppress duplicate journeys when a guest already has an open service thread.

Voicemail-to-text webhook integration

Subscribe to events when Numa offers a text-back after a missed call, capturing offer_sent_at and customer response latency. Fixed-ops leaders compare those timestamps with shop capacity to tune staffing curves.

Auto-reply policy sync

Mirror learned FAQs into a versioned JSON catalog so legal can diff changes weekly instead of auditing inside the mobile UI only.

POS text order bridge

Map free-text orders to normalized SKUs with confidence scores, then push confirmed tickets to kitchen printers while retaining the raw customer utterance for chargeback disputes.

Unified inbox fan-in

When social or web chat routes into Numa, store external_thread_provider on each message so analytics teams do not double-count the same customer across channels.

Translation audit trail

Persist source_language, target_language, and model version next to bilingual transcripts so compliance reviewers can prove which copy the customer saw.

Core benefits for operators who treat messaging as operational data

Numa’s product surface spans restaurants, multi-site retailers, and—through NumberAI’s automotive programs—dealership service lanes. Public reporting around early 2025 highlighted new AI agents aimed at dealerships, including an appointment-booking agent and a call-intelligence agent that records, transcribes, and summarizes conversations for coaching dashboards. Those additions widen the dataset beyond SMS alone: managers suddenly expect call transcripts, disposition codes, and booking outcomes in the same governance envelope as texts.

Separately, metrics cited for 2024 in industry coverage described extremely high inbound call volumes handled through Numa’s dealership stack, alongside broadened DMS coverage—signals that integration buyers should plan for telephony metadata, not only chat bubbles. Your benefit is a specification that anticipates those fields instead of retrofitting them after the next product release.

Data available for integration (OpenData perspective)

The inventory synthesizes Numa’s published consumer-facing description with common enterprise messaging patterns. Exact field names depend on your contract, enabled modules, and any official partner APIs; we document what we observe under authorization rather than guessing proprietary schemas.

Data typeSource (screen / feature)GranularityTypical use
SMS / MMS segments Shared inbox threads, desktop and mobile composer Per message with direction and timestamps CRM sync, marketing attribution, SLA monitoring
Missed-call rescue events Voicemail rescue prompts after unanswered calls Per call attempt + follow-up text outcome Lead recovery analytics, staffing models
Staff assignment metadata Team routing, conversation ownership UI Per conversation / per reply Workload balancing, QA sampling for advisors
Auto-reply templates & coverage Learned FAQ automation settings Per template version Legal review, A/B testing of compliant scripts
Text-to-order line items Restaurant order-taking over SMS Per ticket with modifiers Kitchen throughput, average basket, refund forensics
Multilingual transcript pairs Automatic translation mode Per bilingual exchange Regulatory evidence, quality checks on localized copy
Call intelligence exports (where enabled) Dealership voice AI programs announced for 2025 Per call recording + summary JSON Coaching, dispute resolution, warranty documentation

Typical integration scenarios

Each scenario lists a business context, names the data contract in play, and states how OpenData-style controls (consent logs, scoped tokens, replayable webhooks) keep the flow defensible.

  1. Automotive service lane → data lake. Context: a dealer group already stores repair orders in a DMS-aligned warehouse. Data: conversation IDs tied to customer phones, optional call transcripts from the 2025 call-intelligence agent, and appointment outcomes from the booking agent. OpenData mapping: treat each transcript as structured text with immutable recording_retention_policy_id, mirroring how OpenFinance aggregators keep provable audit trails beside balances.
  2. Restaurant group → finance close. Context: text orders must roll up nightly with POS net sales. Data: raw SMS, normalized SKU rows, void flags, and printer timestamps. OpenData mapping: append-only landing tables + idempotent upserts mimic payment-file ingestion used in OpenBanking reconciliation jobs.
  3. Franchise CX compliance. Context: legal wants proof that promotional blasts only went to opted-in handsets. Data: outbound message IDs, template IDs, TCPA consent artifacts stored in your CRM, and Numa delivery receipts. OpenData mapping: join keys behave like PSD2-style consent receipts even though the underlying regulation is TCPA/CPRA.
  4. Bilingual retail support. Context: stores in California serve Spanish-speaking shoppers via translated threads. Data: paired utterances, detected languages, agent edits. OpenData mapping: lineage fields (translator model version, human override flag) align with GDPR Article 5(1)(a) fairness and transparency expectations when EU tourists appear in logs.
  5. Observability for pay-per-call hosting. Context: you consume our hosted endpoints instead of self-running workers. Data: per-call latency metrics, HTTP 429 backoff counters, and redacted payload hashes. OpenData mapping: usage metering resembles OpenFinance aggregator billing with customer-visible call logs.

Technical implementation sketches

Illustrative pseudocode only—final paths, scopes, and auth headers follow the surfaces your organization is contractually allowed to use (official partner APIs, exporter tools, or enterprise agreements). We never document bypassing authentication.

Snippet A — authorized conversation page (cursor-based)

GET /integrations/v1/conversations?cursor=eyJpIjoiNDgifQ
Authorization: Bearer <M2M_TOKEN>
X-Tenant-Id: store_8812

200 OK
{
  "next_cursor": "eyJpIjoiNDkifQ",
  "items": [
    {
      "conversation_id": "cv_9a21",
      "customer_e164": "+15551234567",
      "channel": "sms",
      "assigned_user_id": "usr_404",
      "last_message_at": "2026-04-11T18:22:11Z",
      "tags": ["service", "priority"]
    }
  ]
}

Errors return machine-readable codes (auth.scope_missing, rate_limit.exceeded) so your job scheduler can backoff without guessing HTTP bodies.

Snippet B — inbound SMS webhook verifier

POST /hooks/numa/inbound
X-Signature: sha256=9f86d08...
Content-Type: application/json

{
  "event_id": "evt_31aa",
  "type": "message.received",
  "conversation_id": "cv_9a21",
  "body": "Need a table for 6 at 7pm",
  "received_at": "2026-04-11T18:22:41Z"
}

// Handler: verify signature with rotated secret,
// enqueue to dedupe table on event_id,
// respond 204 within 2s or mark for retry.

Webhook design copies patterns from card-present notification gateways: constant-time signature checks, dedupe keys, and fast acknowledgements.

Snippet C — text order normalization response

POST /kitchen/orders/from-text
{
  "conversation_id": "cv_9a21",
  "raw_text": "2 fish tacos no dairy + large horchata",
  "location_id": "loc_771"
}

200 OK
{
  "order_id": "ord_5510",
  "lines": [
    {"sku":"TACO-FISH-2","qty":2,"mods":["no_dairy"]},
    {"sku":"DRK-HORCHATA-L","qty":1}
  ],
  "confidence": 0.86,
  "needs_clarification": false
}

Low-confidence rows raise needs_clarification:true so staff confirm before printing, reducing voided tickets.

Compliance & privacy

Business A2P messaging in the United States frequently implicates the Telephone Consumer Protection Act (TCPA) and related FCC guidance. Numa’s published service requirements state that customers—not the vendor—must determine applicability and maintain compliant programs, which means your integration must capture consent artifacts outside the chat UI.

Where California consumers appear in logs, the California Consumer Privacy Act (CCPA) as amended by the CPRA can govern disclosure, deletion, and opt-out-of-sale workflows for personal information retained in data warehouses fed from Numa exports. European contacts in bilingual threads may invoke GDPR bases and transparency duties; translation metadata therefore belongs in the same privacy inventory as message bodies.

Numa also discloses that SMS travels across networks that may not be encrypted end-to-end; architects should assume TLS to your API edge only and plan vaulting for any PAN-like tokens that accidentally surface in free-text orders.

Data flow / architecture

Numa mobile and web clients talk to NumberAI services over TLS. Authorized integration workers either call documented endpoints or consume sanctioned exports, writing into a short-lived landing bucket. Downstream ETL normalizes threads, applies PII hashing rules, and publishes curated views to analytics sandboxes. Finally, BI tools or CRM middleware query those views while retaining immutable raw archives for disputes.

Market positioning & user profile

Numa’s public positioning centers on small and mid-size businesses that still rely on voice lines but need modern messaging: restaurants texting pickup instructions, retailers coordinating repairs, and—through NumberAI’s vertical programs—automotive dealerships managing enormous inbound call volumes. Device coverage spans Android and iOS phones for frontline staff plus desktop browsers for shared inbox supervisors. Geography skews North American business telephony today, yet translation features imply cross-border clientele and multilingual staff, which matters when choosing residency for replicated warehouses.

Screenshots

Thumbnails below open a larger preview in-page. The grid stays compact until a stakeholder explicitly expands an asset, keeping the marketing story readable on first paint.

Similar apps & integration landscape

Teams evaluating Numa frequently pilot or already run adjacent messaging and reputation stacks. Listing them here clarifies how datasets overlap and why a normalized messaging warehouse pays dividends even when vendors change.

Podium

Local-business messaging plus reviews and payments; integration buyers often deduplicate SMS transcripts between Podium and Numa into one customer timeline.

Birdeye

Multi-location reputation and messaging; exporting Birdeye alongside Numa reduces blind spots when surveys trigger SMS follow-ups.

SimpleTexting

Campaign-oriented SMS; marketers compare SimpleTexting blast receipts with Numa’s conversational threads to avoid double texting.

OpenPhone

VoIP numbers with shared inboxes; finance groups align OpenPhone billing metadata with Numa rescue events for the same storefront.

Google Voice

Lightweight business texting; migrations to Numa benefit from archived Voice JSON to preserve historical numbering relationships.

EZTexting

High-volume SMS programs; pairing keyword opt-in databases with Numa threads enforces consistent suppression lists.

Attentive

Retail SMS journeys; data teams merge Attentive campaign tags with Numa service conversations for full-funnel attribution.

Weave

Healthcare-adjacent scheduling and reminders; joint operators model appointment reminders next to Numa chat transcripts.

MessageDesk

SMB texting and reminders; shared analytics treat MessageDesk logs as sibling feeds to Numa’s inbox exports.

Car Wars

Dealership call intelligence; service directors align Car Wars recordings with Numa’s newer AI call summaries for coaching continuity.

API integration instructions

  1. Inventory channels. Document every inbound path—native SMS, imported Facebook Messenger threads, webchat—because each channel changes consent language and retention.
  2. Map identities. Decide canonical customer keys (CRM contact ID, loyalty ID) and enforce joins before message bodies land in analytics.
  3. Choose transport. Prefer signed webhooks for near-real-time rescue metrics; schedule nightly bulk exports for historical backfills exceeding webhook windows.
  4. Model authorization. Issue machine tokens per tenant with read-only scopes, rotate quarterly, and log administrator approvals in your ITSM tool.
  5. Validate with shadow traffic. Run dual writes to a staging warehouse for two weeks, comparing counts against manual inbox samples before cutting over finance jobs.

What we deliver

Deliverables checklist

  • OpenAPI-style specs for each agreed endpoint or export job
  • Protocol and auth memorandum (token lifetimes, rotation, backoff)
  • Runnable reference services in Python, Node.js, or Go
  • Automated tests covering pagination, signature rotation, and idempotency
  • Operator runbooks for TCPA/CCPA/GDPR touchpoints

Engagement models

Source code delivery from $300 ships repositories, fixtures, and documentation; you pay after reviewing a tagged release in your environment.

Pay-per-call API billing routes production traffic through our hardened hosts while exposing the same schemas, ideal when you want usage-based costs instead of upfront build hours.

Keyword alignment

This page intentionally weaves phrases such as Numa conversation export API integration, business SMS OpenData pipeline, voicemail-to-text webhook integration, and TCPA-aligned messaging data warehouse so search engines connect operational telephony data to structured integration work.

About our studio

We are a technical services studio focused on authorized app interface integration and API delivery. Engineers on the team have shipped mobile SDKs, payment-adjacent messaging, and regulated data pipelines across multiple continents.

  • Protocol analysis documented with sequence diagrams and HAR redaction guides
  • OpenData and OpenFinance-style controls even when the underlying domain is CX messaging
  • Android and iOS familiarity for validating parity between mobile and web clients
  • Documentation packs your security reviewers can trace line-by-line

Contact

Share the target app (Numa) plus concrete requirements—conversation export depth, webhook SLAs, languages, and downstream systems.

Contact page

Engagement workflow

  1. Discovery workshop: channels, compliance posture, and KPI owners.
  2. Protocol capture: authorized traffic samples, field census, threat modeling.
  3. Build sprint: exporters, hooks, or hosted endpoints with automated tests.
  4. Documentation + handoff: runbooks, dashboards, and training session.
  5. Hypercare window: two weeks of production monitoring with shared on-call.

FAQ

Do you ship without customer authorization?

No. Engagements require written scope covering lawful bases, contracts, and data minimization.

Can you guarantee feature parity with unreleased Numa modules?

We version our specs per release cadence you share; early-access features get flagged environments until stable.

How do you handle sensitive language in transcripts?

We recommend redaction pipelines plus role-based access; you choose whether raw audio leaves your perimeter.
Original app overview (collapsed)

Numa helps businesses eliminate missed calls, voicemail friction, and phone tag by text-enabling existing phone lines. Highlights include rescuing missed calls by offering customers a text-back path, enabling SMS on the same business number, AI-assisted auto-replies, optional restaurant order-taking integrated with POS and kitchen printers, shared inboxes with assignments, unified messaging from social and web chat, and automatic translations for multilingual customers. Setup emphasizes keeping current carriers, working across mobile and desktop, and requiring nothing new from consumers beyond ordinary calls and texts.

  • Package ID: com.numberai.numa
  • Primary outcomes: faster replies, higher rescue rates for missed revenue, and centralized messaging governance