{"id":3225,"date":"2025-12-30T19:49:40","date_gmt":"2025-12-30T19:49:40","guid":{"rendered":"https:\/\/articles.alpha.canada.ca\/forms-formulaires\/?page_id=3225"},"modified":"2026-01-13T19:30:31","modified_gmt":"2026-01-13T19:30:31","slug":"integrating-gc-forms-and-gc-notify","status":"publish","type":"page","link":"https:\/\/articles.alpha.canada.ca\/forms-formulaires\/integrating-gc-forms-and-gc-notify\/","title":{"rendered":"Integrating GC Forms and GC Notify"},"content":{"rendered":"\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>A form is rarely a moment in isolation \u2014 it&#8217;s one step in a broader service journey that begins before an end user ever clicks &#8220;submit&#8221;, and it continues long after. People come to fill out a form with certain expectations and a desired outcome. They might be completing a request or exchanging information or moving a process forward.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>To design an end-to-end experience that helps ensure the form feels purposeful and responsive to user needs, you might look to connect form-building with notification-sending. This could make the data collection process more of a two-way interaction that can reassure users and support their overall journey.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The Canadian Digital Service&#8217;s Platform Products: GC Forms and GC Notify can work together to send email notifications on form submission for example. This is possible by leveraging the API functionality of each these products. The two APIs can work together, with form submissions or other trigger events automatically sending timely email or text messages.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>If someone submits a form (via GC Forms), it is possible for them to automatically receive an email notification (through GC Notify), if desired, to confirm receipt, provide next steps or share relevant updates. <\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Creating this type of seamless experience would require your team to have a software developer, within your department or agency, to write custom code that programmatically allows forms and notifications to work together:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<ol class=\"wp-block-list\">\n<li><strong>Use GC Forms&#8217; API to poll for new responses at a regular interval (e.g. every minute)<\/strong><br><\/li>\n<\/ol>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/cds-snc.github.io\/forms-api\/\">GC Forms API documentation<\/a><\/div>\n<\/div>\n<\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>2. <strong>Use GC Notify&#8217;s API to send an email, once a response is received.<\/strong><\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/documentation.notification.canada.ca\/en\/\">GC Notify API documentation<\/a><\/div>\n<\/div>\n<\/blockquote>\n\n\n\n<div style=\"height:48px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group has-background\" style=\"background-color:#5c4ea2\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-center has-white-color has-text-color has-link-color wp-elements-7d5a092a42fd10f23616edc960f11755\" id=\"h-didn-t-find-what-you-re-looking-for\">Didn&#8217;t find what you&#8217;re looking for?<\/h2>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-26 wp-block-buttons-is-layout-flex\">\n   <div class=\"wp-block-button is-style-outline has-text-align-center has-custom-font-size has-regular-font-size\" style=\"font-style:normal;font-weight:400\">\n      <a href=\"https:\/\/forms-formulaires.alpha.canada.ca\/en\/form-builder\/support\" target=\"_blank\" aria-labelledby=\"Contact the support team\" class=\"wp-block-button__link has-primary-blue-color has-white-background-color has-text-color has-background wp-element-button\" style=\"margin-top:16px;border-radius:6px;padding-top:6px;padding-right:16px;padding-bottom:6px;padding-left:16px\" rel=\"noopener\">Contact the support team<img decoding=\"async\" src=\"https:\/\/articles.alpha.canada.ca\/uploads\/sites\/11\/2023\/09\/external-icon-1.svg\" style=\"margin-left: 8px;height:20px;width:20px\" alt=\"\" aria-hidden=\"true\"><\/a>\n   <\/div>\n<\/div>\n<\/br>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>A form is rarely a moment in isolation \u2014 it&#8217;s one step in a broader service journey that begins before an end user ever clicks &#8220;submit&#8221;, and it continues long after. People come to fill out a form with certain expectations and a desired outcome. They might be completing a request or exchanging information or\u2026 <a class=\"read-more\" href=\"https:\/\/articles.alpha.canada.ca\/forms-formulaires\/integrating-gc-forms-and-gc-notify\/\">Read more<span class=\"wb-sl\"> of Integrating GC Forms and GC Notify<\/span><\/a><\/p>\n","protected":false},"author":235,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3225","page","type-page","status-publish","hentry"],"slug_en":"integrating-gc-forms-and-gc-notify","slug_fr":"integration-de-formulaires-gc-et-notification-gc","id_en":3225,"id_fr":3230,"lang":"en","_links":{"self":[{"href":"https:\/\/articles.alpha.canada.ca\/forms-formulaires\/wp-json\/wp\/v2\/pages\/3225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/articles.alpha.canada.ca\/forms-formulaires\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/articles.alpha.canada.ca\/forms-formulaires\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/articles.alpha.canada.ca\/forms-formulaires\/wp-json\/wp\/v2\/users\/235"}],"replies":[{"embeddable":true,"href":"https:\/\/articles.alpha.canada.ca\/forms-formulaires\/wp-json\/wp\/v2\/comments?post=3225"}],"version-history":[{"count":17,"href":"https:\/\/articles.alpha.canada.ca\/forms-formulaires\/wp-json\/wp\/v2\/pages\/3225\/revisions"}],"predecessor-version":[{"id":3303,"href":"https:\/\/articles.alpha.canada.ca\/forms-formulaires\/wp-json\/wp\/v2\/pages\/3225\/revisions\/3303"}],"wp:attachment":[{"href":"https:\/\/articles.alpha.canada.ca\/forms-formulaires\/wp-json\/wp\/v2\/media?parent=3225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}