Where chat becomes structured data
OTC markets run on chat. ipushpull connects to the platforms that desks already use, captures what's in those conversations, and routes it as governed, structured data to the systems and people that need to act on it.
The data that drives OTC decisions already exists in chat threads, message feeds and inboxes. ipushpull turns that unstructured flow into clean, governed records that desks and systems can act on.
- CAPTURE
- ORCHESTRATE
- DELIVER
CAPTURE
Automated real-time capture, interpretation and standardisation of messages and data, regardless of the source format, delivering clean, actionable records the moment they appear.
Ingest data from chat, files, APIs, streams and user inputs. Use source adapters to capture messages, events and metadata with ordered delivery and deduplication.
Interpret inbound information, structured feeds, chat transcripts, and file uploads, identifying the essential business context and data fields.
Validate required fields and conform to a schema. Normalise types, units and timestamps so every downstream service receives consistent data.
ORCHESTRATE
Captured data is enriched and transformed against configurable business rules. Counterparty details, product mappings and reference data are applied. Human review is available at any step. Every inference traces back to its source message.
Augment records with reference data such as ISINs, calendars and FX rates. Apply business rules to fill gaps and reconcile across sources while preserving provenance.
Convert proprietary formats into target structures through versioned, testable pipelines. Support schema evolution, idempotent replays and deterministic outcomes.
Schedule jobs, manage dependencies and handle retries with backoff. Drive human-in-the-loop steps for approvals and corrections with SLA-aware alerts.
DELIVER
Structured data routes to OMS, ETRM, back-office systems, Excel, or back into chat. Output in FIX, JSON, REST, or WebSocket. Real-time or on-demand. Full lineage is maintained from the source message to the output.
Seamless, controlled and audited delivery into common workflow tools and platforms, including Excel, chat, APIs and custom applications.
Output automatically in required syntax, protocols and formats, including FIX, CSV, JSON, Excel, REST and WebSocket.
Real-time data to Excel, API or custom web apps. Snapshots into chat driven by end-user on-demand requests. Automated configurable alerts and notifications.