Sendcloud

Sendcloud is a shipping platform that helps e-commerce businesses manage deliveries and provides seamless shipping workflow.

Data integration: Skyvia supports importing data to and from Sendcloud, exporting Sendcloud data to CSV files, replicating Sendcloud data to relational databases, and synchronizing Sendcloud data with other cloud apps and relational databases.

Backup: Skyvia Backup does not support Sendcloud.

Query: Skyvia Query supports Sendcloud.

Establishing Connection

To create a connection to Sendcloud specify the public and private keys.

Getting Credentials

To get the public and private keys, go to Sendcloud and do the following:

  1. Click the gear icon on the top and select Integrations.
  2. Click Connect under Sendcloud API.

    Integrations

  3. Name your integration, specify other integration settings if needed, and click Save.

    Integration Settings

  4. Copy the private and public keys values and keep them somewhere.

    The public and private keys are available only once during creation.

    keys

Creating Connection

To connect to Sendcloud, paste the obtained keys to the corresponding boxes in the Connection Editor.

connection editor

Additional Connection Parameters

Suppress Extended Requests

For the Pickups objects, Sendcloud API returns only part of the fields when querying multiple records. To query values of lacking fields, Skyvia performs additional extended requests. Such API requests can be performed for each record of such an object. However, this can decrease performance and significantly increase the number of API calls used.

The additional fields are the following:

OBJECT FIELD
Pickups Contract, City, Address, Address_2, PostalCode, Quantity, CompanyName, Name, Email, Reference, SpecialInstructions, Telephone, TotalWeight

You can select the Suppress Extended Requests checkbox to reduce the number of API calls.

Connector Specifics

Object Peculiarities

Parcels

To successfully import data to the Parcels object, you can use two mapping options:

  • Specify the street name and the house number together in the Address field.
  • Specify the street name in the Address field and the house number in the AddressDivided_HouseNumber field.

The ParcelItems field stores complex structured data in JSON format. You can use our Nested Objects mapping feature in the Import integrations to insert or update the nested values in such fields. Select the Nested Objects checkbox in Import integration to enable this feature.

TrackingInformation

To query data from this object, use the filter by the TrackingNumber field.

The Statuses field stores complex structured data in JSON format. You can use our Nested Objects mapping feature in the Import integrations to insert or update the nested values in such fields. Select the Nested Objects checkbox in Import integration to enable this feature.

Shipments

The ParcelItems field in the Shipments object stores complex structured data in JSON format. You can use our Nested Objects mapping feature in the Import integrations to insert or update the nested values in such fields. Select the Nested Objects checkbox in Import integration to enable this feature.

Incremental Replication and Synchronization

Skyvia supports Replication with Incremental Updates for the Parcels, Pickups, Returns, Integrations and Shipments objects. Incremental Replication tracks only the newly created records for the Pickups and Returns.

Skyvia supports Synchronization for the Parcels objects.

DML Operations Support

Operation Object
INSERT, UPDATE, DELETE Parcels
INSERT Pickups
UPDATE Integrations
DELETE Shipments

Supported Actions

Skyvia supports all the common actions for Sendcloud.