Create Survey
Create a new survey in Zoho Survey.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SURVEY])
Delete Survey
Delete an existing survey in Zoho Survey.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_SURVEY])
Update Survey
Update an existing survey's details in Zoho Survey.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_SURVEY])
Add Question
Add a new question to an existing survey.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_QUESTION])
Remove Question
Remove a question from an existing survey.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_QUESTION])
Update Question
Update the details of an existing question in a survey.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_QUESTION])
Add Logic
Add logic rules to a survey for conditional questions or page jumps.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_LOGIC])
Remove Logic
Remove logic rules from a survey.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_LOGIC])
Publish Survey
Publish a draft survey to make it live and accessible to respondents.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PUBLISH_SURVEY])
Close Survey
Close an active survey to prevent further responses.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CLOSE_SURVEY])
Reopen Survey
Reopen a closed survey to allow new responses.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REOPEN_SURVEY])
Send Survey Invitation
Send email invitations to participants for a specific survey.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_INVITATION])
Create Report
Generate a report based on survey responses.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_REPORT])
Export Responses
Export survey responses to a specified format (e.g., CSV, Excel).
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXPORT_RESPONSES])
Create Theme
Create a new theme for survey appearance customization.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_THEME])
Apply Theme
Apply an existing theme to a survey.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_THEME])
Set Survey Language
Set or change the primary language of a survey.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_LANGUAGE])
Add Collaborator
Add a collaborator to a survey with specified permissions.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_COLLABORATOR])
Remove Collaborator
Remove a collaborator from a survey.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_COLLABORATOR])
Create Folder
Create a new folder to organize surveys.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_FOLDER])
New Response Received
Triggered when a new response is submitted to a survey.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_RESPONSE_TRIGGER])
Survey Published
Triggered when a survey is published and becomes live.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SURVEY_PUBLISHED_TRIGGER])
Survey Closed
Triggered when a survey is closed and stops accepting responses.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SURVEY_CLOSED_TRIGGER])
Response Quota Reached
Triggered when a survey reaches its predefined response quota.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUOTA_REACHED_TRIGGER])
Survey Expiry
Triggered when a survey reaches its expiration date.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SURVEY_EXPIRY_TRIGGER])
Partial Response Saved
Triggered when a respondent saves a partial response to continue later.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PARTIAL_RESPONSE_TRIGGER])
Survey Shared
Triggered when a survey is shared via a specific channel (e.g., email, social media).
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SURVEY_SHARED_TRIGGER])
Report Generated
Triggered when a new report is generated for a survey.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REPORT_GENERATED_TRIGGER])
Collaborator Added
Triggered when a new collaborator is added to a survey.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COLLABORATOR_ADDED_TRIGGER])
Survey Template Created
Triggered when a new survey template is created.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TEMPLATE_CREATED_TRIGGER])