# Collecting Sign-Ups for Group Courses

In ActiveNow, you can easily accept online sign-ups for your courses using the sign-up table. Through it, clients can enrol in their chosen classes, provide their contact details, and accept any required consents.

No more manual data entry — once a client submits the form, all their information is automatically added to your ActiveNow account.

## Adding courses

Before clients can sign up through the table, you need to add courses to the system. You can find out how to do this [**here**](/en/getting-started/creating-new-classes.md).

## Editing the table settings

Once you have courses in the system, you can configure what is shown in the sign-up table. Go to *Settings* → *Sign-ups* and click *Edit*.

![Settings Sign-ups page showing the sign-up table form with an Edit button](/files/RoXChMyG788Ijv2n1mVK)

## Information displayed in the table

In the first configuration screen, you decide:

* **which course details are visible to the client in the sign-up summary** — these also determine which filters appear at the top of the table. If you don't want to show, for example, a level filter, simply uncheck that option.
* which **columns** are **displayed in the table**

![Sign-up table configuration screen showing visible information and column options](/files/UZCJDnaZHpz3HCgyJwkU)

## Client information fields

Next, you can manage which fields the client needs to fill in during sign-up. Each field can be marked as:

* **visible** — the field appears in the sign-up form, but the client is not required to fill it in to complete the sign-up
* **required** — the client cannot complete the sign-up without filling in this field

![Sign-up form field configuration showing the Visible and Required column toggles](/files/IpQehe66iSwTe2xb3XyQ)

## Terms and consents

You can also add required checkboxes to the form — for example, for terms of service, image rights consent, or a privacy policy. This automates the process of clients accepting your terms. For more details, see [**Managing Terms and Consents**](/en/online-sign-ups/managing-terms-and-consents.md).

![Sign-up form terms and consents configuration section](/files/vjRiVWflvThrcZDvojXw)

## Discount codes

If you offer clients a discount on sign-up through a discount code, you can add it in the next section. More information can be found in the [**Discount Codes**](/en/online-sign-ups/discount-codes.md) article.

![Sign-up table discount codes section](/files/EnrijB3IC8Goe8BZH3kB)

## Online payments

**The payment option during sign-ups is only available once you have set up** [**online payments**](/en/billing/payu-configuration.md)**.**

You can require clients to pay at the point of sign-up to make sure they show up for their classes.

After submitting the form, the client is redirected to the payment page. They pay conveniently online, and you receive a notification in ActiveNow.

The payment at sign-up can be collected as:

* **a course fee** — the client pays the amount of the first payment for that group (depending on the billing method, this may be the price of a single lesson, a monthly fee, an instalment, or the full amount)
* **a flat prepayment** — if you want clients to always pay a fixed amount regardless of the course (for example as a booking fee), check the *Flat prepayment amount* option and enter the prepayment amount

If a client pays immediately after signing up, the spot is reserved automatically — no manual approval needed.

![Online payment settings in the sign-up table form editor](/files/HHk9yEpXNPVwTkOfUynY)

## E-mail communication

At every stage of the sign-up process, clients receive the appropriate email through ActiveNow's automatic messaging. In this section, you can customise the content of each message to match your communication style.

There are three types of editable emails:

* **Sign-up received** — sent to the client after they submit the form. It includes the details of their chosen classes, a confirmation that the sign-up was received, and any documents attached to the form as required consents.
* **Sign-up confirmed** — sent to the client after their sign-up is accepted. It includes a confirmation of enrolment and details of the upcoming lesson.
* **Sign-up rejected** — sent to the client after their sign-up is rejected. It includes the reason for rejection, for example, full group.

You can also enable *Automatically invite to Client Panel* — check this option to automatically send each client an invitation to register in ActiveNow after their sign-up is confirmed.

![E-mail communication settings in the sign-up table form editor with Automatically invite to Client Panel option](/files/8Dmb5Qi1XwHXAB0sdIW1)

## Previewing the table

Once you've configured all the settings, you can see what the sign-up process will look like from the client's perspective before embedding the table on your website.

In *Settings* → *Edit*, click *Preview*. From there you can submit a test sign-up and verify that everything works as expected.

![Sign-up table preview showing the client-facing view of the sign-up form](/files/BYmqZ1BZOB6M7prX9zjh)

## Pending sign-ups

After a client submits the form, all their details — name, phone number, email address, chosen course — are automatically added to ActiveNow. You can confirm or reject the sign-up in the *Pending sign-ups* tab. More details can be found in [**Managing Pending Sign-Ups**](/en/online-sign-ups/managing-pending-sign-ups.md).

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGaO6of35OStmtsM3pEhY%2Fuploads%2Fgit-blob-3741d3626d2d6b01d891eadccf12ab4239e732f3%2Ftabelka-rejestracyjna-oczekujace.mp4?alt=media>" %}

## How to embed the table on your website

In the same tab (*Settings* → *Sign-ups*), you'll find the *Place on website* button. Clicking it shows a window with the HTML code to copy and paste into your website (you can find step-by-step instructions [here](https://github.com/azyzio/activenow-help/blob/master/docs-en/website-integration/embedding-signup-form-on-wordpress.md)).

The table automatically adapts to the look and feel of your website.

If you need further customisation — colours, fonts, or text — this can be done directly on your website using CSS. Contact your developer to help apply the changes.

## No website, but want to collect sign-ups?

We want to make your everyday work as easy as possible, so we can prepare a **dedicated sign-up page link** where your table will be hosted.

You can share the link on social media or send it to interested clients to streamline the sign-up process.

If you'd like us to generate a link for you, reach out to us via chat, email, or phone.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.activenow.io/en/online-sign-ups/sign-up-table.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
