On Dub, you can also create a branded landing page with details about your partner program:
What is the program landing page?
The program landing page gives your applicants information about your program and the rewards offered. This also includes brand or marketing files, FAQ sections, and any other content you want to add that will help an applicant understand your program, what your product is, and why they should apply.
On Dub, you can create a custom landing page for each partner
group in your program. This is helpful for
showcasing different information about your program tailored to different
partner types – e.g. influencers vs affiliates vs resellers.By default, when you create a new partner group, it reuses the landing page
details from your default partner group, but you can always edit them
afterwards.
Where to find the landing page builder?
From your Groups page, open the group you want to customize the landing page for:
From the tab navigation, click Branding, then in the content panel, choose Landing page to open the editor.
Editing and adding content
As you hover over the landing page content in the builder, you’ll notice that actions will show, allowing you to add, edit, delete, and reorder content blocks within the page.
Content above the reward section can only be edited. This is to maintain content
consistency. Content below the “Apply today” button can be added, edited,
removed, and reordered. ## Content types Clicking on “Insert block” allows you
to select the content type you want to add.
Text
Best used for text and paragraph content. This section also uses markdown formatting when editing.
Image
For adding product screenshots and other complementary visuals to the program.
Images follow your landing page’s content width by default, keeping visuals aligned without extra layout controls.
Files
For adding product screenshots and other complementary visuals to the program.
Accordion
Best used for FAQ sections and other collapsible related content.
This section also uses markdown formatting when editing.
Earnings calculator
Give your partners a sense of how much they can earn, based on your default rewards.
Generating your landing page with AI
You can also use our AI landing page generator to quickly scaffold a landing page for your affiliate program.Our AI will scrape your website, retrieve all relevant information, and craft a compelling landing page with your company’s details, pricing information, features, and more.To get started, simply click the “Generate” button and enter your website URL (it should already be prefilled from your program settings):
Here’s a quick demo of how it looks:
AI can make mistakes – make sure to review all generated content for accuracy
and style before publishing your changes.
Publishing your changes
Once you’re finished making your content changes, click the Publish button in the top right corner to make sure the changes go live.
Landing page examples
Get inspired and check out some of these great examples that companies have already created:
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Dub","colors":{"primary":"#155dfc","light":"#155dfc","dark":"#155dfc"},"logo":{"light":"https://mintcdn.com/dub/NXC-v7aRqVVKRt1Q/logos/wordmark.svg?fit=max\u0026auto=format\u0026n=NXC-v7aRqVVKRt1Q\u0026q=85\u0026s=0f477cb77c06e4d3090acd888b427326","dark":"https://mintcdn.com/dub/NXC-v7aRqVVKRt1Q/logos/wordmark-dark.svg?fit=max\u0026auto=format\u0026n=NXC-v7aRqVVKRt1Q\u0026q=85\u0026s=825bae25fa971c0a55ffaa851442def1","href":"https://dub.co/home"},"favicon":"https://mintcdn.com/dub/S5CJNHicyu5NWQ7r/logos/favicon.png?fit=max\u0026auto=format\u0026n=S5CJNHicyu5NWQ7r\u0026q=85\u0026s=4b3bd73e3bc71569770af330a0dd1f9c","api":{"openapi":"https://api.dub.co"},"navbar":{"links":[{"href":"https://dub.co/contact/support","label":"Contact support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.dub.co/register"}},"footer":{"socials":{"github":"https://github.com/dubinc/dub","linkedin":"https://www.linkedin.com/company/dubinc","twitter":"https://twitter.com/dubdotco","website":"https://dub.co"}},"fonts":{"heading":{"family":"Satoshi","weight":700,"source":"fonts/Satoshi-Variable.woff2","format":"woff2"}},"integrations":{"plausible":{"domain":"dub.co"}},"contextual":{"options":["copy","view","chatgpt","claude","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"dub","hasAudioNarration":false,"actualSubdomain":"dub","customDomains":["dub.co"],"gitSource":{"type":"github","owner":"dubinc","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af735e39b8f20269efb3a19","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"Help Center","count":117},{"language":"default","tag":"API Reference","count":81},{"language":"default","tag":"Dub API","count":80},{"language":"default","tag":"MANAGING YOUR LINKS","count":54},{"language":"default","tag":"Developer Docs","count":37},{"language":"default","tag":"MANAGING A PROGRAM","count":36},{"language":"default","tag":"DUB PARTNERS API","count":32},{"language":"default","tag":"Links","count":26},{"language":"default","tag":"Webhooks","count":24},{"language":"default","tag":"CONCEPTS","count":23}]},"assistantConfig":{"deflection":{"enabled":false,"email":"support@dub.co","showHelpButton":false}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"mcp-server.css","content":".mcp-tools td:first-child code{white-space:nowrap}.mcp-tools th:nth-child(2),.mcp-tools td:nth-child(2){width:1%;min-width:0;white-space:nowrap}.mcp-prompts .prompt{flex-wrap:nowrap}"}],"page":{"pagePath":"help/article/program-landing-page","slug":"/help/article/program-landing-page","pageMetadata":{"title":"Creating a landing page for your partner program","description":"Create an effective and compelling landing page to attract high-quality partners to join your program and promote your product.","sidebarTitle":"Program landing page","href":"/help/article/program-landing-page"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Create an effective and compelling landing page to attract high-quality partners to join your program and promote your product.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const ImageCarousel=({images=[],imageClassName=``,autoplay=true})=>{const[currentIndex,setCurrentIndex]=useState(0);const[autoplayActive,setAutoplayActive]=useState(autoplay);useEffect(()=>{if(!autoplayActive||images.length\u003c=1)return;const interval=setInterval(()=>{setCurrentIndex(prev=>prev===images.length-1?0:prev+1)},3e3);return()=>clearInterval(interval)},[autoplayActive,images.length]);const disableAutoplay=()=>setAutoplayActive(false);const goToPrev=()=>{disableAutoplay();setCurrentIndex(prev=>prev===0?images.length-1:prev-1)};const goToNext=()=>{disableAutoplay();setCurrentIndex(prev=>prev===images.length-1?0:prev+1)};const goToSlide=index=>{disableAutoplay();setCurrentIndex(index)};if(!images.length)return null;return _jsx(`div`,{className:`not-prose mint-w-full`,onClick:disableAutoplay,children:_jsxs(`div`,{className:`mint-relative mint-overflow-hidden mint-rounded-xl`,children:[images.map((img,index)=>_jsx(`div`,{className:`mint-transition-opacity mint-duration-300 ${index===currentIndex?`mint-block`:`mint-hidden`}`,children:_jsx(`img`,{src:img.src,alt:img.alt,className:`mint-w-full mint-rounded-xl mint-object-cover mint-p-1 ${imageClassName?imageClassName:`mint-aspect-[1200/630]`}`})},index)),_jsx(`div`,{className:`mint-absolute mint-bottom-4 mint-left-1/2 mint--translate-x-1/2 mint-flex mint-items-center mint-justify-center`,children:_jsxs(`div`,{className:`mint-inline-flex mint-items-center mint-gap-2 mint-px-4 mint-py-2 mint-rounded-full mint-border mint-border-zinc-200 dark:mint-border-zinc-700 mint-bg-white/95 dark:mint-bg-zinc-900/95 mint-shadow-sm mint-backdrop-blur-sm`,children:[_jsx(`button`,{onClick:goToPrev,className:`mint-p-1 mint-text-zinc-600 dark:mint-text-zinc-400 hover:mint-text-zinc-950 dark:hover:mint-text-white mint-transition-colors`,\"aria-label\":`Previous slide`,children:_jsx(`svg`,{width:`18`,height:`18`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,children:_jsx(`path`,{d:`M15 18l-6-6 6-6`})})}),_jsx(`div`,{className:`mint-flex mint-items-center mint-gap-1.5`,children:images.map((_,index)=>_jsx(`button`,{onClick:()=>goToSlide(index),className:`mint-w-2 mint-h-2 mint-rounded-full mint-transition-colors ${index===currentIndex?`mint-bg-zinc-950 dark:mint-bg-white`:`mint-bg-zinc-300 dark:mint-bg-zinc-600 hover:mint-bg-zinc-400 dark:hover:mint-bg-zinc-500`}`,\"aria-label\":`Go to slide ${index+1}`},index))}),_jsx(`button`,{onClick:goToNext,className:`mint-p-1 mint-text-zinc-600 dark:mint-text-zinc-400 hover:mint-text-zinc-950 dark:hover:mint-text-white mint-transition-colors`,\"aria-label\":`Next slide`,children:_jsx(`svg`,{width:`18`,height:`18`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,children:_jsx(`path`,{d:`M9 18l6-6-6-6`})})})]})})]})})};const ImageLink=({src,alt,href,cta,className=``})=>{const _components={a:`a`,..._provideComponents()};return _jsxs(`div`,{className:`image-link-card mint-group mint-relative mint-rounded-xl mint-overflow-hidden mint-border mint-border-zinc-950/10 dark:mint-border-white/10 not-prose`,children:[_jsx(`style`,{children:`\n @media (hover: hover) and (pointer: fine) {\n .image-link-card .image-link-card-btn:hover {\n --tw-drop-shadow: drop-shadow(0 8px 12px #222A350d) drop-shadow(0 32px 80px #2f30370f);\n filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n }\n }\n `}),_jsxs(_components.a,{href,target:`_blank`,rel:`noopener noreferrer`,className:`mint-block`,children:[_jsx(`img`,{src,alt,className:`mint-w-full mint-h-auto mint-transition-all mint-duration-300 group-hover:mint-scale-105 ${className}`}),_jsx(`div`,{className:`mint-absolute mint-inset-0 mint-flex mint-items-center mint-justify-center mint-bg-white/60 mint-opacity-0 group-hover:mint-opacity-100 mint-transition-opacity mint-duration-300`,style:{\"--tw-backdrop-blur\":`blur(8px)`,WebkitBackdropFilter:`var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)`,backdropFilter:`var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)`},children:_jsx(`span`,{className:`image-link-card-btn mint-inline-block mint-rounded-full mint-border mint-border-gray-200 mint-bg-white mint-px-8 mint-py-2 mint-transition-shadow mint-cursor-pointer mint-font-medium mint-text-sm mint-text-zinc-950 dark:mint-text-zinc-950`,children:cta})})]})]})};function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Frame,Heading,OptimizedImage,Table,Tip,Warning,_MdxComponentBoundary}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsx(Tip,{children:_jsxs(_components.p,{children:[`This feature is only available on `,_jsx(_components.a,{href:`https://dub.co/pricing`,children:`Business plans and\nabove`}),`.`]})}),`\n`,_jsxs(_components.p,{children:[`On Dub, you can also create a branded landing page with details about your `,_jsx(_components.a,{href:`/help/article/dub-partners`,children:`partner program`}),`:`]}),`\n`,_jsx(Frame,{children:_jsx(`video`,{src:`https://assets.dub.co/cms/dub-partners-branded-landing-pages.mp4`,loop:true,autoPlay:true,muted:true,playsInline:true})}),`\n`,_jsx(Heading,{level:`2`,id:`what-is-the-program-landing-page`,children:`What is the program landing page?`}),`\n`,_jsx(_components.p,{children:`The program landing page gives your applicants information about your program and the rewards offered. This also includes brand or marketing files, FAQ sections, and any other content you want to add that will help an applicant understand your program, what your product is, and why they should apply.`}),`\n`,_jsx(_MdxComponentBoundary,{name:`ImageLink`,children:_jsx(ImageLink,{alt:`Branded program application form`,src:`https://assets.dub.co/cms/program-application-form.png`,href:`https://partners.dub.co/dub`,cta:`View example ↗`})}),`\n`,_jsxs(Tip,{children:[_jsxs(_components.p,{children:[`On Dub, you can create a custom landing page for each `,_jsx(_components.a,{href:`/help/article/partner-groups`,children:`partner\ngroup`}),` in your program. This is helpful for\nshowcasing different information about your program tailored to different\npartner types – e.g. influencers vs affiliates vs resellers.`]}),_jsx(_components.p,{children:`By default, when you create a new partner group, it reuses the landing page\ndetails from your default partner group, but you can always edit them\nafterwards.`})]}),`\n`,_jsx(Heading,{level:`2`,id:`where-to-find-the-landing-page-builder`,children:`Where to find the landing page builder?`}),`\n`,_jsxs(_components.p,{children:[`From your `,_jsx(_components.strong,{children:`Groups`}),` page, open the group you want to customize the landing page for:`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://assets.dub.co/cms/program-group-click.png`,alt:`Group selection`})}),`\n`,_jsxs(_components.p,{children:[`From the tab navigation, click `,_jsx(_components.strong,{children:`Branding,`}),` then in the content panel, choose `,_jsx(_components.strong,{children:`Landing page`}),` to open the editor.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://assets.dub.co/cms/program-branding-tab2.png`,alt:`Branding page within your dashboard`})}),`\n`,_jsx(Heading,{level:`2`,id:`editing-and-adding-content`,children:`Editing and adding content`}),`\n`,_jsx(_components.p,{children:`As you hover over the landing page content in the builder, you’ll notice that actions will show, allowing you to add, edit, delete, and reorder content blocks within the page.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://assets.dub.co/cms/lander-edit1.jpg`,alt:`Brand page within your dashboard`})}),`\n`,_jsxs(_components.p,{children:[`Content above the reward section can only be edited. This is to maintain content\nconsistency. Content below the `,_jsx(_components.strong,{children:`“Apply today”`}),` button can be added, edited,\nremoved, and reordered. ## Content types Clicking on “Insert block” allows you\nto select the content type you want to add.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://assets.dub.co/cms/lander-insertblock1.jpg`,alt:`Brand page within your dashboard`})}),`\n`,_jsx(Heading,{level:`3`,id:`text`,children:`Text`}),`\n`,_jsx(_components.p,{children:`Best used for text and paragraph content. This section also uses markdown formatting when editing.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://assets.dub.co/cms/lander-insert-text.jpg`,alt:`Adding text content`})}),`\n`,_jsx(Heading,{level:`3`,id:`image`,children:`Image`}),`\n`,_jsx(_components.p,{children:`For adding product screenshots and other complementary visuals to the program.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://assets.dub.co/cms/lander-insert-image.jpg`,alt:`Adding image content`})}),`\n`,_jsx(_components.p,{children:`Images follow your landing page’s content width by default, keeping visuals aligned without extra layout controls.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/dub/Vv4PsBajOPnvdacL/images/dub-partners/lander-image-guide.jpg?fit=max\u0026auto=format\u0026n=Vv4PsBajOPnvdacL\u0026q=85\u0026s=7e04833bc172434062eaeb3ffd2d2b73`,alt:`Lander image guide`,\"data-og-width\":`2014`,width:`2014`,\"data-og-height\":`1368`,height:`1368`,\"data-path\":`images/dub-partners/lander-image-guide.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/dub/Vv4PsBajOPnvdacL/images/dub-partners/lander-image-guide.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=Vv4PsBajOPnvdacL\u0026q=85\u0026s=d2a3b8ee5ddce173e5d2d4bb32f74699 280w, https://mintcdn.com/dub/Vv4PsBajOPnvdacL/images/dub-partners/lander-image-guide.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=Vv4PsBajOPnvdacL\u0026q=85\u0026s=298ce1bda9ad643211aa23ec9d758b59 560w, https://mintcdn.com/dub/Vv4PsBajOPnvdacL/images/dub-partners/lander-image-guide.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=Vv4PsBajOPnvdacL\u0026q=85\u0026s=94bc098025bfe91b008d8fe4950f6f3d 840w, https://mintcdn.com/dub/Vv4PsBajOPnvdacL/images/dub-partners/lander-image-guide.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=Vv4PsBajOPnvdacL\u0026q=85\u0026s=532dae0ea57d63a27cf72085020c9caf 1100w, https://mintcdn.com/dub/Vv4PsBajOPnvdacL/images/dub-partners/lander-image-guide.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=Vv4PsBajOPnvdacL\u0026q=85\u0026s=2458f9b95891c06282d98ae1fc0fc02d 1650w, https://mintcdn.com/dub/Vv4PsBajOPnvdacL/images/dub-partners/lander-image-guide.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=Vv4PsBajOPnvdacL\u0026q=85\u0026s=01a642a709a4ccb9993fed6ec2924cfe 2500w`})}),`\n`,_jsx(Heading,{level:`3`,id:`files`,children:`Files`}),`\n`,_jsx(_components.p,{children:`For adding product screenshots and other complementary visuals to the program.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://assets.dub.co/cms/lander-insert-file.jpg`,alt:`Adding files`})}),`\n`,_jsx(Heading,{level:`3`,id:`accordion`,children:`Accordion`}),`\n`,_jsx(_components.p,{children:`Best used for FAQ sections and other collapsible related content.\nThis section also uses markdown formatting when editing.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://assets.dub.co/cms/lander-insert-accordion.jpg`,alt:`Adding accordion content`})}),`\n`,_jsx(Heading,{level:`3`,id:`earnings-calculator`,children:`Earnings calculator`}),`\n`,_jsx(_components.p,{children:`Give your partners a sense of how much they can earn, based on your default rewards.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://assets.dub.co/cms/lander-insert-calculator.jpg`,alt:`Adding earnings calculator`})}),`\n`,_jsx(Heading,{level:`2`,id:`generating-your-landing-page-with-ai`,children:`Generating your landing page with AI`}),`\n`,_jsx(_components.p,{children:`You can also use our AI landing page generator to quickly scaffold a landing page for your affiliate program.`}),`\n`,_jsx(_components.p,{children:`Our AI will scrape your website, retrieve all relevant information, and craft a compelling landing page with your company’s details, pricing information, features, and more.`}),`\n`,_jsx(_components.p,{children:`To get started, simply click the “Generate” button and enter your website URL (it should already be prefilled from your program settings):`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://assets.dub.co/cms/generate-lander-ai-button.png`,alt:`Generate lander AI button`})}),`\n`,_jsx(_components.p,{children:`Here’s a quick demo of how it looks:`}),`\n`,_jsx(Frame,{children:_jsx(`video`,{src:`https://assets.dub.co/cms/generate-lander-ai-demo.mp4`,loop:true,autoPlay:true,muted:true,playsInline:true})}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`AI can make mistakes – make sure to\\xA0review all generated content for accuracy\nand style before publishing your changes.`})}),`\n`,_jsx(Heading,{level:`2`,id:`publishing-your-changes`,children:`Publishing your changes`}),`\n`,_jsx(_components.p,{children:`Once you’re finished making your content changes, click the Publish button in the top right corner to make sure the changes go live.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://assets.dub.co/cms/lander-publish-2.png`,alt:`Publish button`})}),`\n`,_jsx(Heading,{level:`2`,id:`landing-page-examples`,children:`Landing page examples`}),`\n`,_jsx(_components.p,{children:`Get inspired and check out some of these great examples that companies have already created:`}),`\n`,_jsx(_MdxComponentBoundary,{name:`ImageCarousel`,children:_jsx(ImageCarousel,{images:[{src:`https://assets.dub.co/cms/lander-wisprflow-1.png`,alt:`Wispr Flow Program Lander`},{src:`https://assets.dub.co/cms/lander-tella.png`,alt:`Tella Program Lander`},{src:`https://assets.dub.co/cms/lander-superlist-1.png`,alt:`Superlist Program Lander`}],imageClassName:`aspect-[4/3]`})}),`\n`,_jsx(Heading,{level:`2`,id:`markdown-styles-available`,children:`Markdown styles available`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Content`}),_jsx(_components.th,{children:`Example`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Headings`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`# H1`}),` , `,_jsx(_components.code,{children:`# H2`}),` , `,_jsx(_components.code,{children:`# H3`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Bold`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`**bold text**`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Italic`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`*italicized text*`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Blockquote`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`> blockquote`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Horizontal rule`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`---`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Link`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`[title](https://www.example.com)`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Ordered list`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`1. First item`}),` , `,_jsx(_components.code,{children:`2. Second item`}),` , `,_jsx(_components.code,{children:`3. Third item`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Unordered list`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`- First item`}),` , `,_jsx(_components.code,{children:`- Second item`}),` , `,_jsx(_components.code,{children:`- Third item`})]})]})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{ImageCarousel,ImageLink,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Creating a landing page for your partner program","description":"Create an effective and compelling landing page to attract high-quality partners to join your program and promote your product.","sidebarTitle":"Program landing page","href":"/help/article/program-landing-page"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[149,5042,")=>null;const ImageLink=()=>null;functio"]]},"mdxExtracts":{"tableOfContents":[{"title":"What is the program landing page?","slug":"what-is-the-program-landing-page","depth":2,"children":[]},{"title":"Where to find the landing page builder?","slug":"where-to-find-the-landing-page-builder","depth":2,"children":[]},{"title":"Editing and adding content","slug":"editing-and-adding-content","depth":2,"children":[{"title":"Text","slug":"text","depth":3,"children":[]},{"title":"Image","slug":"image","depth":3,"children":[]},{"title":"Files","slug":"files","depth":3,"children":[]},{"title":"Accordion","slug":"accordion","depth":3,"children":[]},{"title":"Earnings calculator","slug":"earnings-calculator","depth":3,"children":[]}]},{"title":"Generating your landing page with AI","slug":"generating-your-landing-page-with-ai","depth":2,"children":[]},{"title":"Publishing your changes","slug":"publishing-your-changes","depth":2,"children":[]},{"title":"Landing page examples","slug":"landing-page-examples","depth":2,"children":[]},{"title":"Markdown styles available","slug":"markdown-styles-available","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/dub/269f9b4976f6c2a3/dub-analytics.js","/_mintlify/custom/dub/1ffaeceafecf0293/dub-support.js"],"dynamicCss":".mint-absolute {\n position: absolute\n}\n.mint-relative {\n position: relative\n}\n.mint-inset-0 {\n inset: 0px\n}\n.mint-bottom-4 {\n bottom: 1rem\n}\n.mint-left-1\\/2 {\n left: 50%\n}\n.mint-block {\n display: block\n}\n.mint-inline-block {\n display: inline-block\n}\n.mint-flex {\n display: flex\n}\n.mint-inline-flex {\n display: inline-flex\n}\n.mint-hidden {\n display: none\n}\n.mint-aspect-\\[1200\\/630\\] {\n aspect-ratio: 1200/630\n}\n.mint-h-2 {\n height: 0.5rem\n}\n.mint-h-auto {\n height: auto\n}\n.mint-w-2 {\n width: 0.5rem\n}\n.mint-w-full {\n width: 100%\n}\n.mint--translate-x-1\\/2 {\n --tw-translate-x: -50%;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))\n}\n.mint-cursor-pointer {\n cursor: pointer\n}\n.mint-items-center {\n align-items: center\n}\n.mint-justify-center {\n justify-content: center\n}\n.mint-gap-1\\.5 {\n gap: 0.375rem\n}\n.mint-gap-2 {\n gap: 0.5rem\n}\n.mint-overflow-hidden {\n overflow: hidden\n}\n.mint-rounded-full {\n border-radius: 9999px\n}\n.mint-rounded-xl {\n border-radius: 0.75rem\n}\n.mint-border {\n border-width: 1px\n}\n.mint-border-gray-200 {\n --tw-border-opacity: 1;\n border-color: rgb(229 231 235 / var(--tw-border-opacity, 1))\n}\n.mint-border-zinc-200 {\n --tw-border-opacity: 1;\n border-color: rgb(228 228 231 / var(--tw-border-opacity, 1))\n}\n.mint-border-zinc-950\\/10 {\n border-color: rgb(9 9 11 / 0.1)\n}\n.mint-bg-white {\n --tw-bg-opacity: 1;\n background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))\n}\n.mint-bg-white\\/60 {\n background-color: rgb(255 255 255 / 0.6)\n}\n.mint-bg-white\\/95 {\n background-color: rgb(255 255 255 / 0.95)\n}\n.mint-bg-zinc-300 {\n --tw-bg-opacity: 1;\n background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1))\n}\n.mint-bg-zinc-950 {\n --tw-bg-opacity: 1;\n background-color: rgb(9 9 11 / var(--tw-bg-opacity, 1))\n}\n.mint-object-cover {\n object-fit: cover\n}\n.mint-p-1 {\n padding: 0.25rem\n}\n.mint-px-4 {\n padding-left: 1rem;\n padding-right: 1rem\n}\n.mint-px-8 {\n padding-left: 2rem;\n padding-right: 2rem\n}\n.mint-py-2 {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem\n}\n.mint-text-sm {\n font-size: 0.875rem;\n line-height: 1.25rem\n}\n.mint-font-medium {\n font-weight: 500\n}\n.mint-text-zinc-600 {\n --tw-text-opacity: 1;\n color: rgb(82 82 91 / var(--tw-text-opacity, 1))\n}\n.mint-text-zinc-950 {\n --tw-text-opacity: 1;\n color: rgb(9 9 11 / var(--tw-text-opacity, 1))\n}\n.mint-opacity-0 {\n opacity: 0\n}\n.mint-shadow-sm {\n --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);\n --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);\n box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)\n}\n.mint-backdrop-blur-sm {\n --tw-backdrop-blur: blur(4px);\n -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)\n}\n.mint-transition-all {\n transition-property: all;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms\n}\n.mint-transition-colors {\n transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms\n}\n.mint-transition-opacity {\n transition-property: opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms\n}\n.mint-transition-shadow {\n transition-property: box-shadow;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms\n}\n.mint-duration-300 {\n transition-duration: 300ms\n}\n.hover\\:mint-bg-zinc-400:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(161 161 170 / var(--tw-bg-opacity, 1))\n}\n.hover\\:mint-text-zinc-950:hover {\n --tw-text-opacity: 1;\n color: rgb(9 9 11 / var(--tw-text-opacity, 1))\n}\n.mint-group:hover .group-hover\\:mint-scale-105 {\n --tw-scale-x: 1.05;\n --tw-scale-y: 1.05;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))\n}\n.mint-group:hover .group-hover\\:mint-opacity-100 {\n opacity: 1\n}\n.dark\\:mint-border-white\\/10:is(.dark *) {\n border-color: rgb(255 255 255 / 0.1)\n}\n.dark\\:mint-border-zinc-700:is(.dark *) {\n --tw-border-opacity: 1;\n border-color: rgb(63 63 70 / var(--tw-border-opacity, 1))\n}\n.dark\\:mint-bg-white:is(.dark *) {\n --tw-bg-opacity: 1;\n background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))\n}\n.dark\\:mint-bg-zinc-600:is(.dark *) {\n --tw-bg-opacity: 1;\n background-color: rgb(82 82 91 / var(--tw-bg-opacity, 1))\n}\n.dark\\:mint-bg-zinc-900\\/95:is(.dark *) {\n background-color: rgb(24 24 27 / 0.95)\n}\n.dark\\:mint-text-zinc-400:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(161 161 170 / var(--tw-text-opacity, 1))\n}\n.dark\\:mint-text-zinc-950:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(9 9 11 / var(--tw-text-opacity, 1))\n}\n.dark\\:hover\\:mint-bg-zinc-500:hover:is(.dark *) {\n --tw-bg-opacity: 1;\n background-color: rgb(113 113 122 / var(--tw-bg-opacity, 1))\n}\n.dark\\:hover\\:mint-text-white:hover:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(255 255 255 / var(--tw-text-opacity, 1))\n}","subdomain":"dub","siteName":"Dub","title":"Creating a landing page for your partner program - Dub","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-11T21:08:55.081Z","originalFileLocation":"help/article/program-landing-page.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Create an effective and compelling landing page to attract high-quality partners to join your program and promote your product.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Dub\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dub/1aGPzlRe7hx45hfC/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/dub/1aGPzlRe7hx45hfC/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dub/1aGPzlRe7hx45hfC/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/dub/1aGPzlRe7hx45hfC/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/dub/1aGPzlRe7hx45hfC/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dub/1aGPzlRe7hx45hfC/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dub/1aGPzlRe7hx45hfC/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/dub/1aGPzlRe7hx45hfC/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/dub/1aGPzlRe7hx45hfC/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Creating a landing page for your partner program - Dub\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create an effective and compelling landing page to attract high-quality partners to join your program and promote your product.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Dub\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://dub.co/help/article/program-landing-page\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://dub.mintlify.site/_mintlify/api/og/v2?division=Recruiting+partners\u0026amp;title=Creating+a+landing+page+for+your+partner+program\u0026amp;description=Create+an+effective+and+compelling+landing+page+to+attract+high-quality+partners+to+join+your+program+and+promote+your+product.\u0026amp;theme=f39cdc5d19dec9d0cd82aba3\u0026amp;signature=579181c9e6c6a18518a5fe500793d2372fb57e265a4c5941511261725c05ec60\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Creating a landing page for your partner program - Dub\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create an effective and compelling landing page to attract high-quality partners to join your program and promote your product.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dub.mintlify.site/_mintlify/api/og/v2?division=Recruiting+partners\u0026amp;title=Creating+a+landing+page+for+your+partner+program\u0026amp;description=Create+an+effective+and+compelling+landing+page+to+attract+high-quality+partners+to+join+your+program+and+promote+your+product.\u0026amp;theme=f39cdc5d19dec9d0cd82aba3\u0026amp;signature=579181c9e6c6a18518a5fe500793d2372fb57e265a4c5941511261725c05ec60\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/dub/1aGPzlRe7hx45hfC/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Dub\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#155dfc\">\u003clink data-mint-head rel=\"canonical\" href=\"https://dub.co/help/article/program-landing-page\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/help/article/program-landing-page.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://dub.co/#organization\",\"name\":\"Dub\",\"url\":\"https://dub.co\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/dub/NXC-v7aRqVVKRt1Q/logos/wordmark.svg?fit=max\u0026auto=format\u0026n=NXC-v7aRqVVKRt1Q\u0026q=85\u0026s=0f477cb77c06e4d3090acd888b427326\"}},{\"@type\":\"WebSite\",\"@id\":\"https://dub.co#website\",\"name\":\"Dub\",\"url\":\"https://dub.co\",\"publisher\":{\"@id\":\"https://dub.co/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://dub.co/help/article/program-landing-page#webpage\",\"url\":\"https://dub.co/help/article/program-landing-page\",\"name\":\"Creating a landing page for your partner program\",\"description\":\"Create an effective and compelling landing page to attract high-quality partners to join your program and promote your product.\",\"dateModified\":\"2026-11-11T21:08:55.081Z\",\"isPartOf\":{\"@id\":\"https://dub.co#website\"},\"breadcrumb\":{\"@id\":\"https://dub.co/help/article/program-landing-page#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://dub.co/help/article/program-landing-page#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"MANAGING A PROGRAM\",\"item\":\"https://dub.co/help/article/dub-partners\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Recruiting partners\",\"item\":\"https://dub.co/help/article/inviting-partners\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Creating a landing page for your partner program\",\"item\":\"https://dub.co/help/article/program-landing-page\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://dub.co/help/article/program-landing-page#article\",\"headline\":\"Creating a landing page for your partner program\",\"name\":\"Creating a landing page for your partner program\",\"description\":\"Create an effective and compelling landing page to attract high-quality partners to join your program and promote your product.\",\"url\":\"https://dub.co/help/article/program-landing-page\",\"mainEntityOfPage\":{\"@id\":\"https://dub.co/help/article/program-landing-page#webpage\"},\"dateModified\":\"2026-11-11T21:08:55.081Z\",\"publisher\":{\"@id\":\"https://dub.co/#organization\"},\"isPartOf\":{\"@id\":\"https://dub.co#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Dub\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Dub\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/help/article/program-landing-page.md","siteName":"Dub","nav":{"global":null,"tabs":[{"tab":"Developer Docs","icon":"books","pages":[{"title":"Developer Docs","href":"/docs"}]},{"tab":"Help Center","icon":"life-ring","groups":[{"group":" ","pages":[{"title":"Dub Help Center","href":"/help"}]},{"group":"MANAGING A PROGRAM","pages":[{"title":"Dub Partners Overview","sidebarTitle":"Introduction","href":"/help/article/dub-partners"},{"group":"Getting started","pages":[{"title":"Setting up your program","href":"/help/article/setting-up-your-program"},{"title":"Configuring brand and support resources for your partners","sidebarTitle":"Brand and support resources","href":"/help/article/program-resources"},{"title":"Configuring referral links for your partner groups","sidebarTitle":"Partner referral link settings","href":"/help/article/partner-link-settings"},{"title":"Importing partners","href":"/help/article/importing-partners"}]},{"group":"Rewards and commissions","pages":[{"group":"Configuring partner rewards","root":{"title":"Configuring partner rewards","href":"/help/article/partner-rewards"},"expanded":true,"pages":[{"title":"Sale-based rewards","href":"/help/article/sale-rewards"},{"title":"Lead-based rewards","href":"/help/article/lead-rewards"},{"title":"Click-based rewards","href":"/help/article/click-rewards"},{"title":"Partner referral rewards","href":"/help/article/partner-referrals"},{"title":"Retainer-style custom rewards","href":"/help/article/retainer-rewards"}]},{"title":"Offering dual-sided incentives","href":"/help/article/dual-sided-incentives"},{"title":"Managing partner commissions","href":"/help/article/partner-commissions"},{"title":"Non-monetary rewards","href":"/help/article/non-monetary-rewards"}]},{"group":"Recruiting partners","pages":[{"title":"Inviting partners to your program","description":"Learn how to invite partners to join your affiliate/referral program on Dub Partners","sidebarTitle":"Inviting partners","href":"/help/article/inviting-partners"},{"title":"Creating a landing page for your partner program","sidebarTitle":"Program landing page","href":"/help/article/program-landing-page"},{"title":"Customizing your program application form","description":"Learn how to customize your program application form to collect the right information you need and select the best partners to work with for your program.","sidebarTitle":"Program application form","href":"/help/article/program-application-form"},{"title":"Reviewing program applications","href":"/help/article/program-applications"},{"title":"Embedded referral dashboard","href":"/docs/partners/embedded-referrals"}]},{"group":"Managing partners","pages":[{"title":"Partner details","href":"/help/article/managing-program-partners"},{"title":"Managing your partners with groups","sidebarTitle":"Partner groups","href":"/help/article/partner-groups"},{"title":"Partner tags","href":"/help/article/partner-tags"}]},{"group":"Sending payouts","pages":[{"title":"Sending partner payouts on Dub","sidebarTitle":"Sending partner payouts","href":"/help/article/partner-payouts"},{"title":"Setting up a bank account for partner payouts","sidebarTitle":"Setting up bank account","href":"/help/article/how-to-set-up-bank-account"}]},{"group":"Engaging partners","pages":[{"title":"Program bounties","href":"/help/article/program-bounties"},{"title":"Sending marketing and transactional emails to your partners","sidebarTitle":"Email campaigns","href":"/help/article/email-campaigns"},{"title":"Messaging your partners","href":"/help/article/messaging-partners"}]},{"group":"Insights and reporting","pages":[{"title":"Measuring program performance","sidebarTitle":"Program analytics","href":"/help/article/program-analytics"},{"title":"Commission analytics","sidebarTitle":"Commission analytics","href":"/help/article/commission-analytics"},{"title":"Application analytics","sidebarTitle":"Application analytics","href":"/help/article/application-analytics"},{"title":"Risk monitoring","href":"/help/article/risk-monitoring"}]},{"group":"Migration guides","pages":[{"title":"Migrating from Rewardful","sidebarTitle":"Rewardful","href":"/help/article/migrating-from-rewardful"},{"title":"Migrating from PartnerStack","sidebarTitle":"PartnerStack","href":"/help/article/migrating-from-partnerstack"},{"title":"Migrating from FirstPromoter","sidebarTitle":"FirstPromoter","href":"/help/article/migrating-from-firstpromoter"},{"title":"Migrating from Tapfiliate","sidebarTitle":"Tapfiliate","href":"/help/article/migrating-from-tapfiliate"},{"title":"Migrating from Tolt","sidebarTitle":"Tolt","href":"/help/article/migrating-from-tolt"},{"title":"Migrating from Lemon Squeezy","sidebarTitle":"Lemon Squeezy","href":"/help/article/migrating-from-lemonsqueezy"}]}]},{"group":"PARTNERING WITH PROGRAMS","pages":[{"group":"Getting started","pages":[{"title":"Customizing your partner profile","sidebarTitle":"Customizing your profile","href":"/help/article/partner-profile"},{"title":"Inviting your partner team","href":"/help/article/managing-partner-teams"},{"title":"Merging your partner accounts","sidebarTitle":"Merging partner accounts","href":"/help/article/merging-partner-accounts"},{"title":"Frequently Asked Questions","sidebarTitle":"FAQs","href":"/help/article/partners-faq"}]},{"group":"Joining programs","pages":[{"title":"Applying to programs via the Dub Program Marketplace","sidebarTitle":"Applying to programs","href":"/help/article/program-marketplace"},{"title":"Navigating a partner program","sidebarTitle":"Navigating a program","href":"/help/article/navigating-partner-program"},{"title":"Communicating with your programs","sidebarTitle":"Communicating with programs","href":"/help/article/communicating-with-programs"}]},{"group":"Receiving payouts","pages":[{"title":"Connecting your payout method to receive payouts","sidebarTitle":"Connecting your payout method","href":"/help/article/receiving-payouts"},{"title":"How commissions and payouts work on Dub","href":"/help/article/commissions-payouts"},{"title":"Dub Network referral bonus","href":"/help/article/network-referral-bonus"},{"title":"Setting business details in partner payout invoices","sidebarTitle":"Customizing invoice details","href":"/help/article/partner-payout-invoice"}]}]},{"group":"MANAGING YOUR LINKS","pages":[{"title":"Dub Links Overview","sidebarTitle":"Introduction","href":"/help/article/dub-links"},{"group":"Links","pages":[{"title":"How to create a short link on Dub?","sidebarTitle":"Creating a short link","href":"/help/article/how-to-create-link"},{"title":"How do I add UTM parameters to a link?","sidebarTitle":"Adding UTM parameters","href":"/help/article/utm-builder"},{"title":"How to create UTM templates on Dub","sidebarTitle":"UTM templates","href":"/help/article/how-to-create-utm-templates"},{"title":"Custom QR codes","href":"/help/article/custom-qr-codes"},{"title":"How to set custom link previews for your Dub links?","sidebarTitle":"Custom link previews","href":"/help/article/custom-link-previews"},{"title":"How to use device targeting on Dub?","sidebarTitle":"Device targeting","href":"/help/article/device-targeting"},{"title":"How to use geo targeting on Dub?","sidebarTitle":"Geo targeting","href":"/help/article/geo-targeting"},{"title":"How to use link cloaking on Dub?","sidebarTitle":"Link cloaking","href":"/help/article/link-cloaking"},{"title":"How to run A/B tests with Dub Links?","sidebarTitle":"A/B testing","href":"/help/article/ab-testing"},{"title":"How to create password-protected links on Dub?","sidebarTitle":"Password protection","href":"/help/article/password-protected-links"},{"title":"How to set an expiration date for your Dub links?","sidebarTitle":"Link expiration","href":"/help/article/link-expiration"},{"title":"How to add comments to your links in Dub?","sidebarTitle":"Link comments","href":"/help/article/link-comments"},{"title":"How to manage your links in bulk","sidebarTitle":"Bulk link actions","href":"/help/article/bulk-link-actions"},{"title":"How to use Tags on Dub","sidebarTitle":"Link tags","href":"/help/article/how-to-use-tags"},{"title":"Managing links with folders","sidebarTitle":"Link folders","href":"/help/article/link-folders"},{"title":"Folders role-based access control (RBAC)","sidebarTitle":"Folders RBAC","href":"/help/article/folders-rbac"}]},{"group":"Analytics","pages":[{"title":"Dub Analytics Overview","sidebarTitle":"Overview","href":"/help/article/dub-analytics"},{"title":"Conversion tracking","href":"/help/article/dub-conversions"},{"title":"Real-time events stream","href":"/help/article/real-time-events-stream"},{"title":"Customer insights","href":"/help/article/customer-insights"},{"group":"Filtering analytics","pages":[{"title":"How to filter analytics by folders","sidebarTitle":"By folders","href":"/help/article/filter-analytics-by-folders"},{"title":"How to filter analytics by tags","sidebarTitle":"By tags","href":"/help/article/filter-analytics-by-tags"},{"title":"Filtering and visualizing your analytics by UTM parameters","sidebarTitle":"By UTM tags","href":"/help/article/filter-analytics-by-utms"},{"title":"How to filter by trigger type","sidebarTitle":"By trigger","href":"/help/article/filter-analytics-by-trigger"}]},{"title":"How to create public analytics dashboards on Dub","sidebarTitle":"Public analytics dashboards","href":"/help/article/share-analytics"},{"title":"Dub Analytics Limits","sidebarTitle":"Limits \u0026 pricing","href":"/help/article/dub-analytics-limits"},{"title":"How to export link analytics data from Dub","sidebarTitle":"Exporting analytics","href":"/help/article/how-to-export-analytics"},{"title":"Why are my analytics country or city data incorrect?","sidebarTitle":"Incorrect geolocation data","href":"/help/article/incorrect-analytics-geolocation-data"}]},{"group":"Custom domains","pages":[{"title":"How to add a custom domain to Dub","sidebarTitle":"Adding a custom domain","href":"/help/article/how-to-add-custom-domain"},{"title":"How to choose a custom domain for your short links","sidebarTitle":"Choosing a custom domain","href":"/help/article/choosing-a-custom-domain"},{"title":"How to set up a redirect for your custom domain on Dub","sidebarTitle":"Redirecing root domain link","href":"/help/article/how-to-redirect-root-domain"},{"title":"Free .link domain offer on Dub","sidebarTitle":"Free .link domain offer","href":"/help/article/free-dot-link-domain"},{"title":"How to use Dub to shorten links on a subpath","sidebarTitle":"Shortening links on a subpath","href":"/help/article/how-to-use-dub-with-subpath"},{"title":"Using Cloudflare domains with Dub","sidebarTitle":"Using Cloudflare domains","href":"/help/article/using-cloudflare-domains"},{"title":"Troubleshooting custom domains","href":"/help/article/troubleshooting-domains"},{"title":"What are default Dub domains?","sidebarTitle":"Default Dub domains","href":"/help/article/default-dub-domains"},{"title":"How to set a primary domain on Dub?","sidebarTitle":"Setting a primary domain","href":"/help/article/how-to-set-primary-domain"},{"title":"Archiving domains on Dub","sidebarTitle":"Archiving domains","href":"/help/article/archiving-domains"},{"title":"How to set a not found URL for your custom domains","sidebarTitle":"Setting a not found URL","href":"/help/article/setting-not-found-url"},{"title":"How to transfer domains between workspaces?","sidebarTitle":"Transferring domains","href":"/help/article/how-to-transfer-domains"},{"title":"Can I use a proxy on top of my Dub custom domain?","sidebarTitle":"Using proxies on custom domains","href":"/help/article/using-proxies-on-custom-domains"}]},{"group":"Additional guides","pages":[{"title":"What is the Dub link builder?","sidebarTitle":"Dub link builder","href":"/help/article/dub-link-builder"},{"title":"How to pass query parameters in short links?","sidebarTitle":"Query parameter passing","href":"/help/article/parameter-passing"},{"title":"How to transfer links between workspaces?","sidebarTitle":"Transferring links","href":"/help/article/how-to-transfer-links"},{"title":"How to export links from Dub","sidebarTitle":"Export links","href":"/help/article/how-to-export-links"},{"title":"How noindex works on Dub","sidebarTitle":"Noindex support","href":"/help/article/how-noindex-works"},{"title":"How can I check a Dub link's destination before clicking on it?","sidebarTitle":"Checking link destination","href":"/help/article/how-to-check-link-destination"},{"title":"Does Dub allow for double link redirects?","sidebarTitle":"Double link redirects","href":"/help/article/link-double-redirects"},{"title":"Why are my dub.sh links not working?","sidebarTitle":"dub.sh links not working?","href":"/help/article/dub-links-not-working"}]},{"group":"Migration guides","pages":[{"title":"Migrating from Bitly","sidebarTitle":"Bitly","href":"/help/article/migrating-from-bitly"},{"title":"Migrating from Rebrandly","sidebarTitle":"Rebrandly","href":"/help/article/migrating-from-rebrandly"},{"title":"Migrating from Short.io","sidebarTitle":"Short.io","href":"/help/article/migrating-from-short"},{"title":"How to import links from a CSV file","sidebarTitle":"Import links via CSV","href":"/help/article/how-to-import-csv"}]}]},{"group":"MANAGING YOUR WORKSPACE","pages":[{"title":"What is a \"Workspace\" on Dub?","sidebarTitle":"What is a workspace?","href":"/help/article/what-is-a-workspace"},{"group":"Workspace members","pages":[{"title":"How to invite teammates on Dub","sidebarTitle":"Inviting your team members","href":"/help/article/how-to-invite-teammates"},{"title":"Managing workspace members with roles","sidebarTitle":"Configuring workspace roles","href":"/help/article/workspace-roles"}]},{"group":"Billing \u0026 subscription","pages":[{"title":"Free 14-day trial","href":"/help/article/free-trial"},{"title":"How to change my Dub billing information?","sidebarTitle":"Updating billing information","href":"/help/article/how-to-change-billing-information"},{"title":"How can I download my Dub invoice?","sidebarTitle":"Downloading your invoice","href":"/help/article/how-to-download-invoice"},{"title":"How to cancel my Dub subscription?","sidebarTitle":"Canceling your subscription","href":"/help/article/how-to-cancel-subscription"}]},{"group":"SAML/SSO","pages":[{"title":"Configuring SAML SSO with Okta","sidebarTitle":"Okta SAML SSO","href":"/help/article/okta-saml"},{"title":"Configuring SCIM Directory Sync with Okta","sidebarTitle":"Okta SCIM Directory Sync","href":"/help/article/okta-scim"},{"title":"Configuring SAML SSO with Google Workspace","sidebarTitle":"Google Workspace SAML SSO","href":"/help/article/google-saml"},{"title":"Configuring SAML SSO with Azure AD","sidebarTitle":"Azure AD SAML SSO","href":"/help/article/azure-saml"},{"title":"Configuring SCIM Directory Sync with Azure AD","sidebarTitle":"Azure AD SCIM Directory Sync","href":"/help/article/azure-scim"}]},{"group":"Additional guides","pages":[{"title":"How to change my default workspace on Dub?","sidebarTitle":"Changing your default workspace","href":"/help/article/how-to-change-default-workspace"},{"title":"How to change the default product in my workspace?","sidebarTitle":"Changing workspace default product","href":"/help/article/how-to-change-default-product"},{"title":"How to delete my Dub account?","sidebarTitle":"Deleting your account","href":"/help/article/how-to-delete-account"}]}]}]},{"tab":"API Reference","icon":"code","dropdowns":[{"dropdown":"Dub API","icon":"code","groups":[{"group":"DUB API","pages":[{"title":"Introduction","href":"/docs/api-reference/introduction"},{"title":"API Authentication","sidebarTitle":"Authentication","href":"/docs/api-reference/authentication"},{"title":"Rate limits","href":"/docs/api-reference/rate-limits"},{"title":"Dub MCP Server","sidebarTitle":"MCP Server","href":"/docs/mcp-server"}]},{"group":"SDKs","pages":[{"title":"Overview","href":"/docs/sdks/overview"},{"group":"Server-side SDKs","pages":[{"title":"TypeScript SDK","href":"/docs/sdks/typescript"},{"title":"Python SDK","href":"/docs/sdks/python"},{"title":"Ruby SDK","href":"/docs/sdks/ruby"},{"title":"PHP SDK","href":"/docs/sdks/php"},{"title":"Go SDK","href":"/docs/sdks/go"}]},{"group":"Client-side SDK (Web)","pages":[{"title":"Introduction","href":"/docs/sdks/client-side/introduction"},{"group":"Installation guides","pages":[{"title":"React","href":"/docs/sdks/client-side/installation-guides/react"},{"title":"Google Tag Manager","href":"/docs/sdks/client-side/installation-guides/google-tag-manager"},{"title":"Manual Installation","href":"/docs/sdks/client-side/installation-guides/manual"},{"title":"Webflow","href":"/docs/sdks/client-side/installation-guides/webflow"},{"title":"WordPress","href":"/docs/sdks/client-side/installation-guides/wordpress"},{"title":"Framer","href":"/docs/sdks/client-side/installation-guides/framer"},{"title":"Shopify","href":"/docs/sdks/client-side/installation-guides/shopify"}]},{"group":"Features","pages":[{"title":"Client-side click tracking","href":"/docs/sdks/client-side/features/click-tracking"},{"title":"Client-side conversion tracking","sidebarTitle":"Conversion tracking","href":"/docs/sdks/client-side/features/conversion-tracking"},{"title":"Cross-domain tracking","href":"/docs/sdks/client-side/features/cross-domain-tracking"},{"title":"Reverse-proxy support","href":"/docs/sdks/client-side/features/reverse-proxy-support"}]},{"title":"Script Variants","href":"/docs/sdks/client-side/variants"}]},{"group":"Client-side SDK (Mobile)","pages":[{"title":"Introduction","href":"/docs/sdks/client-side-mobile/introduction"},{"group":"Installation Guides","pages":[{"title":"Swift","tag":"Beta","href":"/docs/sdks/client-side-mobile/installation-guides/swift"},{"title":"React Native","tag":"Beta","href":"/docs/sdks/client-side-mobile/installation-guides/react-native"}]}]}]},{"group":"DUB PARTNERS API","pages":[{"group":"Partners","pages":[{"openapi":"post /partners","sidebarTitle":"Create partner","title":"Create or update a partner","href":"/docs/api-reference/partners/create"},{"openapi":"get /partners","sidebarTitle":"List partners","title":"List all partners","href":"/docs/api-reference/partners/list"},{"openapi":"post /partners/ban","sidebarTitle":"Ban partner","title":"Ban a partner","href":"/docs/api-reference/partners/ban"},{"openapi":"post /partners/deactivate","sidebarTitle":"Deactivate partner","title":"Deactivate a partner","href":"/docs/api-reference/partners/deactivate"},{"openapi":"post /partners/attribute-referring-partner","sidebarTitle":"Attribute referring partner","title":"Attribute a referring partner","href":"/docs/api-reference/partners/attribute-referring-partner"},{"openapi":"post /partners/links","sidebarTitle":"Create partner link","title":"Create a link for a partner","href":"/docs/api-reference/partners/create-link"},{"openapi":"put /partners/links/upsert","sidebarTitle":"Upsert partner link","title":"Upsert a link for a partner","href":"/docs/api-reference/partners/upsert-link"},{"openapi":"get /partners/links","sidebarTitle":"List partner links","title":"Retrieve a partner's links.","href":"/docs/api-reference/partners/retrieve-links"}]},{"group":"Program applications","pages":[{"openapi":"get /program-applications","sidebarTitle":"List program applications","title":"List all program applications","href":"/docs/api-reference/program-applications/list"},{"openapi":"post /program-applications/approve","sidebarTitle":"Approve program application","title":"Approve a partner application","href":"/docs/api-reference/program-applications/approve"},{"openapi":"post /program-applications/reject","sidebarTitle":"Reject program application","title":"Reject a partner application","href":"/docs/api-reference/program-applications/reject"}]},{"group":"Analytics \u0026 events","pages":[{"title":"Retrieve analytics","openapi":"get /analytics","href":"/docs/api-reference/analytics/retrieve"},{"openapi":"get /events","sidebarTitle":"List events","title":"List all events","href":"/docs/api-reference/events/list"}]},{"group":"Tracking","pages":[{"openapi":"post /track/lead","title":"Track a lead event","href":"/docs/api-reference/track/lead"},{"openapi":"post /track/sale","title":"Track a sale event","href":"/docs/api-reference/track/sale"},{"openapi":"post /track/open","title":"Track a deep link open event","href":"/docs/api-reference/track/open"}]},{"group":"Customers","pages":[{"openapi":"get /customers/{id}","sidebarTitle":"Retrieve customer","title":"Retrieve a customer","href":"/docs/api-reference/customers/retrieve"},{"openapi":"get /customers","sidebarTitle":"List customers","title":"List all customers","href":"/docs/api-reference/customers/list"},{"openapi":"patch /customers/{id}","sidebarTitle":"Update customer","title":"Update a customer","href":"/docs/api-reference/customers/update"},{"openapi":"delete /customers/{id}","sidebarTitle":"Delete customer","title":"Delete a customer","href":"/docs/api-reference/customers/delete"}]},{"group":"Bounty submissions","pages":[{"openapi":"get /bounties/{bountyId}/submissions","sidebarTitle":"List submissions","title":"List bounty submissions","href":"/docs/api-reference/bounties/list"},{"openapi":"post /bounties/{bountyId}/submissions/{submissionId}/approve","sidebarTitle":"Approve submission","title":"Approve a bounty submission","href":"/docs/api-reference/bounties/approve"},{"openapi":"post /bounties/{bountyId}/submissions/{submissionId}/reject","sidebarTitle":"Reject submission","title":"Reject a bounty submission","href":"/docs/api-reference/bounties/reject"}]},{"group":"Commissions","pages":[{"openapi":"get /commissions","sidebarTitle":"List commissions","title":"List all commissions","href":"/docs/api-reference/commissions/list"},{"openapi":"post /commissions","sidebarTitle":"Create commission","title":"Create commission","href":"/docs/api-reference/commissions/create"},{"openapi":"patch /commissions/{id}","sidebarTitle":"Update commission","title":"Update a commission","href":"/docs/api-reference/commissions/update"}]},{"group":"Payouts","pages":[{"openapi":"get /payouts","sidebarTitle":"List payouts","title":"List all payouts","href":"/docs/api-reference/payouts/list"}]},{"group":"Messages","pages":[{"openapi":"get /messages","sidebarTitle":"List messages","title":"List all messages","href":"/docs/api-reference/messages/list"},{"openapi":"post /messages","sidebarTitle":"Send a message","title":"Send a message to a partner","href":"/docs/api-reference/messages/create"}]},{"group":"Discount codes","pages":[{"openapi":"get /discount-codes","sidebarTitle":"List discount codes","title":"List discount codes","href":"/docs/api-reference/discount-codes/list"},{"openapi":"post /discount-codes","sidebarTitle":"Create discount code","title":"Create a discount code","href":"/docs/api-reference/discount-codes/create"},{"openapi":"delete /discount-codes/{idOrCode}","sidebarTitle":"Delete discount code","title":"Delete a discount code","href":"/docs/api-reference/discount-codes/delete"}]}]},{"group":"DUB LINKS API","pages":[{"group":"Links","pages":[{"openapi":"post /links","sidebarTitle":"Create link","title":"Create a link","href":"/docs/api-reference/links/create"},{"openapi":"patch /links/{linkId}","sidebarTitle":"Update link","title":"Update a link","href":"/docs/api-reference/links/update"},{"openapi":"put /links/upsert","sidebarTitle":"Upsert link","title":"Upsert a link","href":"/docs/api-reference/links/upsert"},{"openapi":"delete /links/{linkId}","sidebarTitle":"Delete link","title":"Delete a link","href":"/docs/api-reference/links/delete"},{"openapi":"get /links/info","sidebarTitle":"Retrieve link","title":"Retrieve a link","href":"/docs/api-reference/links/retrieve"},{"openapi":"get /links","sidebarTitle":"List links","title":"List all links","href":"/docs/api-reference/links/list"},{"openapi":"get /links/count","sidebarTitle":"Count links","title":"Retrieve links count","href":"/docs/api-reference/links/count"},{"openapi":"post /links/bulk","sidebarTitle":"Bulk create links","title":"Bulk create links","href":"/docs/api-reference/links/bulk-create"},{"openapi":"patch /links/bulk","sidebarTitle":"Bulk update links","title":"Bulk update links","href":"/docs/api-reference/links/bulk-update"},{"openapi":"delete /links/bulk","sidebarTitle":"Bulk delete links","title":"Bulk delete links","href":"/docs/api-reference/links/bulk-delete"}]},{"group":"Domains","pages":[{"openapi":"post /domains","sidebarTitle":"Create domain","title":"Create a domain","href":"/docs/api-reference/domains/create"},{"openapi":"patch /domains/{slug}","sidebarTitle":"Update domain","title":"Update a domain","href":"/docs/api-reference/domains/update"},{"openapi":"delete /domains/{slug}","sidebarTitle":"Delete domain","title":"Delete a domain","href":"/docs/api-reference/domains/delete"},{"openapi":"post /domains/register","sidebarTitle":"Register domain","title":"Register a domain","href":"/docs/api-reference/domains/register"},{"openapi":"get /domains/status","sidebarTitle":"Check domain availability","title":"Check the availability of one or more domains","href":"/docs/api-reference/domains/check-availability"}]},{"group":"Folders","pages":[{"openapi":"post /folders","sidebarTitle":"Create folder","title":"Create a folder","href":"/docs/api-reference/folders/create"},{"openapi":"patch /folders/{id}","sidebarTitle":"Update folder","title":"Update a folder","href":"/docs/api-reference/folders/update"},{"openapi":"delete /folders/{id}","sidebarTitle":"Delete folder","title":"Delete a folder","href":"/docs/api-reference/folders/delete"},{"openapi":"get /folders","sidebarTitle":"List folders","title":"List all folders","href":"/docs/api-reference/folders/list"}]},{"group":"Tags","pages":[{"openapi":"post /tags","sidebarTitle":"Create tag","title":"Create a tag","href":"/docs/api-reference/tags/create"},{"openapi":"get /tags","sidebarTitle":"List tags","title":"List all tags","href":"/docs/api-reference/tags/list"},{"openapi":"patch /tags/{id}","sidebarTitle":"Update tag","title":"Update a tag","href":"/docs/api-reference/tags/update"}]}]}]},{"dropdown":"Dub Partner API","icon":"chart-line","groups":[{"group":"DUB PARTNER API","pages":[{"title":"Introduction","href":"/docs/partner-api-reference/introduction"}]}]}]},{"tab":"Webhooks","icon":"webhook","dropdowns":[{"dropdown":"Dub Webhooks","icon":"webhook","groups":[{"group":"DUB WEBHOOKS","pages":[{"title":"Introduction","href":"/docs/webhooks/introduction"},{"title":"Event types","href":"/docs/webhooks/event-types"},{"title":"Verify webhook requests","href":"/docs/webhooks/verify-webhook-requests"}]},{"group":"DUB PARTNERS WEBHOOKS","pages":[{"title":"program_application.created","icon":"users","href":"/docs/webhooks/events/program-application-created"},{"title":"partner.enrolled","icon":"users","href":"/docs/webhooks/events/partner-enrolled"},{"title":"partner.merged","icon":"users","href":"/docs/webhooks/events/partner-merged"},{"title":"lead.created","icon":"user-crown","href":"/docs/webhooks/events/lead-created"},{"title":"sale.created","icon":"coins","href":"/docs/webhooks/events/sale-created"},{"title":"commission.created","icon":"money-bill","href":"/docs/webhooks/events/commission-created"},{"title":"bounty.created","icon":"trophy","href":"/docs/webhooks/events/bounty-created"},{"title":"bounty.updated","icon":"trophy","href":"/docs/webhooks/events/bounty-updated"},{"title":"discount_code.created","icon":"ticket","href":"/docs/webhooks/events/discount-code-created"},{"title":"discount_code.deleted","icon":"ticket","href":"/docs/webhooks/events/discount-code-deleted"},{"title":"message.received","icon":"message","href":"/docs/webhooks/events/message-received"}]},{"group":"DUB LINKS WEBHOOKS","pages":[{"title":"link.created","icon":"link","href":"/docs/webhooks/events/link-created"},{"title":"link.updated","icon":"link","href":"/docs/webhooks/events/link-updated"},{"title":"link.deleted","icon":"link","href":"/docs/webhooks/events/link-deleted"},{"title":"link.clicked","icon":"link","href":"/docs/webhooks/events/link-clicked"}]}]},{"dropdown":"Dub Postbacks","icon":"arrow-progress","groups":[{"group":"DUB POSTBACKS","pages":[{"title":"Introduction","href":"/docs/postbacks/introduction"},{"title":"Event types","href":"/docs/postbacks/event-types"},{"title":"Verify postback requests","href":"/docs/postbacks/verify-postback-requests"}]},{"group":"DUB POSTBACK EVENTS","pages":[{"title":"lead.created","icon":"user-crown","href":"/docs/postbacks/events/lead-created"},{"title":"sale.created","icon":"coins","href":"/docs/postbacks/events/sale-created"},{"title":"commission.created","icon":"money-bill","href":"/docs/postbacks/events/commission-created"}]}]}]}]},"basePath":"","title":"Creating a landing page for your partner program - Dub","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-D2acuaLg.js","DynamicMarkdown-Co5nikxh.js","zoom-image-lightbox-BbK2OBGL.js","lightbox-handle-r17bVUz3.js"]}