Learn how to manage your FAQs through the Embeddables CMS and display them using an OptionSelector
Column Name | Column Key | Type | Purpose |
---|---|---|---|
Question | question | Text | The FAQ question to display on the button |
Answer | answer | Text | The detailed answer to display when selected |
Order | order | Number | Optional: Control the display order of FAQs |
category
column to group FAQs by topictags
column for better organizationlast_updated
column to track when FAQs were modifiedcategory
or tags
above to show different subsets of FAQs in different places.For example, you could have a tag called “Pricing”, and then filter the FAQs in a Computed Field called pricing_faqs
.Then you could display the results of this in an OptionSelector component on your pricing page, or offer users tabs to let them filter FAQs by tag.Add a Content Source
Configure the Connection
faqs
)Register the Key
faq_options
)faqs
to the inputsOptional: Filter FAQs by Tags
Optional: Add a selector so users can filter FAQs by tag
faq_tags
) - this will power the OptionSelector that lets users filter FAQs by tag.selected_tag
and its “Repeatable Buttons” field to {{faq_tags}}
(which uses the first computed field above).expanded_faq
and its “Repeatable” field to {{faq_options}}
(which uses the second computed field above).Add an OptionSelector
{{faq_options}}
Style Your FAQs
savvy_test=false
to the URL to ensure CMS data loads correctly.savvy_cms=latest
to preview with the latest CMS versionsavvy_cms=123
to preview a specific versionsavvy_cms=staging
to preview the staging versionsavvy_test=false
in preview URLs