Opendesk
Customer service on Frappe, from incoming tickets to customer replies.
Context
Support teams need a shared queue and the context behind each conversation. Opendesk combines tickets, team assignments, service-level agreements and a knowledge base.
Idea
Keep the queue and the reply connected. Saved views organize incoming tickets, saved replies shorten repeated work, and response targets remain visible beside the conversation.
Craft
Outcome
Opendesk separates the agent desk from the customer portal within one Frappe application.
The Opendesk README’s architecture table maps desk/ to the Vue agent interface at /opendesk and studio/opendesk/ to the Studio customer portal at /help.
The aim is continuity between incoming work and its resolution. The trade-off is Frappe’s deployment model: the documented setup installs telephony before Opendesk rather than running a standalone inbox.