File Exporter
Retrieve data and reports via a secure API for programmatic access to ASAPP data.
S3 Reports
Download data and reports via S3.
Real Time Event API
Access real-time data from ASAPP Messaging.
Send data to ASAPP
Send data to ASAPP via S3 or SFTP.
Metadata Ingestion
Send conversation, agent, and customer metadata.
Batch vs Realtime
One high-level differentiating feature of these channels is how the underlying data is processed for reporting:- Real-time: Processed data flows to the reporting channel as it happens.
- Batch: Processed data aggregates into time-based buckets, delivered with some delay to the reporting channel.
- Reports visible in ASAPP’s Desk/Admin are considered real-time reports.
- RTCI reports are real-time reports.
- ASAPP’s S3 reports are batch reports, delivered with a predictable time delay.
- Historical Reports are batch reports.
Batch vs Real-time Metric Discrepancies
Real-time metrics are calculated with a continual process, where computations are evaluated repeatedly with the most current data available. With multiple active and potentially geographically dispersed instances of an application communicating asynchronously across a global message bus, at times the data used to calculate real-time metrics can be intermediate or incomplete. On the other hand, metrics computed using batch processing are computed with all available, terminal data for each reported interaction, and so can provide a more accurate metric at the expense of a time delay vs real-time reporting. ASAPP S3 reports, for example, are normally computed over hours or days, and can therefore incorporate the most complete set of data points required to calculate a metric. As a simplified example, let’s consider a metric that shows a daily average for customer satisfaction ratings. Let’s assume:- the day starts at 8:00AM
- batch processing works against hourly aggregate buckets
- batch calculations run at 5 minutes past the hour
- it is a very slow day :)
TIME | Rating | Real-time avg for day | batch avg for day |
---|---|---|---|
8:00 AM | 4 | 4 | N/A |
8:05 AM | 4 | 4 | N/A |
8:10 AM | 4 | 4 | N/A |
12:00 PM | 1 | 3.25 | 4 |
12:05 PM | 1 | 2.8 | 4 |
1:10 PM | 4 | 3 | 2.8 |