> For the complete documentation index, see [llms.txt](https://support.emarketeer.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.emarketeer.com/guides/guides/legacy/scan-attendance-phone.md).

# Scan event attendance with a phone

{% hint style="warning" %}
This article applies to **Form (Legacy)**. For the current form editor, see [Forms](/guides/guides/forms.md).
{% endhint %}

Use a mobile phone to register attendance on site at physical events by scanning attendee QR codes.

Attendance is registered by submitting an email address through an eMarketeer form. Instead of typing each visitor's email, you use a phone with a QR-code keyboard app to scan their code from the event app.

The example below uses these event components.

<div align="left" data-with-frame="true"><img src="/files/AJhC2QRWOaKjlYhbzLCa" alt="Event component overview"></div>

* **Invitation email.** Send your invitation to the audience you want at your event.
* **Registration form.** Where your audience registers for the event. Ask for mobile phone number.
* **App delivery and mobile app.** Create an app for your event to keep all event information in attendees' pockets. Enable the QR code. The "App Delivery" is an SMS with a link to the app; send it to everyone who registered.
* **Scan form.** The form used to register attendees. It is built to accept an email address and return to the register page after submit. Create it by adding a "New Form" and choosing the "Event Barcode Scan" template.

<div align="left" data-with-frame="true"><img src="/files/Y5vBy0uZwclEQtJzGyTq" alt="Form list with the Event Barcode Scan template"></div>

### Register attendance

On the day of the event, your visitors arrive with their mobile event app showing a barcode to be scanned.

<div align="left" data-with-frame="true"><img src="/files/CmUX5ax2KI1eriwKIwvX" alt="Mobile event app showing a barcode"></div>

#### Preparations

Before you can scan QR codes you need a keyboard app on your phone.

[You find the app here](https://www.socketmobile.com/readers-accessories/product-families/socketcam/get-started)

*Note: this app is not an eMarketeer product. Other "QR code keyboard" apps are available. For example,* [*this app*](https://play.google.com/store/apps/details?id=com.nikosoft.nikokeyboard) *for Android and* [*this app*](https://apps.apple.com/us/app/scankey-qr-ocr-nfc-keyboard/id1356206918) *for iPhone.*

Installing the app adds a new keyboard to your phone. It works like a normal keyboard but can also scan barcodes.

#### Scanning attendance

Get the web URL for the "Event Barcode Scan" form in your eMarketeer campaign and open it on your phone.

<div align="left" data-with-frame="true"><img src="/files/UL8UWxaxouFNug3Q2isl" alt="Scan form open on a mobile phone"></div>

To scan a badge:

1. Tap the text field in the form so the keyboard opens. Switch to the new keyboard with QR scan.
2. Tap the barcode scan icon (top right). Your camera opens — scan the barcode.
3. The form submits automatically and shows the contact details of the scanned person.
4. After a few seconds the screen returns to scan another person. Repeat from step 1.

Each scanned badge becomes a form submission from a known contact in eMarketeer. You know exactly who attended and can follow up based on who was registered.

Once attendees are scanned you can also:

* Send evaluations only to attended registrants.
* Create journeys based on being scanned — for example, an SMS welcome with tips.
* Reach out during the event using SMS with relevant information, such as "Don't forget your goodie bag."

### Alternative scanning setup (advanced)

You can generate form-specific QR codes for registering attendees that can be scanned with any smartphone camera app. This requires more planning and configuration. See [this article](/guides/guides/legacy/advanced-event-qr-code.md) for the setup guide.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://support.emarketeer.com/guides/guides/legacy/scan-attendance-phone.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
