Create Constituent
Create a new constituent record in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CONSTITUENT])
Update Constituent
Update an existing constituent's information in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CONSTITUENT])
Create Donation
Record a new donation in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DONATION])
Create Event
Create a new event in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_EVENT])
Register Participant
Register a participant for an event in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REGISTER_PARTICIPANT])
Create Campaign
Create a new fundraising campaign in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CAMPAIGN])
Add Note
Add a note to a constituent's record in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_NOTE])
Create Task
Create a new task in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TASK])
Update Task
Update an existing task in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_TASK])
Create Membership
Create a new membership for a constituent in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_MEMBERSHIP])
Renew Membership
Renew an existing membership in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RENEW_MEMBERSHIP])
Create Pledge
Create a new pledge in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PLEDGE])
Process Pledge Payment
Process a payment for an existing pledge in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROCESS_PLEDGE_PAYMENT])
Create Volunteer Opportunity
Create a new volunteer opportunity in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_VOLUNTEER_OPPORTUNITY])
Assign Volunteer
Assign a volunteer to an opportunity in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_VOLUNTEER])
New Constituent
Triggered when a new constituent is added to Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CONSTITUENT_TRIGGER])
Donation Received
Triggered when a new donation is received in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DONATION_RECEIVED_TRIGGER])
Event Registration
Triggered when a new event registration is completed in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EVENT_REGISTRATION_TRIGGER])
Membership Expiration
Triggered when a membership is about to expire in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEMBERSHIP_EXPIRATION_TRIGGER])
Pledge Created
Triggered when a new pledge is created in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PLEDGE_CREATED_TRIGGER])
Task Completed
Triggered when a task is marked as completed in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_COMPLETED_TRIGGER])
Campaign Goal Reached
Triggered when a campaign reaches its fundraising goal in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CAMPAIGN_GOAL_REACHED_TRIGGER])
Volunteer Hours Logged
Triggered when volunteer hours are logged in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VOLUNTEER_HOURS_LOGGED_TRIGGER])
Recurring Gift Failed
Triggered when a recurring gift payment fails in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECURRING_GIFT_FAILED_TRIGGER])
Major Donor Identified
Triggered when a constituent is identified as a potential major donor in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MAJOR_DONOR_IDENTIFIED_TRIGGER])
Grant Proposal Submitted
Triggered when a grant proposal is submitted in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GRANT_PROPOSAL_SUBMITTED_TRIGGER])
Event Cancelled
Triggered when an event is cancelled in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EVENT_CANCELLED_TRIGGER])
Donor Reached Giving Milestone
Triggered when a donor reaches a significant giving milestone in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DONOR_MILESTONE_TRIGGER])
Constituent Information Updated
Triggered when a constituent's information is updated in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONSTITUENT_UPDATED_TRIGGER])
New Volunteer Application
Triggered when a new volunteer application is submitted in Blackbaud CRM
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_VOLUNTEER_APPLICATION_TRIGGER])