Generate Report
Generates a report based on form submissions and specified criteria
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT])
Export Submissions
Exports form submissions in a specified format (e.g., CSV, Excel)
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXPORT_SUBMISSIONS])
Send Notification
Sends a notification to specified recipients about form activity
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_NOTIFICATION])
Create User
Creates a new user account in the system
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_USER])
Update User
Updates the details of an existing user account
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_USER])
Delete User
Deletes a specified user account from the system
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_USER])
Set User Permissions
Sets or modifies permissions for a user account
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_USER_PERMISSIONS])
Create Folder
Creates a new folder to organize forms
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_FOLDER])
Create Webhook
Creates a new webhook to send form data to external systems
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_WEBHOOK])
Delete Webhook
Deletes an existing webhook configuration
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_WEBHOOK])
New User Registration
Triggered when a new user registers on the platform
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_USER_REGISTRATION])
Payment Received
Triggered when a payment is received through a form submission
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_RECEIVED])
Submission Approved
Triggered when a form submission is approved by an admin
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBMISSION_APPROVED])
Submission Rejected
Triggered when a form submission is rejected by an admin
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBMISSION_REJECTED])
Report Generated
Triggered when a new report is generated based on form submissions
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REPORT_GENERATED])