Plant Tree
Plant a tree through Ecologi's reforestation projects.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PLANT_TREE])
Offset Carbon
Offset a specified amount of carbon through Ecologi's verified carbon projects.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OFFSET_CARBON])
Create Impact Profile
Create a new impact profile for an individual or organization.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_IMPACT_PROFILE])
Update Impact Profile
Update an existing impact profile with new information or statistics.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_IMPACT_PROFILE])
Generate Impact Report
Generate a detailed report of an individual's or organization's environmental impact.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_IMPACT_REPORT])
Add Team Member
Add a new team member to an organization's Ecologi account.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TEAM_MEMBER])
Remove Team Member
Remove a team member from an organization's Ecologi account.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_TEAM_MEMBER])
Set Monthly Contribution
Set or update the monthly contribution amount for an account.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_MONTHLY_CONTRIBUTION])
Make One Time Contribution
Make a one-time contribution to plant trees or offset carbon.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MAKE_ONETIME_CONTRIBUTION])
Create Gift
Create a gift of trees or carbon offset for another person or organization.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_GIFT])
Redeem Gift
Redeem a gift of trees or carbon offset received from another user.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REDEEM_GIFT])
Set Impact Goal
Set a new environmental impact goal for an individual or organization.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_IMPACT_GOAL])
Track Goal Progress
Retrieve the current progress towards a set environmental impact goal.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TRACK_GOAL_PROGRESS])
New Tree Planted
Triggered when a new tree is planted through the user's account.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TREE_PLANTED])
Carbon Offset Milestone
Triggered when a significant carbon offset milestone is reached.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CARBON_OFFSET_MILESTONE])
Monthly Contribution Processed
Triggered when the monthly contribution is successfully processed.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MONTHLY_CONTRIBUTION_PROCESSED])
Impact Goal Achieved
Triggered when a set environmental impact goal is achieved.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.IMPACT_GOAL_ACHIEVED])
New Team Member Joined
Triggered when a new team member joins an organization's Ecologi account.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TEAM_MEMBER_JOINED])
Gift Received
Triggered when a user receives a gift of trees or carbon offset.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GIFT_RECEIVED])
Profile Milestone Reached
Triggered when a significant milestone is reached on a user's impact profile.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROFILE_MILESTONE_REACHED])
Project Update
Triggered when there's an update to an Ecologi project the user is supporting.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROJECT_UPDATE])
Contribution Failed
Triggered when a scheduled contribution fails to process.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONTRIBUTION_FAILED])
Account Anniversary
Triggered on the anniversary of account creation to celebrate impact.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ACCOUNT_ANNIVERSARY])
New Impact Report Available
Triggered when a new impact report is generated and available for viewing.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_IMPACT_REPORT_AVAILABLE])
Team Leaderboard Update
Triggered when there's a change in the team's environmental impact leaderboard.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TEAM_LEADERBOARD_UPDATE])
New Project Added
Triggered when Ecologi adds a new project that users can support.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PROJECT_ADDED])
Subscription Plan Change
Triggered when a user changes their subscription plan or contribution amount.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_PLAN_CHANGE])
Social Media Share