# AI Lead Scoring for Marketo | Trailspark

> Keep your Marketo campaigns and scoring as they are. Trailspark scores the activity your webhooks send, alongside your product and CRM signals.

_URL: https://www.trailspark.ai/integrations/marketo_

---

Marketing Automation Integration

# AI Lead Scoring for Marketo

Your campaigns and scoring keep running as they are. Marketo's built-in webhooks send form fills, program status changes, and key activities to Trailspark, scored alongside your product and CRM signals.

[Sign up free](https://app.trailspark.ai/register)[Setup guide (opens in a new tab)](https://docs.trailspark.ai/docs/connecting-marketo)[About Marketo (opens in a new tab)](https://www.marketo.com)

## What syncs between Trailspark and Marketo

Marketo sends activity to Trailspark through a webhook called from your Smart Campaigns. Nothing is written back to Marketo; scores go to the CRM you connect.

![Marketo](https://www.trailspark.ai/images/integrations/marketo-logo-wordmark.svg)

![Trailspark](https://www.trailspark.ai/images/logos/trailspark-ai-logo-color.svg)

![Marketo](https://www.trailspark.ai/images/integrations/marketo-logo-wordmark.svg)

Marketo sends to Trailspark

-   From Marketo

    ### Form fills

    Demo requests, contact forms, and content downloads, sent when a program status changes to Filled Out Form.

-   From Marketo

    ### Program status changes

    Webinar registrations and attendance, event participation, and nurture engagement. One webhook covers every program: each event carries the program name and the new status.

-   From Marketo

    ### Email engagement

    Opens and clicks from your Smart Campaigns, mapped to the Email Open and Email Click signal types.

-   From Marketo

    ### Interesting moments & key activities

    High-value actions that your other campaigns or integrations already flag in Marketo.

-   From Marketo

    ### Lead details

    Email, name, company, and job title travel with every event, so Trailspark can match the person and their account.


![Trailspark](https://www.trailspark.ai/images/logos/trailspark-ai-logo-color.svg)

### Want scores in Marketo too?

Teams usually bring them in from the CRM they already sync with Marketo: Salesforce, HubSpot, or your existing data pipeline.

## Use cases

### Score marketing engagement alongside product usage

Marketo knows who filled out a form, opened an email, or attended a webinar, but not what they do in your product. Send that activity to Trailspark and it joins everything else known about the account (product usage, CRM records, enrichment, and ICP fit), so every score reflects the whole story.

### Credit the whole buying group, not just one lead

Map Marketo activity types to buying-group roles in [Signal Mapping](https://docs.trailspark.ai/docs/creating-signal-mapping), so engagement from every person at an account counts toward that account's buying-group coverage and score.

### Reasoned scores in your CRM, with Marketo left as is

Results land in the CRM you connect (Salesforce, HubSpot, or Airtable) as Hot, Warm, or Cold with written reasoning, where reps and routing already work. Trailspark writes nothing back to Marketo, so your existing Marketo scoring and smart lists keep running unchanged.

## Setup

A Trailspark API key and a webhook in Marketo Admin. Test events land in the Signal Queue, ready to map.

1.  1

    ### Connect with a Trailspark API key

    One key authenticates Marketo's webhook. No Marketo credentials to share and nothing to install.

2.  2

    ### Send activity from Smart Campaigns

    Marketo's built-in webhook sends the form fills, program status changes, and key activities you choose.

3.  3

    ### Turn events into signals

    Map each event once in Signal Mapping, and it's scored alongside your product and CRM data from then on.


### Connect Marketo with Trailspark step by step

Our docs walk through creating the API key, configuring the webhook in Marketo Admin, the JSON payload template, Smart Campaign examples, and troubleshooting.

[Read the Marketo setup guide (opens in a new tab)](https://docs.trailspark.ai/docs/connecting-marketo)

## Common questions

###

No. The connection runs one way: Marketo sends activity to Trailspark through a webhook, and nothing is written back to Marketo, so your Marketo scoring and smart lists keep running as they are. Scores, reasoning, and evaluation dates go to [the CRM you connect](https://docs.trailspark.ai/docs/crm-integration-overview): Salesforce, HubSpot, or Airtable.

###

No. A Marketo admin creates a webhook under Admin > Webhooks and points it at your Trailspark signal endpoint. The webhook authenticates with a [Trailspark API key](https://docs.trailspark.ai/docs/api-keys) in its URL, so no Marketo credentials are stored and nothing is installed in Marketo.

###

Anything a Smart Campaign can trigger: form fills, program status changes such as webinar registered or attended, and interesting moments. Add a [Call Webhook](https://docs.trailspark.ai/docs/marketo-webhook-setup) flow step to each campaign you want scored, and send the activity that signals buying intent rather than every Marketo event.

###

Yes. Each webhook call counts as one signal against your plan's limit. Past the limit, signals are still collected at no extra charge but paused: they don't update scores, and they're deleted at the end of the billing period. Calls are rejected only beyond twice the limit.

###

It waits. An event with no matching rule stays pending in the Signal Queue, so it's picked up when you add a rule in [Signal Mapping](https://docs.trailspark.ai/docs/creating-signal-mapping) later. The Signal Queue is also where you confirm a test event arrived with the fields you expect.

###

No. Trailspark scores Marketo activity sent after your webhook goes live. Past activity in Marketo isn't imported.

###

Trailspark is billed on the unique accounts it evaluates each month, not seats or CRM contacts. Every plan is the full platform, Free included; see [pricing](https://www.trailspark.ai/pricing) for the tiers, or [talk to us](https://www.trailspark.ai/contact) about custom volume.

## Other integrations and pages

[Integration

### Salesforce

CRM](https://www.trailspark.ai/integrations/salesforce)[Integration

### HubSpot

CRM](https://www.trailspark.ai/integrations/hubspot)[Integration

### Airtable

CRM](https://www.trailspark.ai/integrations/airtable)[Product

### How scoring works

The full product page.](https://www.trailspark.ai/ai-lead-scoring)

## See Trailspark and Marketo on your own data

Start free. Point a Marketo webhook at Trailspark and watch your first events land in the Signal Queue, ready to score alongside your product data.

[Sign up free](https://app.trailspark.ai/register)
