Support ticket dashboard
Copied link
A dashboard that shows customer support conversations and allows you to create support tickets to assign to team members.
Components
TableFormSelectTextareaTextInput
3+
Integrations
IntercomLinear

View
Ticketing dashboard
Task
Create Linear issueTS
List Linear teamsTS
List Linear usersTS
List open Intercom conversationsTS
Pairs well with
1# Template: Support ticket dashboard23## Next steps45- Navigate to the support_ticket_dashboard directory: `cd support_ticket_dashboard`6- Develop your template locally: `airplane dev`7- To use your own Intercom auth token and Linear API key:8- Intercom:9- Get your Intercom auth token by following this guide: https://developers.intercom.com/building-apps/docs/authentication-types10- Create a config variable in Airplane for `INTERCOM_AUTH_TOKEN`: https://docs.airplane.dev/platform/configs11- Also add the config variable to your dev config file in order to develop tasks locally: https://docs.airplane.dev/dev-lifecycle/dev-config-file#add-a-config-variable12- Uncomment `INTERCOM_AUTH_TOKEN` environment variable in `list_open_intercom_conversations.task.yaml`13- Remove mock data in `list_open_intercom_conversations.ts`14- Add your Intercom app ID to `ticketing_dashboard.view.tsx`15- Linear:16- Get your Linear API key here after logging in: https://linear.app/airplane/settings/api17- Create a config variable in Airplane for `LINEAR_API_KEY`: https://docs.airplane.dev/platform/configs18- Also add the config variable to your dev config file in order to develop tasks locally: https://docs.airplane.dev/dev-lifecycle/dev-config-file#add-a-config-variable19- Uncomment `LINEAR_API_KEY` environment variable in `list_linear_users.task.yaml`, `list_linear_teams.task.yaml`, and `create_linear_issue.task.yaml`20- Remove mock data in `list_linear_users.ts`, `list_linear_teams.ts`, and `create_linear_issue.ts`21- Deploy your tasks and view: `airplane deploy --yes`2223## Resources2425- Visit the Airplane docs to learn more about how to build views: https://docs.airplane.dev/views/getting-started26- Intercom API reference: https://developers.intercom.com/intercom-api-reference/reference/introduction27- Linear Typescript SDK: https://developers.linear.app/docs/sdk/getting-started
Have a template suggestion? Let us know!