Part 1: Your CRM → CollegeVine: Data Sync
Notes:
This guide assumes you’re a CRM admin in CollegeVine and an admin in your CRM. If you don’t already have a CollegeVine account, you can create one using these instructions or reach out to your Partnership Manager/ Strategic Partnership Lead for assistance.
If you use Slate as your CRM, please refer to this Slate-specific version of the guide.
High-level overview:
You’ll be setting up a connection between your CRM and a CollegeVine-hosted SFTP location where we will securely exchange files.
You will upload the leads you want your AI Recruiter to treat to a
to_collegevinefolder at your desired cadence, and CollegeVine will ingest them.CollegeVine will send a file(s) nightly with your leads with additional AI data points to a
from_collegevinefolder, and you will ingest them into your CRM.
Steps:
Log into your CRM and CollegeVine.
If your CRM doesn’t support SFTP integrations natively, you also likely have a “middleware” you use (e.g., Informatica, Mulesoft, Cyberduck, etc…) where you will configure your SFTP setup. Ensure you have access to that software.
Note: if you have never set up an SFTP integration before and don’t know where to start with your CRM, please notify your Partnership Manager/Strategic Partnership Lead and we will work with you/your IT team to provide you with extra support. In most cases, we already work with another school/partner who uses the same CRM as you and can share strategies.
Create a public/private key pair using PuTTyGen (Windows), your terminal/CLI, asking your IT team, or any other preferred method.
This is used to authenticate and secure the connection from your CRM/middleware to the CollegeVine-hosted SFTP.
Note: We recommend starting with the OpenSSH format for both a public and private key, but your CRM/middleware might require a different format. We accept most formats.
In CollegeVine, navigate to Integrations, then click new.
You will see the basic connection information listing:Paste the entire public key into the SSH public key text box. The key should begin with rsa-key…
Paste in the IP addresses for your computer/CRM/middleware that you’ll be connecting with.
If multiple IP addresses, add one IP address per line (don’t comma separate)
In your CRM/middleware, create a new SFTP integration or new SFTP user to connect to the SFTP location. Exactly how to do this varies depending on your specific CRM/middleware.
You’ll need the CollegeVine SFTP Username value (screenshot in step 3)
You’ll need the For uploads: folder location, ending in /to_collegevine (screenshot in step 3)
Paste your OpenSSH formatted private key into the appropriate location. This must begin with -----BEGIN RSA PRIVATE KEY-----
Definite the data/query for the leads you'd like to export into CollegeVine in a CSV file. You’ll need to make sure your query includes columns for the below three required fields, plus any additional ones that you’d like to include.
Required fields:First name
Last name
Email
For recommended fields to include in your integration, see Required and recommended import fields.
Other suggested fields:
Any other fields you have that would be helpful for the AI recruiter to use to personalize messages to leads. Examples include:
Location fields: Street address, City, State, Zip code, or CountryIntended majorGenderPreferred NameFAFSA completedHas visited campus
Note: In a later step, you will be able to map each of these fields to a CollegeVine default property or create a Custom Property so your AI Recruiter knows how to handle each data point.
Once the query itself is ready, schedule an export of your data to the /to_collegevine location via SFTP at your desired cadence/schedule. Exactly how to do this varies depending on your specific CRM/middleware of choice.
Note: We recommend including a timestamp in each file name
The final connection will look like: sftp://<username>@sftp-sync.collegevine.com/to_collegevine/<filename><dynamictimestamp>.csv
Replace <username> with the CollegeVine username from Step 3
Replace <filename> with whatever you want the base filename to be
Replace <dynmaictimestamp> with whatever characters your software uses to inject a dynamic timestamp.
Examples: %FT%T (Slate),%Y-%m-%d-%T (Informatica)
Activate the export process to send your first file to the SFTP location. Exactly how to do this varies depending on your specific CRM/middleware of choice.
Monitor the transfer's progress to ensure the file is successfully transferred.
After the export from your CRM is complete, navigate back to the auto-sync configuration page on CollegeVine to complete the field mapping (see step 12).
You'll see your first filename listed in the Loaded file tab and should:
A. Select your unique constituent ID
B. Map columns to CollegeVine properties, or create a custom property
C. Download index.csv template (optional)
D. Click Next to save and move on to the next step
📣Note: If you later change/update/add new fields to the file you send to CollegeVine, you must come back to this step, update the mapping, and save the changes! Otherwise, your future imports will fail.
You can enable the integration in CollegeVine by clicking Start the integration, which will begin importing records from the files that are uploaded.
Part 2: CollegeVine → Your CRM: AI Recruiter Data Sync
Before you start: The steps below assume you’ve completed the Your CRM -> CollegeVine steps first.
Log into your CRM or middleware/SFTP software tool
Create a new import to grab files from the SFTP location: sftp://<username>@sftp-sync.collegevine.com/from_collegevine.
Exactly how to do this will vary depending on your CRM/middleware.
The file will look like: sftp://<username>@sftp-sync.collegevine.com/from_collegevine/<filename>.csv
We will send files on the cadence you configure in the UI.
The files we send will be differential files (see more details in FAQ #4 below)
CollegeVine will have generated your first export file (of max 5,000 records) shortly after you started the integration (Part 1, Step 13). Any remaining batches of export file(s) will be sent on the cadence you configure in the UI after you activate your integration. If you’d prefer not to wait until the next day to receive all your batches, you can click “Run an export now” to trigger the subsequent export file until you have 0 new records to export.
Determine how you want to map each of the fields in the export file to your CRM records. The export file will have all the same columns, with the same names, as your import. It will also include additional AI Recruiter-specific fields as well (See FAQ #5 below for the list of AI Recruiter-specific fields CollegeVine sends back to you.)
Note: You have delete permissions in the SFTP folder, so once you’ve successfully ingested a file to your CRM, you are more than welcome to delete it from the /from_collegevine folder depending on your preferences. It is very common that CRM will automatically delete processed files from the folder by default.
🚀 That’s it! You now have a bi-directional data flow between your CRM and your CollegeVine AI Recruiter!
FAQs
1. Which records should we include in our import to CollegeVine?
Initially, you should send CollegeVine all the leads you want to treat.
Going forward, you can either send the full list every time or just the differential file (only new and updated leads since the last time you sent CollegeVine a file).
We recommend a differential file, but either will work.
You can add new leads to your import file at any time, up until you hit your contracted amount.
2. Is there a limit to how many different files we can send to CollegeVine, or how we organize which leads are in each file?
As long as all the lead files have identical column structures, there is no limit to the number of lead files you can send to CollegeVine, or how you choose to batch which records are contained in each file.
Every time CollegeVine sees that you’ve sent a new file to the SFTP folder, we will begin ingesting it.
3. How often will CollegeVine send files back to us?
CollegeVine will send back files on the cadence you configure in the UI.
4. Which records are included in the files I get back from CollegeVine?
Who:
We send you leads that you’ve uploaded to CollegeVine, as well as all of your CollegeVine-sourced connections (leads) that your AI recruiter has engaged with.
How:
We send only the leads that have been updated or created since the last time we sent you a file. (i.e. delta/differential)
Files will be sent in batches of 5,000 leads per file.
For example, if 12,500 records were updated since yesterday, you will receive 3 files of sizes: 5,000 leads, 5,000 leads, and 2,500 leads.
It is expected that you will get all your records back on your very first export, and then the differential going forward.
If, at any point, you send us new data for all your leads and update your mapping accordingly, we will send you back all your leads with that new value included (we see this as an update to the record!)
5. Why can’t I see the file directories in the SFTP?
The directory files are created when files are first sent from your CRM to our SFTP.
When you create the file(s) to send to us, name it to_collegevine/your_file_name.csv which will create the directory.
Then, when you turn on the integration (Step 13 above) and we send you your first export, we'll create a file called from_collegevine/first_export_file_name.csv which will create the from_collegevine directory.
6. What columns are included in the files I get back from CollegeVine?
A. All of the columns that are successfully mapped in your import, using the naming convention from YOUR CRM to make it easier for you to ingest.
The field values from your CRM will not be overwritten by the AI Recruiter.
B. Additional AI engagement data for each lead:
Summary of all AI communicationsNumber of CollegeVine chat messages sent by AI agentNumber of CollegeVine chat messages received by AI agentNumber of emails sent by AI agentNumber of emails openedNumber of emails clickedNumber of outbound phone calls made by AI agentNumber of outbound phone calls answeredNumber of inbound phone calls received by AI agentCV SMS opt outCV phone opt outCV email opt outCV global opt outFor those with Website Recruiter included:
Self-reported identity
These field values are updated by the AI Recruiter following new engagements
This field list was last updated on: 10/3/2025
If you would like for these fields to show up in your CRM, you will need to create new fields or map them to existing fields that you already have in your CRM. We recommend creating new CollegeVine specific fields in order to maximize reporting efficiency.
💡 Download a sample export file here!
Notes:
Each AI engagement stat represents all-time engagement per lead
If the data you imported contains columns with exactly the same column names as the AI engagement data above (which is possible, but unlikely), the CollegeVine metric columns will take priority.
We will update this documentation as new AI engagement data fields are added in the future.
If you have any questions or suggestions, please reach out to your Project Manager.
7. Which of the default CollegeVine properties are required for the file to process and for each lead to be successfully imported?
First name
Last name
Email
8. How do I update the fields included in my sync?
Update your query in Slate and send the new file via the SFTP connection
Note: You might receive an "error" message for that first import because you now have newly unmapped fields - have no fear - this is expected!
Go into CRM sync settings page under the Integrations tab
Click the Gear icon
Find your newly added fields and map them to a CollegeVine Property or create a new Custom Property
Note: If you don't see the new fields, try waiting 5-10 minutes and then refresh the page. This should give our system enough time to read the fields of the new file you sent.
Don't forget to save by clicking "Next"
Click the button that says "Retry 1 recent failed import"



