Actions
Let the assistant take actions in chat with configurable action tools.
Actions let the assistant do things in chat, not just answer. You describe when each action should appear, and Denser surfaces it automatically when the conversation matches.
Actions are most useful on public website chatbots, where you want visitors to book a meeting, fill out a form, or open a ticket without leaving the chat.
Action templates
Open the Actions tab and click + Create Action to start from a template:
- Button / Link — show a button that links to a URL.
- Custom Form — collect structured input through a form, shown when a trigger prompt matches.
- Calendly — let users book a meeting using your Calendly URL.
- Cal.com — let users book a meeting using your Cal.com URL.
- Zendesk — create a support ticket to escalate to a human.
You can create, enable or disable, and search actions from this tab.
Actions allowed depend on your plan
The number of actions you can create depends on your plan: Free trial 1, Basic 5, Standard 10, and Business 20. See Plans & billing for details.

Create a Button / Link action
Show a clickable button that sends users to a URL, such as a pricing page or a demo signup.
Click the New Button Action card.
Fill in the action fields:
- Action name: a short description of the action.
- Where to use: the prompt that tells Denser when to show the button, for example "Trigger when the user asks about pricing."
- Button text: the label shown on the button.
- URL: the destination opened when the button is clicked.
Click Save and make sure the Enabled switch is on.
Ask a qualifying question in the chat preview. When the intent matches, the button appears in the conversation.
Booking templates
Calendly and Cal.com are button-style actions with pre-filled trigger prompts for scheduling. Pick the template and replace the placeholder URL with your own booking link.
Create a Custom Form action
Show a form in chat to collect structured input or feedback.
Click the New Custom Form card.
In the General section, set the Action name and a Where to use prompt, for example "Show this form when the user wants to request a quote."
Click Save and Continue to open the Inputs section.
Click + Add field to define the form fields, then click Save Changes to create the form.
Trigger the form from the chat preview and submit a test entry.
Review form submissions
- On the Actions page, find the form action, click ..., and select Form submissions.
- Submitted entries appear in a table.
- Editing the form fields creates a new version. Switch versions from the dropdown in the Form submissions header to see the matching entries for each version.
Create a Zendesk action
Let users open a Zendesk support ticket directly from chat, useful for escalation.
Click the Zendesk card.
In the General section, fill in:
- Subdomain: connect your Zendesk subdomain or pick an existing connection.
- Action name: a short description of the action.
- Where to use: when to offer the ticket, for example "Trigger when the user is frustrated or the assistant cannot resolve the issue."
Click Save to create the action.
Send a message matching the intent in the chat preview to confirm the ticket form appears.