cds-snc / cds-snc/platform-forms-client

Enable clients to set up a contact email address as support channel for their form (in Settings)

Open
#5,259 5 comments 0 reactions 3 assignees Claimed by @samsadasivan View on GitHub
design development end users
Dominant language
TypeScript
Stars
46
Forks
16
Avg merge
1d 9h
Merged PRs (30d)
91

Description

## Update to settings page to add contact email (support flows)

### User stories

> **As an end user filling out a form**
> I want a way to get in touch with the program/service/form owner
> So that I can get help and/or indicate that I've encountered an issue

> **As a client administering a form**
> I want my end users to have a good experience and feel supported
> So that they can complete the form, reach their goals, obtain benefits, etc.

> **As the GC Forms team**
> I want a way to get in touch with the form / service
> So that our support team doesn't get inundated and receive tickets from the public

### Questions/considerations:

- Where is this data stored?
- What is its data classification?
- How is it being used, displayed, and/or shared?

### Key elements:
- New sections under Settings/ Forms management
- "Support channels" h2
- Input field, styled similarly to the repeating sets custom button input fields (option for scaling the channels in the future)
- "Save changes" secondary button

### [Figma designs](https://www.figma.com/design/YoCpkitdwq2DGnp3lh0M4i/Pause-and-resume?node-id=5345-12229&t=7R6K3JsB1QQen14q-4)

Screenshot 2025-03-26 at 2.42.30 PM.png

image.png

### Future:
- Reorganize the settings page given the new options in the Pause + Resume flows
- Adding rich text field to add description or more channels in a contact card (?), whichever works best
- Consider a future onboarding experience to set this up from the get-go

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.