Blackbaud RENXT Volunteer (Preview)

Blackbaud Raiser's Edge NXT is a comprehensive cloud-based fundraising and donor management software solution built specifically for nonprofits and the entire social good community. Use the Volunteer connector to manage volunteers, jobs, and timesheets.

This connector is available in the following products and regions:

Service Class Regions
Copilot Studio Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Blackbaud Support
URL https://www.blackbaud.com/support
Email skyapi@blackbaud.com
Connector Metadata
Publisher Blackbaud, Inc.
Website https://www.blackbaud.com/products/blackbaud-raisers-edge-nxt
Privacy policy https://www.blackbaud.com/privacy-shield
Categories Sales and CRM;Productivity

Raiser's Edge NXT is a comprehensive cloud-based fundraising and donor management software solution built specifically for nonprofits and the entire social good community.

This connector is built on top of Blackbaud's SKY API, and provides operations to help manage volunteer information found within The Raiser's Edge NXT, including:

  • Volunteer types, skills, and interests
  • Emergency contact information
  • Job assignments and timesheets
  • Job details, skills, and custom fields

For more information, please view the documentation.

Prerequisites

To use this connector, you must have a Blackbaud ID account with access to one or more Blackbaud environments.

In addition, your organization's administrator must also perform an admin-level action within the system to enable this connector to access your Blackbaud environment. More information about these prerequisites can be found in the initial setup documentation.

How to get credentials?

Your organization's administrator will send you an invitation to the organization's Raiser's Edge NXT environment and configure your user account permissions within the environment. No additional credentials are required to use this connector.

Known issues and limitations

The connector will operate in the context of your user account, and will therefore be subject to your user permissions within the environment.

Actions

Create a volunteer interest

Creates a new interest for a volunteer.

Create a volunteer skill

Creates a new skill for a volunteer.

Create a volunteer type

Creates a new volunteer type for a constituent.

Delete a volunteer interest

Deletes a volunteer interest.

Delete a volunteer skill

Deletes a volunteer skill.

Delete a volunteer type

Deletes a volunteer type.

Get a job

Returns details about a job.

Get emergency contact

Returns the emergency contact information for a constituent.

List job assignments

Lists the volunteer assignments for a job.

List job skills

Lists the skills for a job.

List volunteer assignments

Lists the job assignments for a volunteer.

List volunteer interests

Lists the interests for a volunteer.

List volunteer skills

Lists the skills for a volunteer.

List volunteer timesheets

Lists the timesheets for a volunteer.

List volunteer types

Lists the volunteer types for a constituent.

Update a volunteer skill

Updates a volunteer skill.

Update a volunteer type

Updates a volunteer type.

Update emergency contact

Updates the emergency contact information for a constituent.

Create a volunteer interest

Creates a new interest for a volunteer.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Interest
description True string

The assignment interest description.

Returns

Created volunteer interest

Create a volunteer skill

Creates a new skill for a volunteer.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Description
skill_description True string

The skill description.

Skill level
skill_level string

The skill level.

License type
license_type string

The license type.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

Comments
comments string

Comments about the skill.

Returns

Created volunteer skill

Create a volunteer type

Creates a new volunteer type for a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Type
type True string

The volunteer type.

Status
status string

The volunteer type status.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

Reason finished
reason_finished string

The reason the volunteer type classification ceased.

Returns

Created volunteer type

Delete a volunteer interest

Deletes a volunteer interest.

Parameters

Name Key Required Type Description
Volunteer interest ID
volunteer_interest_id True string

The system record ID of the volunteer interest to delete.

Delete a volunteer skill

Deletes a volunteer skill.

Parameters

Name Key Required Type Description
Volunteer skill ID
volunteer_skill_id True string

The system record ID of the volunteer skill to delete.

Delete a volunteer type

Deletes a volunteer type.

Parameters

Name Key Required Type Description
Volunteer type ID
volunteer_type_id True string

The system record ID of the volunteer type to delete.

Get a job

Returns details about a job.

Parameters

Name Key Required Type Description
Job ID
job_id True string

The system record ID of the job.

Returns

Job

Get emergency contact

Returns the emergency contact information for a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Returns

Emergency contact

List job assignments

Lists the volunteer assignments for a job.

Parameters

Name Key Required Type Description
Job ID
job_id True string

The system record ID of the job.

Returns

Job assignments

List job skills

Lists the skills for a job.

Parameters

