Support Ticketing

icon picker
Slack Zap

At Coda, we manage IT supports primarily through Slack.
To do this, we have a simple integration set up through Zapier (although any integration platform with a connection to Coda should be able to do this). This page outlines how to set up Zapier to create Tickets in your IT Doc.
To set this up, you’ll need a Slack account, a Zapier account, and a doc that includes a a table with the necessary fields (e.g. the ticketing table in this doc).


Users submit requests in a public Slack channel
Support team members monitor the channel and create Tickets by adding a specific reaction to the message
These tickets are populated with Reporter, Summary (being the message itself), and Description (a permalink back to the original Slack thread for easy tracking)
Ticket status, additional information, and attachments are changed and managed from within the doc.

Zapier Setup

Create and name a new Zap
Select your trigger to be New Reaction added in Slack
Screen Shot 2021-11-23 at 9.13.11 AM.png
Select the name of the Emoji that will trigger this action. For example, you can create a new emoji from and name it. We use a 🎟️ icon named ticketed
Select the channel that this Zap should apply to.
Screen Shot 2021-11-23 at 9.13.58 AM.png
Create a new Action to Create a Row in Coda
Select the Document the tickets should be created in
Select the table the tickets should be created in
Map the Slack fields to the correct columns in your Coda table. We use the following
Summary: Slack Message Text
Description: Slack Message Permalink
Reporter: Slack Message User Profile Email
Created: Slack Message Ts (timestamp)
Screen Shot 2021-11-23 at 9.21.40 AM.png
Test your your new Zap!

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
) instead.