{"id":507,"date":"2024-04-03T09:36:56","date_gmt":"2024-04-03T09:36:56","guid":{"rendered":"https:\/\/staging.knowledge-base.canapii.com\/\/index.php\/docs\/how-to-integrate-marketo-with-canapii\/"},"modified":"2024-04-03T09:36:56","modified_gmt":"2024-04-03T09:36:56","password":"","slug":"how-to-integrate-marketo-with-canapii","status":"publish","type":"docs","link":"https:\/\/staging.knowledge-base.canapii.com\/index.php\/docs\/how-to-integrate-marketo-with-canapii\/","title":{"rendered":"How to integrate Marketo with Canapii"},"content":{"rendered":"<p>If you&#8217;re using Marketo and would like to integrate this service with your event on Canapii, please follow the below steps. The integration is made using Marketo\u2019s REST API integration.<\/p>\n<p>When the integration is successfully created, existing attendees in your Canapii event will automatically be synced to Marketo as leads.<\/p>\n<div style=\"background: #eef4ff;border-left: 4px solid #3b82f6;padding: 12px 16px;margin: 16px 0;border-radius: 4px\"><strong>Note:<\/strong><\/p>\n<p>You will need Marketo admin access to integrate this service, specifically to these functions: Users and Roles, LaunchPoint, and Web Services. You will also need a Live Event channel with the Registered and Attended progression steps.\u00a0<\/p>\n<\/div>\n<p>Integration Steps: <\/p>\n<p>Log into your Marketo admin account. Go to your Marketo instance\u2019s <strong>Admin&gt;Users<\/strong> and <strong>Roles<\/strong> panel and create a new Role. Use the following permissions: <\/p>\n<p>Read-Write Activity <\/p>\n<p>Read-Write Activity Metadata <\/p>\n<p>Read-Write Asset <\/p>\n<p>Read-Write Lead <\/p>\n<p>Read-Write Schema Custom Field<\/p>\n<p><strong>Role Creation<\/strong> <\/p>\n<p>Create a new User with the role that you just created. In Permissions, check <strong>Access API <\/strong>only, since this account will only be used to invoke API calls to Marketo.<\/p>\n<p>Go to the <strong>Admin&gt;Launchpoint<\/strong> panel to create a new service. Name the service however you wish, then on the Service dropdown, select \u201c<strong>Custom<\/strong>.\u201d Add a description, then select the API-only user that you just created. <\/p>\n<p><strong>Service creation <\/strong><\/p>\n<p>Once that\u2019s done, click View Details on the newly created service. Take note of the Client ID and Client Secret as this will be needed for the integration. <\/p>\n<p>Click <strong>View Details<\/strong> <\/p>\n<p>Copy Client ID and Client Secret <\/p>\n<p>Go to Admin&gt;Web Services panel and look for the REST API category. Take note of the \u201cEndpoint\u201d and the \u201cIdentity\u201d as these will be needed for the integration.<\/p>\n<p>Under REST API, Copy Endpoint and Identity <\/p>\n<p>In Canapii, go to your Event&#8217;s console, under <strong>Step 2&gt;Integrations<\/strong>, and click <strong>Marketo<\/strong>. Click <strong>Add<\/strong>\u00a0and a popup will appear. Enter the required details earlier from your created service and from your web services panel.<\/p>\n<p>At the bottom of that same pop-up, you should see an option called <strong>Auto-create Program<\/strong>. <\/p>\n<p>If enabled, our API will create a \u201cCanapii\u201d folder in your Marketing Activities panel, and inside of it, a program will be created specifically for your event. <\/p>\n<p>If disabled, a dropdown list will appear, associated with the credentials you entered earlier, and it will list all of your existing programs. You will then pick from these programs and Canapii will use that for your event. If your credentials are invalid, it will show an error message instead.<\/p>\n<p>Tick <strong>Enabled <\/strong>in the modal\u00a0if you want the integration to be effective immediately. <\/p>\n<p>Click <strong>Submit<\/strong> to create the integration. Once complete, the popup will simply close, and you\u2019ll be able to see the details of the integration.<\/p>\n<div style=\"background: #eef4ff;border-left: 4px solid #3b82f6;padding: 12px 16px;margin: 16px 0;border-radius: 4px\"><strong>Note:<\/strong><\/p>\n<p>Upon successful integration, users are now able to map some of the Canapii fields to Marketo custom fields. First name, Last Name and email are automatically mapped while Country, Company, Job Title and Mobile Phone number can be mapped to Marketo custom field.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>If you&#8217;re using Marketo and would like to integrate this service with your event on Canapii, please follow the below steps. The integration is made using Marketo\u2019s REST API integration. When the integration is successfully created, existing attendees in your Canapii event will automatically be synced to Marketo as leads. Note: You will need Marketo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_crdt_document":"","footnotes":""},"doc_category":[56,18],"doc_tag":[],"class_list":["post-507","docs","type-docs","status-publish","hentry","doc_category-integration","doc_category-tools"],"year_month":"2026-04","word_count":486,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"Canapii","author_nicename":"Canapii","author_url":"https:\/\/staging.knowledge-base.canapii.com\/index.php\/author\/administrator\/"},"doc_category_info":[{"term_name":"Integration","term_url":"https:\/\/staging.knowledge-base.canapii.com\/index.php\/docs-category\/integration\/"},{"term_name":"Tools","term_url":"https:\/\/staging.knowledge-base.canapii.com\/index.php\/docs-category\/tools\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/staging.knowledge-base.canapii.com\/index.php\/wp-json\/wp\/v2\/docs\/507","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.knowledge-base.canapii.com\/index.php\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/staging.knowledge-base.canapii.com\/index.php\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/staging.knowledge-base.canapii.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.knowledge-base.canapii.com\/index.php\/wp-json\/wp\/v2\/comments?post=507"}],"version-history":[{"count":0,"href":"https:\/\/staging.knowledge-base.canapii.com\/index.php\/wp-json\/wp\/v2\/docs\/507\/revisions"}],"wp:attachment":[{"href":"https:\/\/staging.knowledge-base.canapii.com\/index.php\/wp-json\/wp\/v2\/media?parent=507"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/staging.knowledge-base.canapii.com\/index.php\/wp-json\/wp\/v2\/doc_category?post=507"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/staging.knowledge-base.canapii.com\/index.php\/wp-json\/wp\/v2\/doc_tag?post=507"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}