Name Key Required Type Description
Job ID
job_id True string

The system record ID of the job.

Returns

Job skills

List volunteer assignments

Lists the job assignments for a volunteer.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Returns

Volunteer assignments

List volunteer interests

Lists the interests for a volunteer.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Returns

Volunteer interests

List volunteer skills

Lists the skills for a volunteer.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Returns

Volunteer skills

List volunteer timesheets

Lists the timesheets for a volunteer.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Returns

Volunteer timesheets

List volunteer types

Lists the volunteer types for a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Returns

Volunteer types

Update a volunteer skill

Updates a volunteer skill.

Parameters

Name Key Required Type Description
Volunteer skill ID
volunteer_skill_id True string

The system record ID of the volunteer skill to update.

Description
skill_description string

The skill description.

Skill level
skill_level string

The skill level.

License type
license_type string

The license type.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

Comments
comments string

Comments about the skill.

Update a volunteer type

Updates a volunteer type.

Parameters

Name Key Required Type Description
Volunteer type ID
volunteer_type_id True string

The system record ID of the volunteer type to update.

Type
type string

The volunteer type.

Status
status string

The volunteer type status.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

Reason finished
reason_finished string

The reason the volunteer type classification ceased.

Update emergency contact

Updates the emergency contact information for a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Name
name string

The name of the emergency contact.

Relationship
relationship string

The relationship to the constituent.

Phone
phone string

The phone number of the emergency contact.

Definitions

VolunteerApi.CreatedVolunteerInterest

Created volunteer interest

Name Path Type Description
ID
id integer

The ID of the newly created volunteer interest.

VolunteerApi.CreatedVolunteerSkill

Created volunteer skill

Name Path Type Description
ID
id integer

The ID of the newly created volunteer skill.

VolunteerApi.CreatedVolunteerType

Created volunteer type

Name Path Type Description
ID
id integer

The ID of the newly created volunteer type.

VolunteerApi.EmergencyContact

Emergency contact

Name Path Type Description
Name
name string

The name of the emergency contact.

Relationship
relationship string

The relationship to the constituent.

Phone
phone string

The phone number of the emergency contact.

VolunteerApi.Job

Job

Name Path Type Description
ID
id integer

The system record ID of the job.

Name
name string

The job name.

Category
category string

The job category.

Start date
start_date date-time

The job start date.

End date
end_date date-time

The job end date.

Allow mandate?
allow_mandate boolean

Allow mandated assignments?

Completed?
completed boolean

Is the job completed?

Position
position string

The position.

Volunteer type
volunteer_type string

The volunteer type.

Minimum age
minimum_age integer

The minimum age requirement.

Organization ID
organization_id integer

The system record ID of the associated organization.

Event ID
event_id integer

The system record ID of the associated event.

Description
description string

The job description.

Date added
date_added date-time

The date when the job was created.

Date modified
date_modified date-time

The date when the job was last modified.

VolunteerApi.JobAssignment

Job assignment

Name Path Type Description
ID
id integer

The system record ID of the assignment.

Constituent ID
constituent_id integer

The system record ID of the constituent.

First name
first_name string

The first name of the volunteer.

Middle name
middle_name string

The middle name of the volunteer.

Last name
last_name string

The last name of the volunteer.

Status
status string

The assignment status.

Requested on
requested_on date-time

The date the assignment was requested.

Department
department string

The department.

Location
location string

The location.

Category
category string

The category.

Start date
start_date date-time

The start date of the assignment.

Start time
start_time date-time

The start time of the assignment.

End date
end_date date-time

The end date of the assignment.

End time
end_time date-time

The end time of the assignment.

Letter sent?
letter_sent boolean

Has a letter has been sent?

Letter sent on
letter_sent_on date-time

The date the letter was sent.

Position
position string

The position.

Task
task string

The task description.

Volunteer type
volunteer_type string

The volunteer type.

Supervisor
supervisor string

The supervisor name.

Day of week
day_of_week string

The day of week for the assignment.

Notes
notes string

Notes about the assignment.

VolunteerApi.JobAssignmentCollection

Job assignments

Name Path Type Description
Total count
total_count integer

The total number of job assignments.

volunteers
volunteers array of VolunteerApi.JobAssignment

The set of job assignments.

VolunteerApi.JobSkill

Job skill

Name Path Type Description
Skill
description string

The skill description.

Skill level
skill_level string

The skill level.

License type
license_type string

The license type.

