> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zuddl.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Marketo Integration

> Turn event registrations, check-ins, booth scans, and payment data into Marketo program members, activities, and opportunities—then pull Marketo lists back into Zuddl so VIPs skip the public form.

***

## Secure authentication

The app is installed from the \*\*Integrations \*\*menu inside Zuddl and authenticates with the REST endpoint, Client ID, and Client Secret which is accessible from **Admin › Web Services / LaunchPoint**. Using OAuth instead of static keys means tokens inherit Marketo’s role permissions and can be revoked with a single click.

## One-time field mapping

During setup, you drop Zuddl fields onto Marketo counterparts in a visual map—First Name to `firstName`, *Ticket Tier* to a custom pick list, *Dietary Restriction* to a text field—and set an update policy (overwrite, only-if-blank, or never). Mapping one-time prevents post-event VLOOKUPs, keeps data types intact for smart lists, and lets marketing automate segmentation immediately. If you surface a new UTM field later, drag it onto a Marketo property, and the next registrant carries it through automatically.

## Program & Status Sync

Zuddl can clone a “Base Program” you choose or attach to an existing one. Each new registrant is initially assigned the status **of Registered**; upon check-in, the status is updated to **Attended**, while no-shows remain **Registered**. Because the integration utilizes Marketo’s native status values, you don’t need to rebuild Smart Campaigns—dashboards for MQL counts and influence reporting become visible the moment people walk through the door.

## Custom activities for deep engagement

Poll votes, Q\&A posts, booth scans, and dwell-time buckets post to two custom activities—**Event User Activity** and **Event User Profile**—complete with metadata such as Session ID, Question Text, or Booth Name. These granular events feed lead-scoring rules and trigger Smart Campaigns without crowding the default activity log. A “Asked Question” filter, combined with an attendance time of greater than ten minutes, becomes a high-intent signal for SDR follow-up.

## List push for registration

Any static or smart list can flow from Marketo to Zuddl as an invite list; toggle **auto-register** and new list members bypass the public form, receiving instant confirmation and calendar blocks. This saves VIPs from typing duplicate data and ensures last-minute additions (for example, a new C-level contact tagged by an AE) appear on the attendee list in seconds.

## Error Handling & API Hygiene

Zuddl batches 200 records per call and respects Marketo limits—16 REST calls per minute for registrations, 10 for activity pushes. If a limit or maintenance window blocks calls, the integration queues events and retries with exponential back-off, then posts a sync-recovered log entry. Admins review one dashboard to confirm no action slipped through.

## Governance & duplicate control

The default matching rule uses Email + Company, but you may lean on Marketo’s fuzzy-email or custom key logic; Zuddl simply inherits the winner.

##
