Event Type Designer#

This guide is for implementers creating event types to capture field data and survey responses. You should be familiar with form design concepts, but you don't need programming knowledge.

What is Event Type Designer?#

Event Type Designer lets you create custom data collection forms for recording time-based observations about registrants. Define fields, validation rules, and approval workflows without writing code.

When to use Event Type Designer#

Use this tool when you collect data that changes over time or comes from field visits:

Use case

Example event type

Vulnerability assessments

"PMT Survey" with scoring fields

Field visits

"Monthly Household Visit" tracking

Verification surveys

"Household Verification" checklist

Program monitoring

"Compliance Check" for conditional programs

Health assessments

"Nutrition Survey" for mother-child programs

Mental model: events vs registry fields#

Registry fields

Event data

Permanent characteristics

Time-based observations

Name, birthdate, gender

Survey responses, visit notes

Changes rarely

Changes regularly

One value at a time

Multiple records over time

Examples: "Date of Birth"

Examples: "Monthly Income Assessment"

Rule of thumb: If you need to track history ("What was the value in June?"), use an event type. If you just need the current value, use a registry field.

Before you start#

Prerequisites#

  • Studio Editor or Studio Manager permissions

  • Understanding of what data you need to collect

Planning your event type#

Decide:

  1. Name: Clear, descriptive name (e.g., "Vulnerability Assessment")

  2. Target: Individuals, Groups, or both

  3. Fields: What data to collect and their types

  4. Multiple events?: Can a registrant have multiple events of this type?

  5. Approval: Do events need review before becoming active?

Creating an event type#

There are two ways to create an event type:

  • Form view (default): Full configuration on one page with tabs

  • Wizard (alternative): Guided 3-step process

Method 2: Using the wizard#

The wizard provides a guided 3-step process:

  1. Basic Info: Name, target type, description

  2. Add Fields: Define fields inline

  3. Review: Summary and final options

To access the wizard, look for "use the wizard" in the empty state message or access it from the Action menu.

Event type lifecycle#

Event types follow a three-state lifecycle:

Draft ──► Active ──► Inactive
  ▲                     │
  └─────────────────────┘
      (can reactivate)

State

Can edit fields?

Can edit settings?

Can be used?

Actions available

Draft

Yes

Yes

No

Activate

Active

No (locked)

Limited

Yes

Deactivate, Enter Event

Inactive

No (locked)

Limited

No

Reactivate, Set to Draft

Why these restrictions? Once active, changing fields would break existing event records. To modify structure: deactivate, create a new version, and migrate data (requires developer assistance).

Activating an event type#

  1. Open the event type in Draft state

  2. Click Activate (requires Studio Manager permission)

  3. The event type becomes available for data entry

Draft event type with Activate button highlighted

Click Activate to make the event type available for data entry.#

Deactivating an event type#

  1. Open an Active event type

  2. Click Deactivate

  3. Existing events remain but no new events can be created

Reactivating an event type#

  1. Open an Inactive event type

  2. Click Reactivate to make it Active again

  3. Or click Set to Draft to allow editing (if no events exist)

Using event types#

Entering event data#

Once an event type is active:

  1. Go to Registry and open an individual or group record

  2. Look for the Events tab

  3. Click to add a new event

  4. Select the event type and fill in the fields

  5. Save

Viewing events#

From a registrant record:

  • The Events tab shows all recorded events

  • Click an event to view details

From the event type:

  • Click View Events to see all events of this type

  • Use filters to find specific records

Kobo integration (optional)#

If you collect data using KoBoToolbox, you can link an event type to a Kobo form:

  1. Enter the Kobo Form ID in the event type configuration

  2. This is for reference only - manual data entry is still required

Note

Automatic synchronization with KoBoToolbox is not currently implemented. The Kobo Form ID field allows you to document which Kobo form corresponds to this event type.

Managing event types#

View all event types#

Studio > Event Types shows all event types:

Column

Shows

Name

Event type name

Technical Name

Internal code

Target Type

Individual, Group, or Both

Fields

Number of fields defined

State

Draft, Active, or Inactive

Event Types list showing active event type

The event type now shows Active status in the Event Types list.#

Filtering event types#

Use the search and filter options:

  • Filter by state: Draft, Active, Inactive

  • Filter by target: Individual, Group, Both

  • Search by name: Find specific event types

Are you stuck?#

Can't see the Activate button?

  • You need Studio Manager permission

  • The event type must have at least one field defined

  • Check that you're viewing a Draft event type

Can't edit fields on an active event type?

  • Active event types have locked field definitions

  • Deactivate first, then edit (note: this affects data entry)

  • Or create a new version of the event type

Selection options not saving correctly?

  • Use the format: value|Label (one per line)

  • The value (before |) is stored; the label (after |) is displayed

  • Don't include spaces around the pipe character

Field not appearing in data entry form?

  • Check that the field is not set to "Conditional" visibility

  • If conditional, verify the condition is being met

  • Ensure the event type is Active

Want to change fields after activation? This is difficult because existing events use the current structure. Options:

  • Create a new event type with the updated fields

  • Deactivate the old type (existing data remains)

  • Contact a developer for data migration

How do I export event data? Event data export is not part of Studio. Contact your administrator for reports or data exports.

What if registrants have multiple events? Depends on the "Allow Multiple Events" setting:

  • Checked: All events remain active and visible

  • Unchecked: Only the latest event is shown as current

Next steps#