Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GET new Touchpoints responses to feedback form and POST as new tickets in Zendesk #4821

Open
1 task
tdlowden opened this issue Jul 17, 2024 · 0 comments
Open
1 task

Comments

@tdlowden
Copy link
Member

tdlowden commented Jul 17, 2024

User Story

In order to better track feedback categories and decrease time spent responding, datagov team wants an automated way to pull Touchpoints response data into new Zendesk tickets, so that datagov team can reply more efficiently.

Acceptance Criteria

[ACs should be clearly demoable/verifiable whenever possible. Try specifying them using BDD.]

  • GIVEN there are new replies to the data.gov feedback form in Touchpoints
    WHEN the datagov team makes an hourly API call to Touchpoints
    THEN the new reply data should create a new ticket in Zendesk
    AND have the initial feedback contact set as the ticket requester
    AND the ticket should contain the touchpoints content from the reply in the body of new ticket

Background

[Any helpful contextual notes or links to artifacts/evidence, if needed]

Security Considerations (required)

None

Sketch

Loosely, we need to use the ZD and TP APIs to GET the new responses and POST them into ZD, creating a new ticket. We'd like to make this call hourly, probably using Github Actions with a script to do so. More detailed sketch TBD

This will probably need to be split into multiple smaller tickets. This may be an epic-size project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🧊 Icebox
Development

No branches or pull requests

1 participant