> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.courses-plus.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Pre-course Typeform/Google form/Shopify email subscription

You can create a mandatory form that will be shown before users will be able to access this course. This is useful to collect data about your future students, such as emails, names, etc. You can set it up to access text, multiple-choice answers, files or any other data.

---

| Go to **Courses Plus** app, create open (public course) or choose existing one

![](https://storage.crisp.chat/users/helpdesk/website/-/3/a/e/a/3aea62344d5c9200/screenshot-2026-03-24-at-90432_ezu51x.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/3/a/e/a/3aea62344d5c9200/screenshot-2026-03-24-at-90515_17u85ux.png)

| In course editor, click on **Pre-course form** menu item

![](https://storage.crisp.chat/users/helpdesk/website/-/3/a/e/a/3aea62344d5c9200/screenshot-2026-03-24-at-91013_pitvf1.png)

At this step, you can choose between different pre-course form options:

**Typeform**

| Click on the checkbox and go to Typeform or use this link — [https://typeform.grsm.io/architechpro-courses](https://typeform.grsm.io/architechpro-courses)

![](https://storage.crisp.chat/users/helpdesk/website/-/3/a/e/a/3aea62344d5c9200/screenshot-2026-03-25-at-25902_1v54ga5.png)

| On the Typeform site, create a form and copy its link

![](https://storage.crisp.chat/users/helpdesk/website/-/3/a/e/a/3aea62344d5c9200/screenshot-2026-03-25-at-25423_1kb3bch.png)

| Return to the course editor, paste the link, and click **Save**

![](https://storage.crisp.chat/users/helpdesk/website/-/3/a/e/a/3aea62344d5c9200/screenshot-2026-03-25-at-25708_9o4mkg.png)
---

**Google Form**

| Enable Google Form in the course settings. Then create a form in Google Forms and copy its link

![](https://storage.crisp.chat/users/helpdesk/website/-/3/a/e/a/3aea62344d5c9200/screenshot-2026-03-25-at-71513_eemvhd.png)

| Paste the link into the course editor and click **Save**

![](https://storage.crisp.chat/users/helpdesk/website/-/3/a/e/a/3aea62344d5c9200/screenshot-2026-03-25-at-72610_1d6a9hn.png)

---

**Shopify email subscription**

| Enable Shopify email subscription. Customize the form text, optionally enable customer tagging, and click **Save**.

![](https://storage.crisp.chat/users/helpdesk/website/-/3/a/e/a/3aea62344d5c9200/screenshot-2026-03-25-at-72743_1g74oo6.png)

---

In this section:

[Public (open) courses](/en/article/public-open-courses-17a1jqc/)