# How to Sync GrowSurf Referral Data to Marketo People > Connect Marketo to GrowSurf with four REST values and sync 15 referral lead fields onto every person automatically. - URL: https://growsurf.com/integration-guides/marketo-referral-lead-sync/ --- [← View All Guides](/integration-guides/) Four values from your Marketo REST setup, and referral data lands on every person — no list to pick. Want the full setup walkthrough? Use these docs for exact setup steps, supported fields, and troubleshooting. [GrowSurf Marketo setup guide](https://docs.growsurf.com/integrations/marketo) [Adobe guide to Marketo REST custom services](https://experienceleague.adobe.com/en/docs/marketo/using/product-docs/administration/additional-integrations/create-a-custom-service-for-use-with-rest-api) GrowSurf adds and updates people in Marketo and fills in 15 lead fields holding each participant’s referral link, referral counts, referrer details, and milestone progress. Marketo is the one integration in this family with no list or tag to choose. Once connected, GrowSurf writes to your instance directly, and you decide what to do with the data using smart lists and smart campaigns. ## Integration Steps ### Collect four values from Marketo GrowSurf needs your **Client ID**, **Client Secret**, **REST API Endpoint URL**, and **Identity URL**. The Client ID and Client Secret come from a custom service under **Admin > Integration > LaunchPoint**; the REST API Endpoint URL and Identity URL are listed under **Admin > Integration > Web Services**. Adobe’s [guide to creating a custom service](https://experienceleague.adobe.com/en/docs/marketo/using/product-docs/administration/additional-integrations/create-a-custom-service-for-use-with-rest-api) walks through the first half. ### Enter them in GrowSurf Open **Program Editor > 4. Options > Integrations** and search for Marketo. Searching for Marketo in the GrowSurf Program Editor integrations listSearch the integrations list in Program Editor > 4. Options > Integrations. Expand the card, paste all four values, and submit. The Marketo integration card in GrowSurf with fields for client ID, client secret, REST endpoint, and identity URLMarketo takes four values. Each field links to where it lives in Marketo. ### There is no list to choose Once connected, GrowSurf adds or updates people in Marketo every time a participant joins or gets referred. Connect before you import participants — the sync covers people added from that point on. If they are already in the program, use the [existing-participant sync options](https://support.growsurf.com/article/385-how-can-i-sync-my-growsurf-participants-to-my-esp). ### Know your lead fields | GrowSurf data | Token | Type | What it holds | | --- | --- | --- | --- | | Share URL | {{lead.GrowSurf Share URL}} | Text | The participant’s unique referral link | | Participant ID | {{lead.GrowSurf Participant ID}} | Text | The participant’s GrowSurf ID | | Referral Status | {{lead.GrowSurf Referral Status}} | Text | CREDIT_PENDING, CREDIT_AWARDED, or CREDIT_EXPIRED | | Participant first name | {{lead.GrowSurf First Name}} | Text | The participant’s first name | | Participant last name | {{lead.GrowSurf Participant Last Name}} | Text | The participant’s last name | | Referrer first name | {{lead.GrowSurf Referrer First Name}} | Text | The referrer’s first name, when there is one | | Referrer last name | {{lead.GrowSurf Referrer Last Name}} | Text | The referrer’s last name, when there is one | | Referrer email | {{lead.GrowSurf Referrer Email}} | Text | The referrer’s email, when there is one | | Total referral count | {{lead.GrowSurf Total Referral Count}} | Number | All-time referral count | | Monthly referral count | {{lead.GrowSurf Monthly Referral Count}} | Number | Referral count for the current month | | Previous monthly referral count | {{lead.GrowSurf Previous Monthly Referral Count}} | Number | Referral count for the previous month | | Next milestone | {{lead.GrowSurf Next Milestone}} | Text | The next milestone message, on programs with milestone rewards | | Next monthly milestone | {{lead.GrowSurf Next Monthly Milestone}} | Text | The next monthly milestone message, when there is one | | Total invite count | {{lead.GrowSurf Total Invite Count}} | Number | All-time invite count | | Total impression count | {{lead.GrowSurf Total Impression Count}} | Number | All-time referral-link view count | These are ordinary lead fields, so smart lists can filter on them and emails can print them with `{{lead.*}}` tokens. ## Tips #### Four values, one visit The credentials sit under LaunchPoint and the URLs under Web Services. Collect all four before you open the GrowSurf card. #### Check a synced person before you build the smart list Open one person GrowSurf has already synced and confirm the field names and values there. Building a filter against a field you have actually seen beats building one from a table. #### Counts are the useful filter `{{lead.GrowSurf Total Referral Count}}` separates advocates from everyone else, which is the segmentation most referral programs actually need. Recommended Guides [Marketo logo How to Add Referral Links to Marketo Emails and Smart Campaigns Lead tokens put each person’s own referral link into one Marketo email, and referral counts drive the smart list. View Guide →](/integration-guides/marketo-referral-email-personalization/) [Salesforce logo How to Track Referrals in Salesforce with GrowSurf Sync GrowSurf referral fields into Salesforce contacts so sales and success teams can see share links, referral status, and referrer context without manual exports. View Guide →](/integration-guides/salesforce-referral-lead-tracking/) [HubSpot logo How to Sync GrowSurf Referral Data into HubSpot CRM Use the native HubSpot sync so your team can see share links, referral status, and referrer details on the contact record. View Guide →](/integration-guides/hubspot-referral-tracking-crm/) ## FAQ #### Which Marketo credentials does GrowSurf need? Client ID, Client Secret, REST API Endpoint URL, and Identity URL. #### Do I pick a list or a program? Neither. GrowSurf writes people to your Marketo instance directly, and you segment with smart lists. #### What is the token for the referral link? `{{lead.GrowSurf Share URL}}`. ## Turn word of mouth into steady growth from your customers Launch a refer-a-friend or affiliate program that lowers your acquisition costs and builds customer loyalty, with little engineering work. [Launch Your Program](https://app.growsurf.com/signup) 14-day free trial No credit card required Trusted by marketing and product teams that grow through customer, user, and partner referrals. ## Built for lean teams, scaled for category leaders Thanks. You're signed up. Something went wrong. Please try again.