Create Survey
Creates a new survey in Delighted.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SURVEY])
Send Survey
Sends a survey to specified recipients.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_SURVEY])
Update Survey
Updates an existing survey's settings or questions.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_SURVEY])
Close Survey
Closes or deactivates an active survey.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CLOSE_SURVEY])
Add Survey Recipient
Adds a new recipient to a survey distribution list.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_SURVEY_RECIPIENT])
Remove Survey Recipient
Removes a recipient from a survey distribution list.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_SURVEY_RECIPIENT])
Create Custom Question
Creates a new custom question for surveys.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CUSTOM_QUESTION])
Generate Report
Generates a custom report based on survey data.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT])
Add Survey Note
Adds a note to a specific survey response.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_SURVEY_NOTE])
Create Survey Segment
Creates a new segment for targeted survey distribution.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SURVEY_SEGMENT])
Update Response Property
Updates a property of a specific survey response.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_RESPONSE_PROPERTY])
Create Workflow
Creates a new automated workflow in Delighted.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_WORKFLOW])
Pause Workflow
Pauses an active workflow in Delighted.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAUSE_WORKFLOW])
Resume Workflow
Resumes a paused workflow in Delighted.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESUME_WORKFLOW])
Delete Workflow
Deletes an existing workflow in Delighted.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_WORKFLOW])
Create Tag
Creates a new tag for categorizing survey responses.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TAG])
Apply Tag To Response
Applies a tag to a specific survey response.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_TAG_TO_RESPONSE])
Remove Tag From Response
Removes a tag from a specific survey response.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_TAG_FROM_RESPONSE])
Export Survey Data
Exports survey data in a specified format.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXPORT_SURVEY_DATA])
Set Survey Reminder
Sets a reminder for non-responsive survey recipients.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_SURVEY_REMINDER])
New Survey Response
Triggered when a new survey response is submitted.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_SURVEY_RESPONSE])
New Detractor
Triggered when a new detractor (low NPS score) is identified.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_DETRACTOR])
Survey Score Changed
Triggered when a survey score is changed or updated.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SURVEY_SCORE_CHANGED])
NPS Score Threshold Reached
Triggered when the overall NPS score reaches a specified threshold.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NPS_SCORE_THRESHOLD])
Survey Response Rate Changed
Triggered when the survey response rate changes significantly.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESPONSE_RATE_CHANGED])
New Survey Created
Triggered when a new survey is created in Delighted.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_SURVEY_CREATED])
Survey Closed
Triggered when a survey is closed or deactivated.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SURVEY_CLOSED])
Feedback Trend Detected
Triggered when a significant trend is detected in feedback data.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FEEDBACK_TREND_DETECTED])