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 3 months ago

2-way 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.
You can manually sync any object under settings.
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 :

  • Data filters

    • Student Type - either Boarding or Day or both

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

  • Control to Pull student data from Blackbaud to Orah for Create, Update and Delete

  • Separate option for passed-out or deactivated students

  • Use the Auto-Sync option to sync every 24 hrs

  • Use the Manual Sync option on the top right corner to pull data any time

  • Besides manual sync button, use the 3 dots or ellipsis to remove the student sync


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. 🆕

  • Control to pull contacts data from Blackbaud to Orah for Create, Update and Delete

  • Use the Auto-Sync option to sync every 24 hrs

  • Use the Manual Sync option on the top right corner to pull data any time

  • Besides manual sync button, use the 3 dots or ellipsis to remove the contacts sync


House/Dorm {PULL}

  • name - building_name

House Sync Settings

  • Control to pull house data from Blackbaud to Orah for Create, Update and Delete

  • Use the Auto-Sync option to sync every 24 hrs

  • Use the Manual Sync option on the top right corner to pull data any time

  • Besides manual sync button, use the 3 dots or ellipsis to remove the House sync


Staff {PULL}

  • Email - email

  • First Name - first_name

  • Last Name - last_name

  • Mobile Number - Phones

  • Phone Number - Phones

  • Title - prefix


Staff Sync Settings

  • Control to pull staff data from Blackbaud to Orah for Create, Update and Delete

  • Use the Auto-Sync option to sync every 24 hrs

  • Use the Manual Sync option on the top right corner to pull data any time

  • Besides manual sync button, use the 3 dots or ellipsis to remove the Staff sync


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

  • Control to pull data attendance records from Blackbaud to Orah for Create

  • Control to Push data

    • Map all or specific roll types

    • Control creating of attendance record in Blackbaud when a roll is taken on Orah

  • Instant push to Blackbaud attendance records, every time a roll is taken on Orah

  • Use the Manual Sync option on the top right corner to pull data any time

  • Besides manual sync button, use the 3 dots or ellipsis to remove the Staff sync


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

  • Mapping of leave/pass on Orah to leave/pass on Blackbaud

  • Instant push to Blackbaud records, every time a pass starts or ends on Orah

  • Besides manual sync button, use the 3 dots or ellipsis to remove the Staff sync


Groups {PULL}

  • Group Name - group name (semester)

  • Staff - staff

  • Students - students

Groups Sync Settings - read more to setup Groups here

  • Control to pull class data from Blackbaud to Orah for Create, Update, Delete

  • Use the Manual Sync option on the top right corner to pull data any time

  • Besides manual sync button, use the 3 dots or ellipsis to remove the Staff sync

  • Use the Auto-Sync option to sync every 24 hrs



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?