Skip to content

Creating Connections

A connection is the core unit of data synchronization in Synclet. It links a source to a destination and defines what data to sync, how to sync it, and when.

A connection ties together:

  • A source — where data is read from.
  • A destination — where data is written to.
  • Stream configuration — which streams (tables/endpoints) to sync, with what sync mode, field selection, and mapping.
  • A schedule — when syncs run (cron or manual).
  • A retry policy — how failures are retried.
  • A schema change policy — how schema changes from the source are handled (propagate, ignore, or pause the connection).

Each connection maintains its own sync state, job history, and health status.

  1. Navigate — Go to Connections in the sidebar and click Create Connection.
  2. Select a source — Choose an existing source from the dropdown, or click Add Source to create one inline.
  3. Select a destination — Choose an existing destination from the dropdown, or click Add Destination to create one inline.
  4. Configure streams — Synclet displays the streams discovered from the source. For each stream, choose whether to enable it, select a sync mode, pick fields, and configure namespace mapping. See Stream Configuration for details.
  5. Set a schedule — Choose a cron schedule for automated syncs, or select Manual to only sync on demand. See Scheduling & Triggers for cron syntax and examples.
  6. Configure retry policy — Set the maximum number of attempts and the retry delay (in minutes) for failed syncs.
  7. Save — Review your configuration and click Save. The connection is created in an active, enabled state.

To receive alerts when syncs fail, create notification rules under Settings > Notifications. See Notifications.

Click the Sync Now button on any connection to trigger an immediate sync. This works regardless of whether the connection has a cron schedule.

If a cron schedule is configured, Synclet automatically enqueues sync jobs according to the schedule. You do not need to take any action — syncs run in the background.

You can always trigger a manual sync in addition to the scheduled ones.

  1. Go to Connections and click the connection you want to edit.
  2. Modify any setting — streams, schedule, retry policy, or notifications.
  3. Click Save.

To temporarily stop syncs without deleting the connection:

  1. Open the connection.
  2. Click Disable.

The connection retains all its configuration and job history. Scheduled syncs are paused. To resume, click Enable.

  1. Open the connection you want to remove.
  2. Click Delete and confirm.

Deleting a connection removes its configuration, job history, and sync state. Data already written to the destination is not affected.

Each connection displays a status:

StatusMeaning
ActiveThe connection is enabled and syncs are running on schedule.
InactiveThe connection is disabled. No syncs are scheduled.
PausedThe connection is temporarily paused (e.g., due to schema changes when the schema change policy is set to pause).

The dashboard shows an overview of all connection statuses so you can address issues quickly.

A connection page: source and destination, status, schedule and replication stats A connection page: source and destination, status, schedule and replication stats

Airbyte is a trademark of Airbyte, Inc. Synclet is not affiliated with, endorsed by or sponsored by Airbyte, Inc. Connector images keep their own licenses: see Connector licenses.