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 |
| 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
- Body
- VolunteerApi.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. |