Reply is a sales engagement platform that helps you automate and scale multichannel outreach to generate more leads, acquire new customers and grow revenue faster.

Data integration: Skyvia supports importing data to and from Reply, exporting Reply data to CSV files, and replicating Reply data to relational databases.

Backup: Skyvia Backup does not support Reply.

Query: Skyvia Query supports Reply.

Establishing Connection

To create a connection to Reply, you need to enter your API Key.

Getting Credentials

To get your Reply API Key, perform the following steps:

  1. Sign in to Reply.
  2. Click Settings in the toolbar.
  3. Click API Key in the left menu.
  4. Copy the API Key.

    Reply API Key

Creating Connection

Enter the API Key in the Connection Editor.

Connection Editor window

Connector Specifics

Object Peculiarities


When importing data to the Campaigns object, in addition to the required fields, you must map at least one field with the Settings_ prefix. When selecting data from the Campaigns, the fields with Settings_ prefix return the empty result when querying.

Custom Fields

Skyvia supports custom fields for the Contacts and CampaignContacts objects as the CustomFields field storing the list of custom fields in an array format.

DML Operations Support

Operation Object
INSERT, UPDATE, DELETE CampaignSteps, Contacts, WebhookSubscriptions
INSERT CampaignContacts

Incremental Replication and Synchronization

Skyvia supports Replication with Incremental Updates for the following objects: Campaigns, Contacts, WebhookSubscriptions.

Skyvia does not support Synchronization for Reply.

Stored Procedures

Skyvia represents part of the supported Reply features as stored procedures. You can call a stored procedure, for example, as a text of the command in the ExecuteCommand action in a Target component of a Data Flow or in Query.


Use the following command to start the campaign

call StartCampaign (:campaign_id)


To pause the campaign, use the command

call PauseCampaign (:campaign_id)


To archive the campaign, use the command

call ArchiveCampaign (:campaign_id)


To remove the contact from the campaign recipients list, use the command

call RemoveContactFromCampaign(:campaign_id,:email)


To create a new contact and relate it to the existing campaign

call CreateAndPushContactToCampaign(:CampaignId, :Email, :FirstName, :LastName, :Company, :City, : Phone, :CustomFields)

You must provide CustomFields field values in the array format, for example

[{"key": "CustomField1", "value": "CustomFieldValue1"},{"key": "CustomField2", "value": "CustomFieldValue2"}].


To mark a contact as finished in all companies by its e-mail address, use the command

call MarkContactAsFinishedByEmail(:Email)


To mark all contacts as finished in all companies by e-mail domain, use the command

call MarkContactAsFinishedByDomain(:Domain)

Supported Actions

Skyvia supports all the common actions for Reply.