Create Campaign
Creates a new fundraising campaign in Donorbox
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CAMPAIGN_ACTION])
Update Campaign
Updates an existing campaign's details in Donorbox
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CAMPAIGN_ACTION])
Create Donor
Creates a new donor profile in Donorbox
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DONOR_ACTION])
Update Donor
Updates an existing donor's information in Donorbox
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_DONOR_ACTION])
Process One Time Donation
Processes a one-time donation for a specific donor and campaign
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROCESS_ONE_TIME_DONATION_ACTION])
Set Up Recurring Donation
Sets up a new recurring donation for a donor
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_UP_RECURRING_DONATION_ACTION])
Cancel Recurring Donation
Cancels an existing recurring donation
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_RECURRING_DONATION_ACTION])
Issue Refund
Issues a refund for a specific donation
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ISSUE_REFUND_ACTION])
Generate Donation Report
Generates a report of donations for a specified time period
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_DONATION_REPORT_ACTION])
Send Thank You Email
Sends a customized thank you email to a donor
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_THANK_YOU_EMAIL_ACTION])
Get Donor Details
Retrieves detailed information about a specific donor
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_DONOR_DETAILS_ACTION])
Get Campaign Details
Retrieves detailed information about a specific campaign
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_CAMPAIGN_DETAILS_ACTION])
Add Donor Note
Adds a note to a donor's profile in Donorbox
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_DONOR_NOTE_ACTION])
Create Donation Goal
Creates a new donation goal for a campaign
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DONATION_GOAL_ACTION])
Update Donation Goal
Updates an existing donation goal for a campaign
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_DONATION_GOAL_ACTION])
Generate Tax Receipt
Generates a tax receipt for a specific donation or donor
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_TAX_RECEIPT_ACTION])
Export Donor List
Exports a list of donors based on specified criteria
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXPORT_DONOR_LIST_ACTION])
Create Fundraising Event
Creates a new fundraising event in Donorbox
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_FUNDRAISING_EVENT_ACTION])
New Donation
Triggered when a new donation is received through Donorbox
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_DONATION_TRIGGER])
New Donor
Triggered when a new donor profile is created in Donorbox
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_DONOR_TRIGGER])
Recurring Donation Processed
Triggered when a recurring donation is successfully processed
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECURRING_DONATION_PROCESSED_TRIGGER])
Donation Failed
Triggered when a donation attempt fails
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DONATION_FAILED_TRIGGER])
Campaign Goal Reached
Triggered when a campaign reaches its fundraising goal
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CAMPAIGN_GOAL_REACHED_TRIGGER])
Donor Information Updated
Triggered when a donor updates their profile information
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DONOR_INFO_UPDATED_TRIGGER])
Donation Refunded
Triggered when a donation is refunded
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DONATION_REFUNDED_TRIGGER])
New Campaign Created
Triggered when a new fundraising campaign is created
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CAMPAIGN_CREATED_TRIGGER])
Campaign Ended
Triggered when a fundraising campaign ends
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CAMPAIGN_ENDED_TRIGGER])
Recurring Donation Cancelled
Triggered when a donor cancels their recurring donation
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECURRING_DONATION_CANCELLED_TRIGGER])