[{"data":1,"prerenderedAt":38},["ShallowReactive",2],{"repo-contact-form-processing-with-synchronous-express-workflows":3},{"id":4,"title":5,"contributors":6,"date":8,"description":9,"diagram":10,"extension":11,"framework":12,"gitHub":14,"introBox":17,"language":20,"meta":22,"resources":23,"services":29,"simplicity":33,"stem":34,"type":35,"usecase":36,"__hash__":37},"repos\u002Frepos\u002Fcontact-form-processing-with-synchronous-express-workflows.json","Contact form processing with Synchronous Express Workflows",[7],"content\u002Fcontributors\u002Fbenjamin-smith.json","2023-02-08","This application uses a Synchronous Express workflow to analyse a contact form submission and provide customers with a case reference number. ","\u002Fassets\u002Fimages\u002Frepos\u002Fcontact-form-processing-with-synchronous-express-workflows.jpg","json",[13],"AWS SAM",{"template":15},{"repoURL":16},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fcontact-form-processing-with-synchronous-express-workflows",{"headline":9,"text":18},[19],"The following example uses Amazon API Gateway HTTP APIs to start an Express Workflow synchronously. The workflow analyses web form submissions for negative sentiment. It generates a case reference number and saves the data in an Amazon DynamoDB table. The workflow returns the case reference number and message sentiment score.",[21],"Node.js",{},{"headline":24,"bullets":25},"Additional resources",[26],{"text":27,"link":28},"Blog post","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fnew-synchronous-express-workflows-for-aws-step-functions\u002F",[30,31,32],"apigw","rekognition","sfn","200","repos\u002Fcontact-form-processing-with-synchronous-express-workflows","Application","Backend","2byqxXht36mpKszZqLdx11qd1WQ5Ag_ql_8D6XeE7sE",1792578864809]