Create Survey
Create a new survey in Medallia Agile Research
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SURVEY])
Send Survey
Distribute a survey to participants
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_SURVEY])
Close Survey
Close an active survey
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CLOSE_SURVEY])
Add Participant
Add a new participant to a survey
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_PARTICIPANT])
Remove Participant
Remove a participant from a survey
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_PARTICIPANT])
Update Survey Question
Modify an existing question in a survey
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_SURVEY_QUESTION])
Add Survey 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_SURVEY_QUESTION])
Delete Survey Question
Remove a question from a survey
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_SURVEY_QUESTION])
Create Report
Generate a report based on survey results
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_REPORT])
Export Data
Export survey data in a specified format
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXPORT_DATA])
Create Panel
Create a new panel of participants
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PANEL])
Update Panel
Modify an existing panel of participants
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PANEL])
Delete Panel
Remove a panel of participants
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_PANEL])
Schedule Survey
Set a future date and time for a survey to be sent
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_SURVEY])
Create Quota
Set up quotas for survey responses
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_QUOTA])
Survey Completed
Triggered when a survey is fully completed
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SURVEY_COMPLETED])
Response Received
Triggered when a new survey response is submitted
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESPONSE_RECEIVED])
Quota Reached
Triggered when a survey quota is met
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUOTA_REACHED])
Survey Launched
Triggered when a survey is launched and becomes active
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SURVEY_LAUNCHED])
Survey Closed
Triggered when a survey is closed
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SURVEY_CLOSED])
Participant Added
Triggered when a new participant is added to a survey
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PARTICIPANT_ADDED])
Participant Removed
Triggered when a participant is removed from a survey
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PARTICIPANT_REMOVED])
Report Generated
Triggered when a new report is generated
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REPORT_GENERATED])
Data Exported
Triggered when survey data is exported
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DATA_EXPORTED])
Panel Created
Triggered when a new panel is created
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PANEL_CREATED])
Survey Scheduled
Triggered when a survey is scheduled for future distribution
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SURVEY_SCHEDULED])
Response Rate Alert
Triggered when response rate reaches a specified threshold
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESPONSE_RATE_ALERT])
Survey Reminder Sent
Triggered when a reminder is sent to participants
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SURVEY_REMINDER_SENT])
New Question Added
Triggered when a new question is added to an existing survey
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_QUESTION_ADDED])
Question Deleted
Triggered when a question is removed from a survey
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUESTION_DELETED])