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 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.
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.
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.
Whichever protocol you use, your IT team will need to:
68.183.255.180 (this is static and won’t change).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.
rsa-sha2-512 or
rsa-sha2-256). The public key may still be labelled ssh-rsa — that
identifies the RSA key format and does not mean the legacy RSA/SHA-1
signature is used. Your private key is stored encrypted in your account, and
we can rotate your keys on request.net-ssh
Ruby library.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.
AUTH TLS, usually port 21) or
implicit (TLS from connection start, usually port 990) mode.FTPS can be set up entirely in your account.
Choose the host you added, then set:
On your feed, 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.
SFTP uses a key pair we generate, so setup is a short back-and-forth with us:
You’re not limited to a single feed. Once your host is connected you can create as many feeds 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.
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 feed and we’ll use the file instead.
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.
CustomerSure works out which column is which (email address, name, mobile number and so on) from your file’s column headers. Each feed remembers the mapping it used on its first successful import and reuses it from then on, so you don’t need to confirm it on every run.
You can view, add or change a feed’s mappings at any time from Options → View and edit column mappings. This is also how you set up a column that isn’t recognised automatically, before the feed’s first file even arrives.
See how CustomerSure maps the columns in your FTP files for the full detail: how mappings are decided, the rules that apply, and the limitations to know about.
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.