SaaSquatch Help Center

🔗 Configuration

To configure the SFTP Import Integration, first enable the integration on the Integrations page in your SaaSquatch tenant. Find the SFTP Import Integration in the list of integrations, expand the section, and click Enable SFTP Import Integration

SFTP-disabled

The next step is to generate a SSH key that will be used to authenticate with the SFTP Import Integration.

SFTP-enabled

🔗 Generating a SSH key

The SaaSquatch SFTP integration will accept both RSA and ED25519 SSH keys. In these steps we will walk through generating an ED25519 SSH key using your terminal.

  1. Open your terminal
  2. Enter $ shh-keygen -t ed25519
  3. When you are prompted to "Enter file in which to save the key", you can input a file path or you can press Enter to use the default location. Be careful not to overwrite any existing SSH keys that you may have stored in the default location.
  4. Important! When you are prompted to "Enter passphrase (empty for no passphrase)", do not enter a passphrase, instead just press Enter. Then press Enter again to confirm. Keys with passphrases will not be able to authenticate with the SaaSquatch-managed SFTP server.

This will create two files, one is the private key, and the other is the public key. The public key file will have the filename extension .pub Copy the content of the generated public key file, and paste it into the Public key input and press Save.

savedPublicKey

🔗 Usage

🔗 Connect to the SFTP server

Now that you have saved the public half of your SSH key, you'll be able to connect to the SaaSqautch-managed SFTP server. Open the Connect to SFTP server section to view the SFTP server connection details. To authenticate, you will use your tenant alias as the Username, and authenticate with the private half of the previously generated SSH key.

ConnectionDetails

🔗 Upload import files

Once you have made a connection to the SaaSquatch-managed SFTP server, you can use the SFTP server to import data into SaaSquatch. The files must be prefixed with the type of data that the import file contains. Refer to the Supported file names section to view the supported import types and the corresponding file prefixes. You can also download example import files from this section.

Note: The maximum file size for a data import is 100 MB

file_names_2

Read more about User imports here

Read more about Reward Redemption imports here

Read more about User Deletion imports here

🔗 Check the status of your import

Once you've uploaded a file to the SaaSquatch-managed SFTP server, you can check the status of the file upload from the File upload history section. If the file was successfully uploaded you will see that an import job was created.

Note: The file upload history will not show the status of the import job, to view the status of you import job, visit the Reports page of your SaaSquatch tenant. You can quickly navigate to this page by clicking the success message in the file upload history.

sftp-upload-complete

If the file failed to upload, you'll be able to see that in your upload history. Hover over the error message to read the full text.

sftp-upload-failed