VolunteerApi.JobSkillCollection

Job skills

Name Path Type Description
skills
skills array of VolunteerApi.JobSkill

The set of job skills.

VolunteerApi.VolunteerAssignment

Volunteer assignment

Name Path Type Description
ID
id integer

The system record ID of the assignment.

Job ID
job_id integer

The system record ID of the job.

Job
job string

The job name.

Status
status string

The assignment status.

Requested on
requested_on date-time

The date the assignment was requested.

Department
department string

The department.

Location
location string

The location.

Category
category string

The category.

Start date
start_date date-time

The start date of the assignment.

Start time
start_time date-time

The start time of the assignment.

End date
end_date date-time

The end date of the assignment.

End time
end_time date-time

The end time of the assignment.

Job start date
job_start_date date-time

The start date of the job.

Job end date
job_end_date date-time

The end date of the job.

Letter sent?
letter_sent boolean

Has a letter has been sent?

Letter sent on
letter_sent_on date-time

The date the letter was sent.

Position
position string

The position.

Task
task string

The task description.

Volunteer type
volunteer_type string

The volunteer type.

Supervisor
supervisor string

The supervisor name.

Day of week
day_of_week string

The day of week for the assignment.

Notes
notes string

Notes about the assignment.

VolunteerApi.VolunteerAssignmentCollection

Volunteer assignments

Name Path Type Description
Total count
total_count integer

The total number of volunteer assignments.

assignments
assignments array of VolunteerApi.VolunteerAssignment

The set of volunteer assignments.

VolunteerApi.VolunteerInterest

Volunteer interest

Name Path Type Description
ID
id integer

The system record ID of the volunteer interest.

Description
description string

The interest description.

VolunteerApi.VolunteerInterestCollection

Volunteer interests

Name Path Type Description
Total count
total_count integer

The total number of volunteer interests.

interests
interests array of VolunteerApi.VolunteerInterest

The set of volunteer interests.

VolunteerApi.VolunteerSkill

Volunteer skill

Name Path Type Description
ID
id integer

The system record ID of the volunteer skill.

Skill
skill_description string

The skill description.

Skill level
skill_level string

The skill level.

License type
license_type string

The license type.

day
expiration_date.d integer

The day in the fuzzy date.

month
expiration_date.m integer

The month in the fuzzy date.

year
expiration_date.y integer

The year in the fuzzy date.

Comments
comments string

Comments about the skill.

VolunteerApi.VolunteerSkillCollection

Volunteer skills

Name Path Type Description
Total count
total_count integer

The total number of volunteer skills.

skills
skills array of VolunteerApi.VolunteerSkill

The set of volunteer skills.

VolunteerApi.VolunteerTimesheet

Volunteer timesheet

Name Path Type Description
ID
id integer

The system record ID of the timesheet.

Job ID
job_id integer

The system record ID of the job.

Job name
job string

The job name.

Date
timesheet_date date-time

The timesheet date.

Department
department string

The department.

Location
location string

The location.

Category
category string

The category.

Position
position string

The position.

Task
task string

The task description.

Volunteer type
volunteer_type string

The volunteer type.

Notes
notes string

Notes about the timesheet entry.

Hours
hours double

The number of hours worked.

Hourly wage
hourly_wage double

The hourly wage.

Value
value double

The calculated value.

VolunteerApi.VolunteerTimesheetCollection

Volunteer timesheets

Name Path Type Description
Total count
total_count integer

The total number of timesheets.

timesheets
timesheets array of VolunteerApi.VolunteerTimesheet

The set of timesheets.

VolunteerApi.VolunteerType

Volunteer type

Name Path Type Description
ID
id integer

The system record ID of the volunteer type.

Type
type string

The volunteer type.

Status
status string

The volunteer type status.

day
date_started.d integer

The day in the fuzzy date.

month
date_started.m integer

The month in the fuzzy date.

year
date_started.y integer

The year in the fuzzy date.

day
date_finished.d integer

The day in the fuzzy date.

month
date_finished.m integer

The month in the fuzzy date.

year
date_finished.y integer

The year in the fuzzy date.

Reason finished
reason_finished string

The reason the volunteer type classification finished.

Sequence
sequence integer

The sequence for the volunteer type.

VolunteerApi.VolunteerTypeCollection

Volunteer types

Name Path Type Description
Total count
total_count integer

The total number of volunteer types.

types
types array of VolunteerApi.VolunteerType

The set of volunteer types.