Skip to main content
All records synced to/from Blackbaud

Understand all the data points (PUSH & PULL) that can be synced from your SIS Blackbaud to Orah and its API references

Pratyush Chowdhary avatar
Written by Pratyush Chowdhary
Updated over a week ago

Data sync from Blackbaud to Orah {PULL + PUSH}

Orah is capable of syncing your most relevant information from Blackbaud.
Below is the list of broader item list that can be integrated :

Blackbaud 🔃 Orah


Orah allows 3 actions when - Pulling data - Create, Update/Edit, Delete
Learn about Pull & Push with this link.
Learn about CURD API

Students {PULL}

  • Orah Feild Name - Blackbaud Field Name

  • First Name - first_name (option 1) or nick_name (🆕 option 2)

  • Last Name - last_name

  • Nick Name - nick_name

  • Email - email

  • Gender - gender

  • House ID - dorm.building_id

  • Mobile - phones

  • Phone Number - phones

  • Room Number - dorm.room.room_number

  • Student Type - boarding_or_day

  • Year Level - grade_level

  • Photos are also syned from Blackbaud

  • Customized - Choose from below any data you want to map from Blackbaud
    Advisor Group, Permissions, Clubs, Meal Preference, Blood Group (test), RA Contact, Rosters, Cricket team, Emergency Contact, Medical Information, Body Measurement, Drivers, Room Info, Medical Information, Communication accounts

Student Sync Settings

Schools have two data filters to choose what type of data to sync on Orah :

  • Student Type - either Boarding or Day or both

  • Grade Levels - 1 to 12 and PG - any or all


Contacts {PULL}

  • Address - addresses

  • Email - email

  • First Name - first_name

  • Last Name - last_name

  • Mobile Number - phones

  • Phone Number - phones

  • Title - prefix

Contacts Sync Settings

Schools have the option to choose what type of relationship to sync on Orah :

Data filters will list out all the relationships depending on the relation type on Blackbaud
Eg - Uncle/Aunt, GrandParents, Custodian, Guardians, Siblings etc. 🆕


House {PULL}

  • name - building_name

House Sync Settings


Staff {PULL}

  • Email - email

  • First Name - first_name

  • Last Name - last_name

  • Mobile Number - Phones

  • Phone Number - Phones

  • Title - prefix


Staff Sync Settings


Roll Records {PULL + PUSH}

  • Roll Name - meeting•group_name

  • State Type - attendance.attendance_type

  • Status - attendance.excuse_description

  • Start Time - meetingStartTime

  • End Time - meetingEndTime

  • Excuse Comment - Attendance record created via Orah sync

  • Excuse Type - ExcuseMapped excuse_type

  • Marked By - meeting.faculty_name

  • Note - attendance.comment

  • Student User ID - studentld

  • Time Stamp - When the record is created in Orah database

Roll Sync Setting - read more on setting up attendance


Pass Records {PUSH}

  • Departure Time - begin_date, start_time

  • Return Time - end_time

  • Description - excuse_comment

  • Pass Type - excuse_type

  • Student ID - student_user_id

Pass Record Sync Setting - read more on setting up passes here


Groups {PULL}

  • Group Name - group name (semester)

  • Staff - staff

  • Students - students

Groups Sync Settings - read more to setup Groups here



Learn how Blackbaud SIS sends its data through its API https://developer.blackbaud.com/skyapi/products/bbem/school

Hope this was helpful. If you have any further questions, just click the blue chat icon at the bottom right corner of this page or email us at Support email - support@orah.com, we will help you navigate through it. Cheers :)

Did this answer your question?