There are 3 key objectives to tackle from an IT perspective during your Handshake implementation. Use this guide as your go-to technical resource.
All IT objectives should be complete ~4 weeks prior to your schools' student invite date.
This timeline ensures you have a sufficient amount of time to test. Connect with both your Career Services point of contact & Handshake's Technical Support Team if you have any questions on your school's implementation timeline!
1. Import Student Data
When to start: Tackle this process as soon as you can; this is the highest priority implementation objective.
Final deadline: Should be completed no later than 3 weeks prior to your student invite date.
What it involves:
- You'll manually upload a list of records from your student information system. Use these instructions to upload your first student data file.
- You’ll need access to the Importer Tool to upload the initial student CSV file.
- Coordinate with your Career Services team (explore the contextual guide above) to ensure you’re pulling a list of relevant fields that support their workflows & reporting needs.
- Please note: Even if you later plan to automate your student sync, you MUST first set up an account and upload a full student file via the Importer.
2. Setup Single Sign-On
When to start: You can configure this at any time, as long as the setup points back to the auth_identifier (or SSO configuration value) imported in your student file.
Final deadline: Finalize your configuration no later than 3 weeks prior to your student invite date. Test your SSO setup with a real, imported student account no later than 2 weeks prior to your student invite date.
What it involves:
- Use this Handshake SSO login setup guide to integrate your SSO system with Handshake for student logins. (Choose your configuration: CAS, SAML, or LDAP)
- The attribute you return from this configuration will need to align with the imported auth_identifier in your student import file. This is typically similar to the SSO configuration you might be using for other vendors on campus.
- Test, test, test! The SSO setup is vital to the student login experience, so once configured, have a real, imported student login on {yourdomain}.joinhandshake.com to confirm.
3. Unblock Handshake Emails
When to start: You can tackle this at any time (usually only takes a few minutes!).
Final deadline: Confirm IPs are unblocked no later than 3 weeks prior to your student invite date.
What it involves:
- Use this guide to unblock our IP addresses. This will ensure that the student invite, emails sent by your Career Services team, and important notifications (i.e. a student is selected for an interview) always reach your students and staff members.
- Please note: The domains listed on that page do not necessarily need to be unblocked, but demonstrate all domains we do send from.
4. Optional: Setup an Automated Student Sync
When to start: Once you've successfully imported your first student file.
Final deadline: Communicate your plans (whether you will or will not automate your sync) to your Career Services team and Handshake Support. Once you do, you can complete at any time.
Please note: This step is not required to implement Handshake but can be extremely beneficial for your long term data health.
What it involves:
- Use this process to automate your student data uploads.
- You’ll either install the AWS CLI or create a script that will send the data file to an Amazon s3 bucket (you can select your preferred cadence for the file to send).
- Once you’ve had a successful test file upload to the s3 bucket (results can be viewed in the importer tool), you’ll then upload a full production file to the s3 bucket and reach out to our Technical Support team to review.
- Our Tech Support team will review, process that importer job, and then turn on the auto-run option for you!
Additional Resources:
Hitting a question or want to learn more? Check out some of these related resources:
- Student Data Formatting FAQs
- About Student Privacy in Handshake
- Handshake SSO Setup
- Unblocking & Email Delivery
- Security at Handshake
- Common Importer Errors
- How to Re-Upload Failed Rows
- CSV File/Formatting Requirements