Skip to content
Programmable

Works with Marketo

Registrants into Marketo, with their Program status.

Connect Marketo Engage with an API user of your own and each registrant becomes a Marketo lead, matched by email. Link the event to a Marketo Program, pick which of its channel's statuses Registered, Attended and No Show become, and each person's Program status follows their place. Send from the event's Registrants tab, or let it send by itself as people register and as attendance comes in.

Add your event14 days of Pro, no card

Try it: write your event in a sentence

Read on this page. Nothing is saved until you sign up.

What you get

What it does

Leads, matched by email

Created or updated by email, 300 at a time: first name, last name, email and company. Sending twice updates the same lead.

Program status you choose

Pick the Program, then which of its channel's progression statuses each place becomes. Talk suggests the likely ones, such as Registered, Attended and No Show.

Sent as it happens

With automatic sending on, each person goes within minutes of registering, and again when they're marked attended or didn't come.

Unsubscribes respected

Anyone who unsubscribed from your emails is left out, and the send says how many.

On your own API user

Your Munchkin ID and a custom service's client ID and secret. The secret is encrypted before it's stored, and the access token is kept in memory only.

Every way in, tracked

A page, a QR code, an email address people register by writing to, share cards and personal invites. Each carries its own code, so every registration says where it came from, UTM tags included.

How each place becomes a Program status

In Programmable TalkIn Marketo
Registered or waitlistedThe status you mapped to Registered
AttendedThe status you mapped to Attended
Didn't comeThe status you mapped to No Show
CancelledLeft as it was. Talk doesn't move a Program status back.
The status names are your channel's own. A place you leave unmapped isn't sent.

How it works

  1. 1

    Make an API-only user

    Marketo → Admin → Users & Roles: an API-only user with a role that has Read-Write Lead and Read-Only Assets.

  2. 2

    Make a custom service

    Admin → LaunchPoint → New → Custom service for that user, then View Details for the client ID and secret.

  3. 3

    Connect it here

    Settings → Connections → Marketo: your Munchkin ID (123-ABC-456, also the start of your REST address), the client ID and the secret.

  4. 4

    Link the event to a Program

    On the event's Registrants tab, under Send to your tools: pick the Program, then a status for Registered, Attended and No Show.

  5. 5

    Send, or let it send itself

    Press Send to Marketo, or turn on automatic sending in Settings → Connections.

Good to know

Name, email and company only
No custom lead fields: the way in and the lens answers stay here, in the CSV and the webhook.
Nothing read back
Changes made in Marketo don't come back here.
The Program picker
Searches the names of the first 1,000 Programs in your instance.

Questions

Which Marketo permissions does the API user need?

Read-Write Lead to create and update leads and their Program status, and Read-Only Assets to list Programs and read their channel's statuses.

What happens when someone cancels?

Their lead stays as it is in Marketo, and so does their Program status. Talk doesn't move a status back.

Do I have to link a Program?

No. Without one, people still go as leads. Link a Program when you want their status on it to follow their attendance.

Sources · checked