Create Survey
Creates a new survey in SurveyMonkey with specified title and questions.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SURVEY])
Send Survey
Sends a survey to a list of email recipients.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_SURVEY])
Close Survey
Closes an active survey to prevent further responses.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CLOSE_SURVEY])
Add Question
Adds a new question to an existing survey.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_QUESTION])
Delete Question
Removes a specific question from a survey.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_QUESTION])
Modify Question
Edits an existing question in a survey.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MODIFY_QUESTION])
Get Survey Results
Retrieves the current results of a specified survey.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_SURVEY_RESULTS])
Export Survey Data
Exports survey data 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_SURVEY_DATA])
Create Collector
Creates a new collector for gathering responses to a survey.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COLLECTOR])
Delete Collector
Removes a specific collector from a survey.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_COLLECTOR])
Create Survey Category
Creates a new category for organizing surveys.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SURVEY_CATEGORY])
Add Survey To Category
Assigns a survey to a specific category.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_SURVEY_TO_CATEGORY])
Create Survey Template
Creates a reusable survey template from an existing survey.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SURVEY_TEMPLATE])
Copy Survey
Creates a duplicate of an existing survey.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COPY_SURVEY])
Set Survey Language
Changes the primary language of a survey.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_SURVEY_LANGUAGE])
New Survey Response
Triggered when a new response is submitted to a survey.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_SURVEY_RESPONSE])
Survey Closed
Triggered when a survey is closed, either manually or automatically.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SURVEY_CLOSED])
Response Quota Reached
Triggered when a survey reaches its predetermined response quota.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESPONSE_QUOTA_REACHED])
Survey Created
Triggered when a new survey is created in the account.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SURVEY_CREATED])
Survey Modified
Triggered when changes are made to an existing survey.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SURVEY_MODIFIED])
Collector Created
Triggered when a new collector is created for a survey.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COLLECTOR_CREATED])
Response Deleted
Triggered when a response is deleted from a survey.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESPONSE_DELETED])
Survey Shared
Triggered when a survey is shared with another user or team.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SURVEY_SHARED])
Low Response Rate Alert
Triggered when a survey's response rate falls below a specified threshold.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_RESPONSE_RATE_ALERT])
Survey Expiration Approaching
Triggered when a survey is nearing its set expiration date.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SURVEY_EXPIRATION_APPROACHING])
Survey Template Used
Triggered when a survey is created using a specific template.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SURVEY_TEMPLATE_USED])
Response Threshold Met
Triggered when a survey receives a specified number of responses.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESPONSE_THRESHOLD_MET])
New Team Member Added
Triggered when a new member is added to the SurveyMonkey team.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TEAM_MEMBER_ADDED])
Survey Category Created
Triggered when a new survey category is created in the account.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SURVEY_CATEGORY_CREATED])