If your systems can produce a regular file of customer interactions (for example a daily CSV of everyone whose repair you completed, claim you settled, or case you closed), CustomerSure can collect that file from your server automatically and schedule a feedback request to each customer by email or SMS. No manual uploads, no ongoing effort once it’s running.

This integration runs on your SFTP or FTPS server. We don’t provide a file host for you to upload to; instead CustomerSure connects out to a server you control, so access stays entirely in your hands.

On a schedule you set, we download any new files, schedule the feedback requests, and delete each file from your server once it has been collected successfully.

Is this the right option for you?

FTP is a good fit when you can drop a file on a server but can’t easily call our API. If your IT team can integrate at the code level, our API is the most flexible and secure option and is worth considering first. If you’d just like to talk it through, get in touch and we’ll help you pick the best route.

Protocols we support

We support two secure protocols. Both encrypt the connection, so the right choice usually comes down to what your server offers and your IT team’s preference.

Before you start

Whichever protocol you use, your IT team will need to:

  1. Host an SFTP or FTPS server that we can reach over the internet.
  2. Allow our connection through your firewall by whitelisting our outbound IP address: 68.183.255.180 (this is static and won’t change).
  3. Decide the folder we should collect files from.

Security details for your IT team

You’re welcome to share this page with your IT or security team.

Outbound IP address: 68.183.255.180 (static). All connections to your server come from this address.

SFTP

Allowed SSH algorithms for SFTP connections

Host key: ssh-ed25519, ecdsa-sha2-nistp256/384/521, rsa-sha2-256, rsa-sha2-512

Key exchange: ecdh-sha2-nistp256/384/521, diffie-hellman-group-exchange-sha256, diffie-hellman-group14-sha256

Encryption: aes256-ctr, aes192-ctr, aes128-ctr, aes256-gcm@openssh.com, aes128-gcm@openssh.com

Message authentication (HMAC): hmac-sha2-512-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512, hmac-sha2-256

Client authentication: RSA with SHA-2 (rsa-sha2-512, rsa-sha2-256).

We don’t accept legacy SHA-1-based algorithms such as ssh-rsa, diffie-hellman-group14-sha1 or hmac-sha1. Your server needs to support the modern algorithms above — any reasonably current SSH/SFTP server does.

FTPS

Set up an FTPS integration yourself

FTPS can be set up entirely in your account.

1. Add your host

  1. Hover over your name on the main menu and click Company Settings.
  2. Click Integrations on the secondary navigation.
  3. Use Add a new integration → Add an FTP integration, then add a new host record with your server’s address, username, password and port.
  4. If your server requires implicit FTPS, tick Connect using Implicit FTPS.
  5. If your server has a valid public certificate, tick Verify the host’s SSL certificate.

2. Create the integration

Choose the host you added, then set:

3. Test it

On your integration, open Options → Test connection and list files. This connects to your server and shows exactly which files would be picked up at the next scheduled run, or a clear message if anything needs fixing. It’s the quickest way to confirm everything’s set up correctly.

Set up an SFTP integration

SFTP uses a key pair we generate, so setup is a short back-and-forth with us:

  1. Get in touch to let us know you’d like an SFTP integration.
  2. We generate your key pair and send you the public key to install on your server.
  3. Once your server is ready, send us the connection details.
  4. We add them to your account, install your private key, and confirm we can connect and collect a file from your folder.

Run as many integrations as you need

You’re not limited to a single feed. Once your host is connected you can create as many integrations against it as you like. Each one can collect a different file from a different folder and schedule a different survey with its own email or SMS template, so you can gather feedback at several points across your customer journey. Some of our customers run more than fifty.

File formats

We can process CSV and Excel (.xlsx) files. Each file should contain the customer details needed to send a feedback request: at minimum a name and email address (or mobile number for SMS). If your file includes columns that specify the survey or template, you can leave those blank on the integration and we’ll use the file instead.

Encrypted files (PGP)

If you’d prefer to encrypt files at rest, we can accept PGP-encrypted CSV or Excel files (.gpg) on either protocol. We’ll give you a public key to encrypt your files with, and CustomerSure decrypts them automatically when it collects them. Get in touch and we’ll set this up for you.

Set your column mapping first (a one-time step)

CustomerSure works out which column is which (email address, name, mobile number and so on) from your file’s column headers. Because FTP imports run automatically, there’s no chance to confirm that mapping on each run, and it can’t be adjusted as part of the FTP integration itself.

So before you switch the automated import on, upload one example of the file, in the exact format the FTP integration will collect, through the manual upload screen. Even a file with a single example row is enough. This lets you check and confirm the column mapping once, and CustomerSure then remembers it and reuses it for every automated FTP import from then on.

We may add the ability to store column mappings directly against an FTP integration in future. For now, this one-time upload is the way to set them.

Need a hand?

We’re always happy to work with your IT team to find the best approach. Just get in touch and we’ll help you get set up.

You’re in good company

Beyond Housing
Philips
Barchester
Covéa
Ingenico
Connect Housing
Bristol Water

Recognised by

ICS Awards Finalist 2025
Housing Innovation Awards Finalist 2025
ICS Awards Finalist 2026
Housing Innovation Awards Finalist 2025