MemberPulse
EntitiesCore

Support Ticket

Customer support ticket entity

Customer support ticket entity

Represents support requests from members.

Fields

Field Registry (from workspace/sources/entity-registry.csv)

FieldInput TypeRequiredNotes
Support Ticket IDNumberRequiredAutomatically generated by the system and locked
Support Ticket SubjectTextRequired-
Support Ticket DescriptionWYSIWYG (Textarea)Required-
Support Ticket FilesFileNot Required-
Support Ticket StatusSelectRequiredOpen, Awaiting Response, Closed
Support Ticket Member IDNumberRequiredAutomatically pulls through based on the member who created the ticket
CRM IDNumberRequiredAutomatically pulls into a CRM note or ticket ID based on if a CRM is connected
Support Ticket TypeSelectRequiredPulls through a list of different support ticket types defined in the settings
Support Ticket Staff IDNumberRequiredAutomatically pulls through based on who gets assigned
Support Ticket ResponseWYSIWYG (Textarea)RequiredHave a toggle 'public / non public'
Support Ticket Response FilesFileRequired-
Survey IDNumberRequiredRef google forms
Survey TitleTextRequired-
Survey Question TypeSelectRequiredOptions are: Rating, Multiple Choice
Survey QuestionTextRequired-
Survey AnswerSelectRequiredRepeater field to allow for multiple choice if chosen
Survey List-RequiredDatatable displaying all the members to allow the admin to select which member to send the survery to
Survey Close DateDateNot Required-
Survey StatusSelectRequiredOptions are: Draft, Puiblished, Close - this means you need a "saft draft" option. Once it goes to published it cannot go back to draft

Relationships

RelationTypeTarget Entity
userManyToOneMember
assigneeManyToOneUser (admin)
responsesOneToManyTicketResponse

Features

Support Ticket

Acceptance Criteria

Frontend
  • Admin/client UI can view and manage Support Ticket records where applicable.
Backend / API
  • CRUD operations exist for Support Ticket (create, read, update, delete/archive).
Permissions
  • Access is restricted to appropriate roles (tenant-scoped).
Business Rules
  • Fields and relationships documented on this page are enforced for Support Ticket.
Error Handling
  • Invalid payloads return field-level validation errors.

On this page