Este artículo solo está disponible en inglés.

Para Data owners · Actualizado el 6 nov 2026

Send files through SFTP

SFTP is a simple way to get started quickly. Your team, or a vendor, uploads files to a Scowtt SFTP account on an agreed schedule. It needs no cloud account on your side, and it also suits one-time history drops, such as call records from a system you no longer use. Login is by key only, with no passwords.

How it works: You create a key and upload files. Scowtt sets up your SFTP account and checks the data with you.

Before you start

  • Someone who can run a terminal command to create a key.
  • A tool or script that can export your tables to files and upload them on a schedule.

Steps

  1. You: Tell your Scowtt team what you'll send

    Let your Scowtt team know which files, who will upload them (your team or a vendor), whether it's a one-time drop or recurring, and how often. If you already have a Scowtt SFTP account, Scowtt adds a folder to it instead of creating a new one.

  2. You: Generate an SSH key pair

    On Mac, Linux or Windows 10 and later (PowerShell), run this command, replacing the email with your own:

    ssh-keygen -t ed25519 -C "your@email.com" -f ~/.ssh/scowtt_sftp_key
    

    If your file-transfer tool doesn't accept ed25519 keys, use ssh-keygen -t rsa -b 4096 with the same options instead.

  3. You: Send Scowtt your public key

    The command creates two files. Keep ~/.ssh/scowtt_sftp_key private and don't share it. Send ~/.ssh/scowtt_sftp_key.pub, your public key, to your Scowtt team, as the file or its one-line contents. Never send the private key.

  4. Scowtt: Set up your account and send your connection details

    Scowtt provisions an SFTP account and sends you your username, the host sftp.scowtt.com, and the fingerprint of the key Scowtt registered. To check it matches yours, run ssh-keygen -lf ~/.ssh/scowtt_sftp_key.pub.

  5. You: Test the connection

    sftp -i ~/.ssh/scowtt_sftp_key <username>@sftp.scowtt.com
    

    Files you upload land at the top level of your account.

  6. You: Upload the historical backfill

    Use one folder per table, for example /appointments/2026-10-30/. Tell your Scowtt team when it's done.

  7. Scowtt: Check the files with you

    Scowtt confirms the files arrived and checks row counts, schema and sample records with you. If anything needs fixing, your Scowtt team sends the specifics.

  8. You: Turn on recurring uploads

    Schedule recurring uploads, ideally hourly and at least 4 times a day, following Scowtt's data format standards.

Good to know

  • SFTP uses port 22. If your network limits outbound connections, allow port 22 to sftp.scowtt.com.
  • Upload each file under a temporary name, such as .tmp, and rename it when the upload finishes, so Scowtt never reads a half-written file.
  • Put the date and time in every file name, so new files never replace earlier ones.
  • For a scheduled job, store the private key in your tool's secure key store. Anyone with that key can upload to your account, so tell your Scowtt team right away if it's exposed and Scowtt will replace it.

Who does what

StepWhoWhat changes hands
Tell your Scowtt team what you'll sendYouWhich files, who uploads them, how often
Generate an SSH key pairYou—
Send Scowtt your public keyYouYour public key (.pub file)
Set up your account and send your connection detailsScowttUsername, host, key fingerprint
Test the connectionYou—
Upload the historical backfillYouHistory files
Check the files with youScowttConfirmation, or fixes needed
Turn on recurring uploadsYouRecurring files