Skip to content

Faq

A single frequently asked question and its answer, optionally categorised and ordered.

The support page needs editable help content that does not require a deploy to change. Faq holds one question and answer pair, an optional category used to group them in the interface, an explicit sort order and an active flag so entries can be retired without being deleted.

Authored in the admin panel, cached by the support data service and rendered on the support page.

  • app/Filament/Resources/FaqResource.php — staff authoring
  • app/Services/SupportDataService.php — aggregates and caches support page data
  • app/Services/Voice/Tools/ListFaqs.php — exposes FAQs to agents
  • resources/js/pages/support.tsx and resources/js/components/support/FaqPanel.tsx — rendering

This model declares no Eloquent relationships.

Table: faqs

Column Type Notes
id uuid Primary key
question text The question
answer text The answer
category string Nullable, grouping label
order integer Default 0, display order
active boolean Default true
created_at, updated_at timestamp Nullable

FAQs are not scoped to an organisation — the same set is shown to every tenant.