A record in Skyvia Data Integration represents a single row in a database table or a single object in a cloud source (e.g., one contact in Salesforce, one row in a Google Sheet). Every integration operation - Import, Export, Replication, or Synchronization - processes data at the record level.
Records also serve as the primary billing unit in Skyvia. Your plan's monthly record limit defines how many records can be processed across all integrations in your account.
Record consumption depends on the integration type:
| Integration Type | What Counts as a Record |
|---|---|
| Import | Each row created, updated, or deleted in the target system |
| Replication | Each row created, updated, or deleted in the target system |
| Export | Each row written to the output CSV file |
| Synchronization | Each record successfully created, updated, or deleted in both source and target |
| Data Flow / Control Flow | Each row processed by a Target component (excluding cache and log connections) |
Important: For Import and Replication, a record is counted even if the update does not change any field values in the target — the operation itself is what is counted.
If you run an Import integration that processes 500 source rows and successfully creates 480 records and skips 20 (e.g., due to filters), Skyvia counts 480 records against your monthly limit.
You can track consumed and remaining records using the Usage Summary feature in your Skyvia account. It allows you to:
For details, see the Usage Summary documentation.