CINXE.COM

Getting The Most out of Feature & Customization Requests for Plugin & Theme Developers - Freemius Blog

<!doctype html> <html lang="en-US"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="https://gmpg.org/xfn/11"> <meta name="color-scheme" content="dark"> <script type="text/javascript"> (function () { window.__is_eu = false; window.__is_gdpr = false; }()); </script> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <link rel="alternate" hreflang="en" href="https://freemius.com/blog/paid-customization-plugins-themes/" /> <link rel="alternate" hreflang="x-default" href="https://freemius.com/blog/paid-customization-plugins-themes/" /> <!-- This site is optimized with the Yoast SEO plugin v19.10 - https://yoast.com/wordpress/plugins/seo/ --> <title>Getting The Most out of Feature &amp; Customization Requests for Plugin &amp; Theme Developers - Freemius Blog</title> <meta name="description" content="No matter where a feature or customization request comes from for your plugin, here’s how you can get the most out of requests for you and your customers." /> <link rel="canonical" href="https://freemius.com/blog/paid-customization-plugins-themes/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Getting The Most out of Feature &amp; Customization Requests for Plugin &amp; Theme Developers - Freemius Blog" /> <meta property="og:description" content="No matter where a feature or customization request comes from for your plugin, here’s how you can get the most out of requests for you and your customers." /> <meta property="og:url" content="https://freemius.com/blog/paid-customization-plugins-themes/" /> <meta property="og:site_name" content="Freemius Blog" /> <meta property="article:publisher" content="https://www.facebook.com/freemius" /> <meta property="article:author" content="https://www.facebook.com/brandon.a.ernst" /> <meta property="article:published_time" content="2021-02-17T14:00:07+00:00" /> <meta property="article:modified_time" content="2024-01-18T08:30:05+00:00" /> <meta property="og:image" content="https://freemius.com/blog/wp-content/uploads/2021/02/feature-requests-shareable-image.jpg" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="628" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="author" content="Brandon Ernst" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:image" content="https://freemius.com/blog/wp-content/uploads/2021/02/feature-requests-shareable-image.jpg" /> <meta name="twitter:creator" content="@brand_on_fire" /> <meta name="twitter:site" content="@freemius" /> <meta name="twitter:label1" content="Written by" /> <meta name="twitter:data1" content="Brandon Ernst" /> <meta name="twitter:label2" content="Est. reading time" /> <meta name="twitter:data2" content="14 minutes" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://freemius.com/blog/paid-customization-plugins-themes/#article","isPartOf":{"@id":"https://freemius.com/blog/paid-customization-plugins-themes/"},"author":{"name":"Brandon Ernst","@id":"https://freemius.com/blog/#/schema/person/f94b4aa9adb62aca9fb6ef6e7bd99294"},"headline":"Getting The Most out of Feature &#038; Customization Requests for Plugin &#038; Theme Developers","datePublished":"2021-02-17T14:00:07+00:00","dateModified":"2024-01-18T08:30:05+00:00","mainEntityOfPage":{"@id":"https://freemius.com/blog/paid-customization-plugins-themes/"},"wordCount":3072,"commentCount":0,"publisher":{"@id":"https://freemius.com/blog/#organization"},"image":{"@id":"https://freemius.com/blog/paid-customization-plugins-themes/#primaryimage"},"thumbnailUrl":"https://freemius.com/blog/wp-content/uploads/2021/02/feature-requests-featured-image.jpg","keywords":["Customizations","Feature requests","features","marketing","paid customization","pricing","return on investment","roadmap","roi","rss newsletter","strategy","upselling"],"articleSection":["Innovative Growth Hacks for Your Business"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https://freemius.com/blog/paid-customization-plugins-themes/#respond"]}]},{"@type":"WebPage","@id":"https://freemius.com/blog/paid-customization-plugins-themes/","url":"https://freemius.com/blog/paid-customization-plugins-themes/","name":"Getting The Most out of Feature & Customization Requests for Plugin & Theme Developers - Freemius Blog","isPartOf":{"@id":"https://freemius.com/blog/#website"},"primaryImageOfPage":{"@id":"https://freemius.com/blog/paid-customization-plugins-themes/#primaryimage"},"image":{"@id":"https://freemius.com/blog/paid-customization-plugins-themes/#primaryimage"},"thumbnailUrl":"https://freemius.com/blog/wp-content/uploads/2021/02/feature-requests-featured-image.jpg","datePublished":"2021-02-17T14:00:07+00:00","dateModified":"2024-01-18T08:30:05+00:00","description":"No matter where a feature or customization request comes from for your plugin, here’s how you can get the most out of requests for you and your customers.","breadcrumb":{"@id":"https://freemius.com/blog/paid-customization-plugins-themes/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://freemius.com/blog/paid-customization-plugins-themes/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://freemius.com/blog/paid-customization-plugins-themes/#primaryimage","url":"https://freemius.com/blog/wp-content/uploads/2021/02/feature-requests-featured-image.jpg","contentUrl":"https://freemius.com/blog/wp-content/uploads/2021/02/feature-requests-featured-image.jpg","width":560,"height":291},{"@type":"BreadcrumbList","@id":"https://freemius.com/blog/paid-customization-plugins-themes/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://freemius.com/blog/"},{"@type":"ListItem","position":2,"name":"Getting The Most out of Feature &#038; Customization Requests for Plugin &#038; Theme Developers"}]},{"@type":"WebSite","@id":"https://freemius.com/blog/#website","url":"https://freemius.com/blog/","name":"Freemius Blog","description":"","publisher":{"@id":"https://freemius.com/blog/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://freemius.com/blog/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://freemius.com/blog/#organization","name":"Freemius","url":"https://freemius.com/blog/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://freemius.com/blog/#/schema/logo/image/","url":"https://freemius.com/blog/wp-content/uploads/2016/04/logo.png","contentUrl":"https://freemius.com/blog/wp-content/uploads/2016/04/logo.png","width":153,"height":50,"caption":"Freemius"},"image":{"@id":"https://freemius.com/blog/#/schema/logo/image/"},"sameAs":["https://www.linkedin.com/company/freemius","https://youtube.com/freemius","https://instagram.com/freemius","https://www.facebook.com/freemius","https://twitter.com/freemius"]},{"@type":"Person","@id":"https://freemius.com/blog/#/schema/person/f94b4aa9adb62aca9fb6ef6e7bd99294","name":"Brandon Ernst","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://freemius.com/blog/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/b58717b71931e52f7bb3c873173bd36c?s=96&d=mm&r=g","contentUrl":"https://secure.gravatar.com/avatar/b58717b71931e52f7bb3c873173bd36c?s=96&d=mm&r=g","caption":"Brandon Ernst"},"sameAs":["https://gauchoplugins.com","https://www.facebook.com/brandon.a.ernst","https://www.instagram.com/brand_on_fire/","https://www.linkedin.com/in/brandonernst/","https://twitter.com/brand_on_fire"],"url":"https://freemius.com/blog/author/brandon/"}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> <link rel='dns-prefetch' href='//js.freemius.com' /> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel="alternate" type="application/rss+xml" title="Freemius Blog &raquo; Feed" href="https://freemius.com/blog/feed/" /> <link rel='stylesheet' id='jetpack-videopress-video-block-view-css' href='https://freemius.com/blog/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-videopress/build/block-editor/blocks/video/view.css?minify=false&#038;ver=34ae973733627b74a14e&#038;t=0.11390400%201740149322' media='all' /> <link rel='stylesheet' id='mediaelement-css' href='https://freemius.com/blog/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17&#038;t=0.11396200%201740149322' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://freemius.com/blog/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.1&#038;t=0.11400200%201740149322' media='all' /> <link rel='stylesheet' id='classic-theme-styles-css' href='https://freemius.com/blog/wp-includes/css/classic-themes.min.css?ver=1&#038;t=0.11404000%201740149322' media='all' /> <style id='global-styles-inline-css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;}:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-columns.is-layout-flex){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='wpml-blocks-css' href='https://freemius.com/blog/wp-content/plugins/sitepress-multilingual-cms/dist/css/blocks/styles.css?ver=4.6.11&#038;t=0.11408700%201740149322' media='all' /> <link rel='stylesheet' id='amazonpolly-css' href='https://freemius.com/blog/wp-content/plugins/fs-amazon-polly/public/css/amazonpolly-public.css?ver=1.0.0&#038;t=0.11412200%201740149322' media='all' /> <link rel='stylesheet' id='wpml-legacy-horizontal-list-0-css' href='https://freemius.com/blog/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal/style.min.css?ver=1&#038;t=0.11415400%201740149322' media='all' /> <link rel='stylesheet' id='fsblog-style-css' href='https://freemius.com/blog/wp-content/themes/fsblog-2023/style.css?ver=0.31.0&#038;t=0.11418800%201740149322' media='all' /> <link rel='stylesheet' id='fsblog-theme-style-css' href='https://freemius.com/blog/wp-content/themes/fsblog-2023/assets/dist/css/style.css?ver=0.31.0&#038;t=0.11422000%201740149322' media='all' /> <link rel='stylesheet' id='fsblog-theme-changelog-style-css' href='https://freemius.com/blog/wp-content/themes/fsblog-2023/assets/dist/css/changelog.css?ver=0.31.0&#038;t=0.11425200%201740149322' media='all' /> <link rel='stylesheet' id='wp-featherlight-css' href='https://freemius.com/blog/wp-content/plugins/wp-featherlight/css/wp-featherlight.min.css?ver=1.3.4&#038;t=0.11428400%201740149322' media='all' /> <script id='wpml-cookie-js-extra'> var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":1,"path":"\/"}}; var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":1,"path":"\/"}}; </script> <script src='https://freemius.com/blog/wp-content/plugins/sitepress-multilingual-cms/res/js/cookies/language-cookie.js?ver=4.6.11' id='wpml-cookie-js'></script> <script src='https://freemius.com/blog/wp-includes/js/jquery/jquery.min.js?ver=3.6.1' id='jquery-core-js'></script> <script src='https://freemius.com/blog/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2' id='jquery-migrate-js'></script> <script src='https://cdnjs.cloudflare.com/ajax/libs/js-cookie/2.1.4/js.cookie.min.js?ver=0.31.0' id='cookie-js'></script> <script src='https://js.freemius.com/fs/script-manager.js?ver=0.31.0' id='fs/script-manager-js'></script> <script src='https://freemius.com/blog/wp-content/plugins/fs-amazon-polly/public/js/amazonpolly-public.js?ver=1.0.0' id='amazonpolly-js'></script> <link rel="https://api.w.org/" href="https://freemius.com/blog/wp-json/" /><link rel="alternate" type="application/json" href="https://freemius.com/blog/wp-json/wp/v2/posts/8740" /><link rel='shortlink' href='https://freemius.com/blog/?p=8740' /> <meta name="generator" content="WPML ver:4.6.11 stt:1,2;" /> <style>img#wpstats{display:none}</style> <style type='text/css'>.rp4wp-related-posts ul{width:100%;padding:0;margin:0;float:left;} .rp4wp-related-posts ul>li{list-style:none;padding:0;margin:0;padding-bottom:20px;clear:both;} .rp4wp-related-posts ul>li>p{margin:0;padding:0;} .rp4wp-related-post-image{width:35%;padding-right:25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;}</style> <link rel="icon" href="https://freemius.com/blog/wp-content/uploads/2025/01/cropped-freemius-favicon-32x32.png" sizes="32x32" /> <link rel="icon" href="https://freemius.com/blog/wp-content/uploads/2025/01/cropped-freemius-favicon-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://freemius.com/blog/wp-content/uploads/2025/01/cropped-freemius-favicon-180x180.png" /> <meta name="msapplication-TileImage" content="https://freemius.com/blog/wp-content/uploads/2025/01/cropped-freemius-favicon-270x270.png" /> <style id="wp-custom-css"> .amazon-ai-flags-container { display: none; } .fs-changelogs__content a img.aligncenter { max-width: 100%; width: auto; } @media screen and (min-width: 600px) { .fsblog-single .gallery.gallery-columns-3 { grid-template-columns: repeat(3, 1fr); margin-bottom: 4rem; } .fsblog-single .gallery.gallery-columns-2 .gallery-icon, .fsblog-single .gallery.gallery-columns-2 .gallery-icon a, .fsblog-single .gallery.gallery-columns-2 .gallery-icon a img, .fsblog-single .gallery.gallery-columns-3 .gallery-icon, .fsblog-single .gallery.gallery-columns-3 .gallery-icon a, .fsblog-single .gallery.gallery-columns-3 .gallery-icon a img { display: block; width: 100%; height: 100%; object-fit: cover; } .fsblog-single .gallery.gallery-columns-2 figure, .fsblog-single .gallery.gallery-columns-3 figure { margin: 0 0 1rem 0; } } .fsblog-single .entry-content .gallery + p { margin-top: 30px; } .fs-styled-table__white-content td, .fs-styled-table__white-content th { color: white; } .fs-styled-table__white-content p { font-size: 14px; } /** .fsblog-single table p,  .fsblog-single table ul, .fsblog-single table ul li { color: #a7cdd1; } */ .fs-changelogs__content.entry-content .wp-element-caption { font-size: 12px; text-align: center; } .wp-block-video video { max-width: 100%; } /** REMOVE ME WHEN 10th anniversary is over */ a.anniversary-banner__link--button { background-color: #b7ffe1; cursor: pointer; } a.anniversary-banner__link--button:hover { background-color: #84ffcc; } html.has-fs-sticky-banner .fsblog__header { top: 45px; } @media screen and (min-width: 1260px) { html.has-fs-sticky-banner .fsblog__header { top: calc(var(--fs-blog-logo-height) * -2 + 45px); } } html.has-fs-sticky-banner .anniversary-banner { z-index: 10000; } /** END REMOVE ME */ </style> </head> <body class="post-template-default single single-post postid-8740 single-format-standard wp-featherlight-captions"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-dark-grayscale"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 0.49803921568627" /><feFuncG type="table" tableValues="0 0.49803921568627" /><feFuncB type="table" tableValues="0 0.49803921568627" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-grayscale"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 1" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0 1" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-purple-yellow"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.54901960784314 0.98823529411765" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0.71764705882353 0.25490196078431" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-blue-red"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 1" /><feFuncG type="table" tableValues="0 0.27843137254902" /><feFuncB type="table" tableValues="0.5921568627451 0.27843137254902" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-midnight"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 0" /><feFuncG type="table" tableValues="0 0.64705882352941" /><feFuncB type="table" tableValues="0 1" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-magenta-yellow"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.78039215686275 1" /><feFuncG type="table" tableValues="0 0.94901960784314" /><feFuncB type="table" tableValues="0.35294117647059 0.47058823529412" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-purple-green"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.65098039215686 0.40392156862745" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0.44705882352941 0.4" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-blue-orange"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.098039215686275 1" /><feFuncG type="table" tableValues="0 0.66274509803922" /><feFuncB type="table" tableValues="0.84705882352941 0.41960784313725" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg> <header class="fsblog__header fsblog__header--top"> <div class="fsblog__header--logo-container"> <a href="https://freemius.com/wordpress/" class="fsblog__header--logo"> <svg viewBox="0 0 490.206 145.32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M375.429 28.15a1.387 1.387 0 011.959 1.264v9.934c0 .562-.339 1.069-.859 1.283l-10.325 4.248a1.387 1.387 0 01-1.915-1.283v-9.51c0-.544.319-1.038.815-1.263l10.325-4.673z" fill="#E62A97"/><path d="M466.424 100.226c-12.831 0-20.945-6.747-23.5-15.801-.238-.844.421-1.65 1.298-1.65h9.62c.637 0 1.181.438 1.4 1.036 1.625 4.443 5.971 6.344 11.182 6.344 4.8 0 7.4-2.194 7.4-5.285 0-2.094-1.7-3.89-5.2-4.787l-10.699-2.493c-9.6-2.293-14.5-7.28-14.5-15.157 0-9.872 8.2-16.254 19.3-16.254 12.483 0 20.316 6.958 22.398 16.064.189.828-.464 1.586-1.313 1.586h-9.613c-.632 0-1.175-.431-1.393-1.024-1.711-4.64-6.163-6.554-10.179-6.554-4.2 0-6.4 2.094-6.4 4.786 0 2.693 2.1 4.488 6.2 5.485l9.899 2.393c9.5 2.293 14.2 7.28 14.2 14.957 0 9.274-7.6 16.354-20.1 16.354zM387.824 80.283v-27.27c0-.563.34-1.07.86-1.283l10.325-4.249a1.387 1.387 0 011.915 1.283V77.69c0 6.382 4.3 11.069 10.699 11.069 6.4 0 10.8-4.488 10.8-11.069V53.013c0-.563.339-1.07.859-1.283l10.325-4.249a1.387 1.387 0 011.915 1.283v48.878c0 .766-.621 1.388-1.387 1.388H423.81a1.387 1.387 0 01-1.387-1.388v-3.2c-3.6 3.69-8.6 5.784-14.2 5.784-12.099 0-20.399-8.775-20.399-19.943zM376.001 99.03c.766 0 1.387-.622 1.387-1.388V48.764a1.387 1.387 0 00-1.915-1.283l-10.325 4.249c-.52.214-.859.72-.859 1.283v44.63c0 .765.621 1.386 1.387 1.386h10.325zM285.297 99.03c.767 0 1.388-.622 1.388-1.388V68.516c0-6.581 4.2-10.77 10.299-10.77 6.1 0 10.3 4.388 10.3 10.77v29.126c0 .766.621 1.388 1.387 1.388h10.225c.766 0 1.387-.622 1.387-1.388V68.516c0-6.581 4.3-10.77 10.3-10.77 6.1 0 10.299 4.388 10.299 10.77v29.126c0 .766.621 1.388 1.388 1.388h10.224c.767 0 1.388-.622 1.388-1.388V65.824c0-11.069-7.9-19.744-19.699-19.744-7 0-13.1 3.39-16.6 9.074-3.299-5.485-9.399-9.074-16.999-9.074-5.4 0-10.399 2.094-13.899 5.584v-2.801c0-.766-.621-1.387-1.388-1.387h-10.224c-.767 0-1.388.62-1.388 1.387v48.78c0 .765.621 1.386 1.388 1.386h10.224z" fill="#fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M213.03 80.028c-3.727-13.87 4.12-28.974 18.898-32.923 14.971-4 28.572 4.238 32.739 19.745l.623 2.319a1.388 1.388 0 01-.982 1.7l-37.197 9.939c3.376 6.015 10.053 9.289 17.008 7.43 3.574-.954 6.401-2.597 8.6-5.306a1.456 1.456 0 011.126-.552h10.17c.976 0 1.645.982 1.228 1.865-3.405 7.22-9.576 12.47-18.129 14.756-15.261 4.077-29.995-3.754-34.084-18.973zm21.506-22.058c-5.891 1.575-9.711 6.622-9.82 13.154l25.596-6.839c-3.491-5.674-9.69-7.94-15.776-6.315zM173.552 47.105c-14.778 3.949-22.625 19.053-18.898 32.923 4.089 15.219 18.823 23.05 34.084 18.973 8.553-2.286 14.724-7.535 18.13-14.757.416-.882-.252-1.864-1.228-1.864h-10.171c-.439 0-.849.21-1.126.552-2.199 2.709-5.026 4.352-8.6 5.307-6.954 1.858-13.631-1.416-17.007-7.431l37.196-9.94a1.388 1.388 0 00.982-1.7l-.623-2.318c-4.167-15.507-17.768-23.745-32.739-19.745zm-7.211 24.02c.108-6.533 3.928-11.58 9.82-13.155 6.085-1.626 12.284.641 15.776 6.315l-25.596 6.84z" fill="#fff"/><path d="M151.979 57.556c0 .766-.621 1.387-1.387 1.387h-3.313c-6.199 0-10.999 4.487-10.999 12.365v26.334c0 .766-.621 1.388-1.387 1.388h-10.325a1.387 1.387 0 01-1.387-1.388V48.863c0-.766.621-1.387 1.387-1.387h10.225c.766 0 1.387.62 1.387 1.387v4.197c2.6-3.79 6.7-6.083 12.299-6.083h2.113c.766 0 1.387.621 1.387 1.387v9.192zM72.03 97.642c0 .766.62 1.388 1.387 1.388h10.725c.766 0 1.387-.622 1.387-1.388v-27.83h28.212c.766 0 1.387-.62 1.387-1.387v-8.693c0-.766-.621-1.387-1.387-1.387H85.529V40.994h29.211c.767 0 1.388-.621 1.388-1.387v-8.992c0-.766-.621-1.388-1.388-1.388H73.417c-.766 0-1.387.622-1.387 1.388v67.027z" fill="#fff"/><path d="M.003 35.582c0-.88.47-1.691 1.233-2.129L56.228 1.888a1.387 1.387 0 012.078 1.204V24c0 .879-.47 1.69-1.232 2.128L2.081 57.694a1.387 1.387 0 01-2.078-1.203v-20.91z" fill="#6753FF"/><path d="M0 66.38c0-.875.466-1.684 1.223-2.123l36.052-20.914a1.387 1.387 0 012.083 1.2v20.904c0 .875-.465 1.684-1.222 2.123L2.083 88.484A1.387 1.387 0 010 87.284V66.38z" fill="#902AF5"/><path d="M2.38 96.895c-1.008-.477-1.07-1.888-.106-2.451l19.019-11.117a1.387 1.387 0 012.087 1.198v20.117a1.388 1.388 0 01-1.98 1.254l-19.02-9z" fill="#E62A97"/></svg> </a> <div class="fsblog__header--mobile-menu"> <!-- Modal Search Form Trigger --> <button id="search-open" class="fsblog__header--mobile-menu--search"> <span class="fsblog__header--mobile-menu--search--icon"> <svg class="svg_loaded"xmlns="http://www.w3.org/2000/svg" viewBox="0 0 996.824 1000"><path d="M974.712 910.298l-184.04-184.003c66.947-82.849 101.4-186.975 97.154-294.211-4.388-110.865-49.915-215.04-128.192-293.336-171.621-171.62-450.867-171.62-622.488 0-41.942 41.942-74.42 90.908-96.533 145.539-21.35 52.747-32.176 108.498-32.176 165.704s10.826 112.956 32.176 165.702c22.113 54.632 54.591 103.599 96.534 145.54 41.952 41.954 90.92 74.44 145.542 96.555 52.744 21.355 108.494 32.182 165.7 32.182 100.487 0 198.241-34.62 276.27-97.66l184.038 184.003c8.82 8.818 20.54 13.675 33.007 13.675s24.188-4.857 33.008-13.675c18.2-18.201 18.2-47.814 0-66.015zM203.16 204.76c65.402-65.402 152.493-101.42 245.229-101.42s179.827 36.018 245.228 101.42C828.803 339.98 828.803 560 693.62 695.219c-135.22 135.148-355.242 135.148-490.462 0-135.194-135.222-135.21-355.246.002-490.458z"/></svg> </span> </button> <button id="mobile-open" class="fsblog-mobile__button" aria-label="Toggle navigation menu"> <span class="fsblog-mobile__button--hamburger"> <span class="fsblog-mobile__button--hamburger-line"></span> <span class="fsblog-mobile__button--hamburger-line"></span> <span class="fsblog-mobile__button--hamburger-line"></span> </span> </button> </div> </div> <div class="fsblog__header--mobile-search-container"> <div class="fsblog__header--mobile-search"> <form action="https://freemius.com/blog" class="fsblog-main-nav--bottom__search"> <input aria-label="Search" placeholder="Search..." type="search" value="" name="s"> <div class="fsblog-search-button"> <button class="search-icon" type="submit"> <svg class="svg_loaded"xmlns="http://www.w3.org/2000/svg" viewBox="0 0 996.824 1000"><path d="M974.712 910.298l-184.04-184.003c66.947-82.849 101.4-186.975 97.154-294.211-4.388-110.865-49.915-215.04-128.192-293.336-171.621-171.62-450.867-171.62-622.488 0-41.942 41.942-74.42 90.908-96.533 145.539-21.35 52.747-32.176 108.498-32.176 165.704s10.826 112.956 32.176 165.702c22.113 54.632 54.591 103.599 96.534 145.54 41.952 41.954 90.92 74.44 145.542 96.555 52.744 21.355 108.494 32.182 165.7 32.182 100.487 0 198.241-34.62 276.27-97.66l184.038 184.003c8.82 8.818 20.54 13.675 33.007 13.675s24.188-4.857 33.008-13.675c18.2-18.201 18.2-47.814 0-66.015zM203.16 204.76c65.402-65.402 152.493-101.42 245.229-101.42s179.827 36.018 245.228 101.42C828.803 339.98 828.803 560 693.62 695.219c-135.22 135.148-355.242 135.148-490.462 0-135.194-135.222-135.21-355.246.002-490.458z"/></svg> <span class="fsblog-screen-reader-only">Click to Search</span> </button> </div> </form> </div> </div> <div class="fsblog-main-nav-wrapper"> <div class="fsblog-main-nav"> <div class="fsblog-main-nav--top"> <a href="https://freemius.com/wordpress/" class="fsblog__header--logo fsblog-main-nav--top-logo"> <svg alt="Freemius Logo"viewBox="0 0 490.206 145.32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M375.429 28.15a1.387 1.387 0 011.959 1.264v9.934c0 .562-.339 1.069-.859 1.283l-10.325 4.248a1.387 1.387 0 01-1.915-1.283v-9.51c0-.544.319-1.038.815-1.263l10.325-4.673z" fill="#E62A97"/><path d="M466.424 100.226c-12.831 0-20.945-6.747-23.5-15.801-.238-.844.421-1.65 1.298-1.65h9.62c.637 0 1.181.438 1.4 1.036 1.625 4.443 5.971 6.344 11.182 6.344 4.8 0 7.4-2.194 7.4-5.285 0-2.094-1.7-3.89-5.2-4.787l-10.699-2.493c-9.6-2.293-14.5-7.28-14.5-15.157 0-9.872 8.2-16.254 19.3-16.254 12.483 0 20.316 6.958 22.398 16.064.189.828-.464 1.586-1.313 1.586h-9.613c-.632 0-1.175-.431-1.393-1.024-1.711-4.64-6.163-6.554-10.179-6.554-4.2 0-6.4 2.094-6.4 4.786 0 2.693 2.1 4.488 6.2 5.485l9.899 2.393c9.5 2.293 14.2 7.28 14.2 14.957 0 9.274-7.6 16.354-20.1 16.354zM387.824 80.283v-27.27c0-.563.34-1.07.86-1.283l10.325-4.249a1.387 1.387 0 011.915 1.283V77.69c0 6.382 4.3 11.069 10.699 11.069 6.4 0 10.8-4.488 10.8-11.069V53.013c0-.563.339-1.07.859-1.283l10.325-4.249a1.387 1.387 0 011.915 1.283v48.878c0 .766-.621 1.388-1.387 1.388H423.81a1.387 1.387 0 01-1.387-1.388v-3.2c-3.6 3.69-8.6 5.784-14.2 5.784-12.099 0-20.399-8.775-20.399-19.943zM376.001 99.03c.766 0 1.387-.622 1.387-1.388V48.764a1.387 1.387 0 00-1.915-1.283l-10.325 4.249c-.52.214-.859.72-.859 1.283v44.63c0 .765.621 1.386 1.387 1.386h10.325zM285.297 99.03c.767 0 1.388-.622 1.388-1.388V68.516c0-6.581 4.2-10.77 10.299-10.77 6.1 0 10.3 4.388 10.3 10.77v29.126c0 .766.621 1.388 1.387 1.388h10.225c.766 0 1.387-.622 1.387-1.388V68.516c0-6.581 4.3-10.77 10.3-10.77 6.1 0 10.299 4.388 10.299 10.77v29.126c0 .766.621 1.388 1.388 1.388h10.224c.767 0 1.388-.622 1.388-1.388V65.824c0-11.069-7.9-19.744-19.699-19.744-7 0-13.1 3.39-16.6 9.074-3.299-5.485-9.399-9.074-16.999-9.074-5.4 0-10.399 2.094-13.899 5.584v-2.801c0-.766-.621-1.387-1.388-1.387h-10.224c-.767 0-1.388.62-1.388 1.387v48.78c0 .765.621 1.386 1.388 1.386h10.224z" fill="#fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M213.03 80.028c-3.727-13.87 4.12-28.974 18.898-32.923 14.971-4 28.572 4.238 32.739 19.745l.623 2.319a1.388 1.388 0 01-.982 1.7l-37.197 9.939c3.376 6.015 10.053 9.289 17.008 7.43 3.574-.954 6.401-2.597 8.6-5.306a1.456 1.456 0 011.126-.552h10.17c.976 0 1.645.982 1.228 1.865-3.405 7.22-9.576 12.47-18.129 14.756-15.261 4.077-29.995-3.754-34.084-18.973zm21.506-22.058c-5.891 1.575-9.711 6.622-9.82 13.154l25.596-6.839c-3.491-5.674-9.69-7.94-15.776-6.315zM173.552 47.105c-14.778 3.949-22.625 19.053-18.898 32.923 4.089 15.219 18.823 23.05 34.084 18.973 8.553-2.286 14.724-7.535 18.13-14.757.416-.882-.252-1.864-1.228-1.864h-10.171c-.439 0-.849.21-1.126.552-2.199 2.709-5.026 4.352-8.6 5.307-6.954 1.858-13.631-1.416-17.007-7.431l37.196-9.94a1.388 1.388 0 00.982-1.7l-.623-2.318c-4.167-15.507-17.768-23.745-32.739-19.745zm-7.211 24.02c.108-6.533 3.928-11.58 9.82-13.155 6.085-1.626 12.284.641 15.776 6.315l-25.596 6.84z" fill="#fff"/><path d="M151.979 57.556c0 .766-.621 1.387-1.387 1.387h-3.313c-6.199 0-10.999 4.487-10.999 12.365v26.334c0 .766-.621 1.388-1.387 1.388h-10.325a1.387 1.387 0 01-1.387-1.388V48.863c0-.766.621-1.387 1.387-1.387h10.225c.766 0 1.387.62 1.387 1.387v4.197c2.6-3.79 6.7-6.083 12.299-6.083h2.113c.766 0 1.387.621 1.387 1.387v9.192zM72.03 97.642c0 .766.62 1.388 1.387 1.388h10.725c.766 0 1.387-.622 1.387-1.388v-27.83h28.212c.766 0 1.387-.62 1.387-1.387v-8.693c0-.766-.621-1.387-1.387-1.387H85.529V40.994h29.211c.767 0 1.388-.621 1.388-1.387v-8.992c0-.766-.621-1.388-1.388-1.388H73.417c-.766 0-1.387.622-1.387 1.388v67.027z" fill="#fff"/><path d="M.003 35.582c0-.88.47-1.691 1.233-2.129L56.228 1.888a1.387 1.387 0 012.078 1.204V24c0 .879-.47 1.69-1.232 2.128L2.081 57.694a1.387 1.387 0 01-2.078-1.203v-20.91z" fill="#6753FF"/><path d="M0 66.38c0-.875.466-1.684 1.223-2.123l36.052-20.914a1.387 1.387 0 012.083 1.2v20.904c0 .875-.465 1.684-1.222 2.123L2.083 88.484A1.387 1.387 0 010 87.284V66.38z" fill="#902AF5"/><path d="M2.38 96.895c-1.008-.477-1.07-1.888-.106-2.451l19.019-11.117a1.387 1.387 0 012.087 1.198v20.117a1.388 1.388 0 01-1.98 1.254l-19.02-9z" fill="#E62A97"/></svg> <span class="fsblog-screen-reader-only">Go to Freemius Website</span> </a> <div class="fsblog-main-nav--top-level"> <div class="fsblog__header--sub-nav"> <button id="features" class="fsblog__header--sub-nav--btn fsblog__header--sub-nav--btn-js" >Features <svg class="fsblog_show_menu_icon"xmlns="http://www.w3.org/2000/svg" viewBox="0 0 608.118 1000"><path d="M591.176 499.144a83.436 83.436 0 01-24.433 58.992l-407.37 407.36c-32.592 32.591-85.421 32.591-118.003 0-32.572-32.593-32.572-85.392 0-117.984l348.378-348.368L43.09 152.488c-32.572-32.592-32.572-85.391 0-117.983 32.592-32.592 85.411-32.592 118.003 0l405.649 405.648a83.436 83.436 0 0124.433 58.991z"/></svg></button> <div class="fsblog__header--sub-nav-content fsblog-features fsblog__hide"> <a href="https://freemius.com/wordpress/features-comparison/" class="fsblog__sub-nav-content fsblog__link fs-features-comparison"> <div class="fsblog__sub-nav-content fsblog__link--img"><svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M33.83 29.204h-3.234v-1.409c0-1.816-1.497-3.294-3.337-3.294h-1.303v-.689c0-1.403-1.157-2.545-2.58-2.545a.885.885 0 01-.89-.877v-.703c2.985-.967 5.556-3.708 7.273-7.555 3.387-1.177 5.242-3.716 6.196-5.689a2.133 2.133 0 00-.125-2.094 2.216 2.216 0 00-1.878-1.022h-2.058c.022-.267.052-.528.067-.8A2.413 2.413 0 0029.54 0H10.626a2.416 2.416 0 00-2.421 2.529c.014.27.045.532.066.8H6.215c-.767 0-1.469.381-1.878 1.021a2.133 2.133 0 00-.125 2.094c.953 1.973 2.81 4.513 6.197 5.69 1.717 3.846 4.287 6.586 7.271 7.554v.703c0 .483-.399.877-.89.877-1.421 0-2.578 1.142-2.578 2.545v.69h-1.304c-1.84 0-3.338 1.477-3.338 3.293v1.41H6.338C4.498 29.204 3 30.68 3 32.496v6.67c0 .46.378.833.845.833h32.477a.84.84 0 00.845-.834v-6.669c0-1.816-1.497-3.293-3.338-3.293zm.122-24.209c.263 0 .401.17.448.244.046.071.139.26.03.486-.668 1.382-1.852 3.086-3.824 4.203.502-1.527.878-3.18 1.113-4.933h2.233zm-28.215.73a.494.494 0 01.03-.486.525.525 0 01.448-.244h2.233a27.544 27.544 0 001.113 4.933C7.59 8.81 6.405 7.107 5.737 5.725zM9.895 2.44a.729.729 0 01.204-.548.727.727 0 01.528-.225H29.54c.202 0 .39.08.53.225a.72.72 0 01.203.547c-.478 8.955-4.953 15.97-10.188 15.97s-9.71-7.015-10.19-15.97zm6.007 21.371c0-.483.399-.877.889-.877 1.423 0 2.58-1.141 2.58-2.545v-.365c.237.022.472.054.713.054.24 0 .475-.032.712-.054v.365c0 1.404 1.157 2.545 2.58 2.545.49 0 .89.394.89.877v.69h-8.364v-.69zM4.69 32.497c0-.896.739-1.625 1.648-1.625H9.57v7.46H4.69v-5.835zm6.57-4.702c0-.896.74-1.626 1.648-1.626h14.35c.91 0 1.648.73 1.648 1.626v10.537H11.26V27.795zm24.216 10.537h-4.88v-7.46h3.233c.909 0 1.647.729 1.647 1.625v5.835z" fill="currentColor"/></svg></div> <div class="fsblog__sub-nav-content fsblog__link--texts"> <span class="fsblog__sub-nav-content fsblog__link--title">Features Comparison</span> <span class="fsblog__sub-nav-content fsblog__link--description">Compare Freemius to EDD, WooCommerce, and CodeCanyon/ThemeForest.</span> </div> </a><a href="https://freemius.com/wordpress/software-licensing/" class="fsblog__sub-nav-content fsblog__link fs-license"> <div class="fsblog__sub-nav-content fsblog__link--img"><svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M39.035 40h-.028l-8.712-.254a.966.966 0 01-.936-.938l-.122-4.341-4.308-.092a.965.965 0 01-.944-.929l-.162-4.431-4.529-.245a.968.968 0 01-.63-.28l-1.684-1.684a13.618 13.618 0 01-12.998-3.563c-5.31-5.31-5.31-13.947 0-19.255A13.526 13.526 0 0113.61 0a13.53 13.53 0 019.628 3.988 13.598 13.598 0 013.564 12.995l12.662 12.659a.97.97 0 01.282.654L40 39.008a.964.964 0 01-.965.992zm-7.773-2.156l6.78.197-.212-7.307L25.042 17.95a.962.962 0 01-.241-.96 11.675 11.675 0 00-2.925-11.639 11.613 11.613 0 00-8.265-3.423 11.612 11.612 0 00-8.266 3.423C.788 9.908.79 17.321 5.345 21.88a11.686 11.686 0 0011.642 2.925.957.957 0 01.96.24l1.82 1.82 5.04.273c.497.027.892.43.911.927l.162 4.401 4.316.092a.966.966 0 01.943.938l.123 4.349z" fill="currentColor"/><path d="M9.975 12.211a2.23 2.23 0 100-4.462 2.23 2.23 0 000 4.462z" fill="currentColor"/></svg></div> <div class="fsblog__sub-nav-content fsblog__link--texts"> <span class="fsblog__sub-nav-content fsblog__link--title">Software Licensing</span> <span class="fsblog__sub-nav-content fsblog__link--description">Control what features to enable based on the plan and number of site activations.</span> </div> </a><a href="https://freemius.com/wordpress/recurring-payments-subscriptions/" class="fsblog__sub-nav-content fsblog__link fs-subscription"> <div class="fsblog__sub-nav-content fsblog__link--img"><svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.853 7.01l.005.007.005.003.022.023c.241.242.559.388.903.413l4.364.326a.833.833 0 10.122-1.663l-3.003-.223C15.46-.098 26.202.278 32.953 7.029c5.921 5.922 7.088 15.081 2.836 22.275a.834.834 0 001.435.85c4.64-7.85 3.367-17.843-3.093-24.303-7.354-7.354-19.049-7.775-26.892-1.267l.22-2.979a.834.834 0 00-1.663-.124l-.328 4.445c-.028.38.094.75.343 1.039l.042.045zM34.125 38.536l.415-4.462c.035-.381-.08-.753-.324-1.047-.017-.02-.038-.036-.056-.056-.008-.008-.01-.019-.018-.026-.008-.008-.019-.01-.027-.018a1.407 1.407 0 00-.869-.412l-4.38-.41a.833.833 0 10-.154 1.66l3.038.284c-7.19 6.011-17.946 5.64-24.702-1.115C1.126 27.012-.04 17.85 4.21 10.657a.835.835 0 00-1.435-.849c-4.64 7.85-3.367 17.843 3.094 24.304 7.347 7.347 19.03 7.773 26.873 1.281l-.278 2.988a.832.832 0 00.754.907.833.833 0 00.906-.752z" fill="currentColor"/><path d="M19.065 13.177h5.696a.83.83 0 00.833-.826.83.83 0 00-.833-.827h-3.937V8.5a.83.83 0 00-.833-.827.83.83 0 00-.834.827v3.024h-.092c-2.58 0-4.678 2.082-4.678 4.64 0 2.56 2.099 4.642 4.678 4.642h1.85c1.66 0 3.012 1.34 3.012 2.988 0 1.647-1.351 2.987-3.011 2.987H15.22a.83.83 0 00-.833.827.83.83 0 00.833.827h3.937v3.007a.83.83 0 00.834.827.83.83 0 00.833-.827v-3.007h.091c2.58 0 4.68-2.082 4.68-4.641s-2.1-4.642-4.68-4.642h-1.85c-1.66 0-3.011-1.34-3.011-2.987s1.351-2.988 3.011-2.988z" fill="currentColor"/></svg></div> <div class="fsblog__sub-nav-content fsblog__link--texts"> <span class="fsblog__sub-nav-content fsblog__link--title">Subscriptions</span> <span class="fsblog__sub-nav-content fsblog__link--description">Build a sustainable recurring revenue stream.</span> </div> </a><a href="https://freemius.com/wordpress/automatic-software-updates/" class="fsblog__sub-nav-content fsblog__link fs-automatic-updates"> <div class="fsblog__sub-nav-content fsblog__link--img"><svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.239 4.589l.22-2.983a.835.835 0 00-1.663-.124l-.328 4.45c-.028.38.094.75.344 1.04l.041.044.005.008c.002.001.004.001.005.003l.022.023c.241.242.559.388.903.414l4.364.325a.833.833 0 10.122-1.664l-3.003-.224c7.19-6 17.93-5.623 24.682 1.134 5.921 5.928 7.088 15.096 2.836 22.297a.833.833 0 101.435.85c4.64-7.857 3.367-17.86-3.093-24.326-7.354-7.36-19.049-7.782-26.892-1.267zM34.16 33.002c-.008-.008-.01-.019-.018-.026-.008-.008-.019-.01-.027-.018a1.406 1.406 0 00-.869-.412l-4.38-.411a.833.833 0 10-.154 1.661l3.038.285c-7.19 6.017-17.946 5.646-24.702-1.116C1.126 27.037-.04 17.868 4.21 10.667a.833.833 0 10-1.436-.85C-1.862 17.674-.59 27.677 5.87 34.144c7.347 7.355 19.03 7.781 26.873 1.283l-.277 2.99a.833.833 0 101.66.155l.414-4.466a1.425 1.425 0 00-.324-1.047c-.017-.021-.038-.037-.056-.057z" fill="currentColor"/><path d="M17.277 26.352c.636 0 1.23-.259 1.675-.728l10.015-10.57a.832.832 0 10-1.209-1.146l-10.016 10.57a.638.638 0 01-.93 0l-4.57-4.823a.832.832 0 10-1.21 1.146l4.57 4.823c.445.47 1.04.728 1.675.728z" fill="currentColor"/></svg></div> <div class="fsblog__sub-nav-content fsblog__link--texts"> <span class="fsblog__sub-nav-content fsblog__link--title">Automatic Updates</span> <span class="fsblog__sub-nav-content fsblog__link--description">Manage and deploy versions all in one place.</span> </div> </a><a href="https://freemius.com/wordpress/checkout/" class="fsblog__sub-nav-content fsblog__link fs-buy-button"> <div class="fsblog__sub-nav-content fsblog__link--img"><svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M38.348 18.282c-.29-.975-.928-1.589-1.797-1.729a1.963 1.963 0 00-1.509.358 2.156 2.156 0 00-1.63-.838 2.148 2.148 0 00-1.652.722 2.263 2.263 0 00-2.87.014l-1.072-3.615a2.15 2.15 0 00-3.023-1.328c-.94.462-1.407 1.609-1.086 2.666a1462.41 1462.41 0 001.927 6.253c-.892-.847-2.107-.84-2.822-.316-.568.416-.997 1.306-.338 2.444.719 1.241 3.957 6.031 5.137 7.4 1.25 1.449 3.113 2.23 5.117 2.23.846 0 1.719-.14 2.58-.428 3.215-1.074 5.221-4.602 4.566-8.032a48.177 48.177 0 00-1.528-5.801zm-3.46 12.547c-2.345.781-4.861.219-6.26-1.405-1.116-1.293-4.31-6.016-4.992-7.195-.128-.22-.237-.514-.033-.664a.644.644 0 01.376-.106c.255 0 .566.112.824.403.237.269.474.532.697.78.419.466.782.87.979 1.12.22.278.606.358.919.192a.744.744 0 00.356-.877c-.435-1.4-2.122-6.837-2.76-8.94-.13-.428.038-.88.39-1.053a.808.808 0 01.694-.019.82.82 0 01.453.517l1.376 4.644a.822.822 0 00.775.588c.35-.025.675-.22.79-.562a.893.893 0 01.697-.594c.433-.08.85.15.994.535a.728.728 0 001.395-.098c.088-.392.45-.7.813-.668.397.012.731.32.779.716a.73.73 0 00.582.633.772.772 0 00.777-.362c.294-.53.572-.564.83-.524.128.02.514.084.73.807.01.027.936 2.758 1.487 5.642.531 2.775-1.08 5.626-3.668 6.49z" fill="currentColor"/><path d="M19.849 20.656H3.543c-1.213 0-2.2-.996-2.2-2.219V3.573c0-1.223.987-2.218 2.2-2.218h28.21c1.213 0 2.2.995 2.2 2.218V13.74c0 .374.301.677.672.677a.674.674 0 00.672-.677V3.573c0-1.97-1.59-3.573-3.543-3.573H3.543C1.589 0 0 1.603 0 3.573v14.864c0 1.97 1.59 3.573 3.543 3.573h16.306a.674.674 0 00.671-.677c0-.374-.3-.677-.671-.677z" fill="currentColor"/><path d="M18.208 10.267h-1.113a1.65 1.65 0 01-1.642-1.656 1.65 1.65 0 011.642-1.655h3.264a.674.674 0 00.671-.677c0-.374-.3-.677-.672-.677h-2.035V4.465c0-.375-.3-.678-.672-.678a.674.674 0 00-.671.678v1.148a2.996 2.996 0 00-2.87 2.998c0 1.66 1.34 3.01 2.985 3.01h1.113a1.65 1.65 0 011.642 1.655 1.65 1.65 0 01-1.642 1.656h-3.433a.674.674 0 00-.671.677c0 .374.3.677.671.677h2.205v1.26c0 .374.3.677.671.677a.674.674 0 00.672-.677v-1.271a2.996 2.996 0 002.87-2.999c0-1.66-1.339-3.01-2.985-3.01z" fill="currentColor"/></svg></div> <div class="fsblog__sub-nav-content fsblog__link--texts"> <span class="fsblog__sub-nav-content fsblog__link--title">Buy Button</span> <span class="fsblog__sub-nav-content fsblog__link--description">Easily embed a buy button on your website.</span> </div> </a><a href="https://freemius.com/wordpress/insights/" class="fsblog__sub-nav-content fsblog__link fs-analytics"> <div class="fsblog__sub-nav-content fsblog__link--img"><svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.026 27.541H2.372c-1.293 0-2.346 1.072-2.346 2.388v8.67c0 .443.352.801.787.801h6.772a.794.794 0 00.787-.8v-8.671c0-1.316-1.052-2.388-2.346-2.388zm.772 10.257H1.6v-7.87a.78.78 0 01.771-.785h3.654a.78.78 0 01.772.786v7.87zM16.56 20.04h-3.654c-1.293 0-2.346 1.07-2.346 2.387v16.172c0 .443.352.801.787.801h6.772a.794.794 0 00.787-.8V22.426c0-1.316-1.052-2.387-2.346-2.387zm.771 17.758h-5.197V22.427a.78.78 0 01.772-.785h3.654c.426 0 .771.352.771.785v15.371zM27.093 22.872H23.44c-1.294 0-2.347 1.072-2.347 2.388V38.6c0 .442.352.8.788.8h6.772a.794.794 0 00.787-.8V25.26c0-1.317-1.053-2.388-2.347-2.388zm.773 14.926h-5.198V25.26a.78.78 0 01.772-.786h3.653a.78.78 0 01.773.786v12.538zM37.627 17.157h-3.653c-1.294 0-2.347 1.07-2.347 2.387V38.6c0 .443.352.801.787.801h6.773a.794.794 0 00.787-.8V19.543c0-1.316-1.053-2.387-2.347-2.387zm.772 20.641h-5.197V19.544a.78.78 0 01.772-.785h3.653a.78.78 0 01.772.785v18.254z" fill="currentColor"/><path d="M35.8 2.433c-2.315 0-4.199 1.916-4.199 4.272 0 .575.116 1.123.32 1.624l-3.672 2.316a4.149 4.149 0 00-2.982-1.27c-1.014 0-1.933.382-2.66.993l-4.211-3.05c.331-.61.536-1.301.536-2.046C18.932 2.916 17.05 1 14.733 1s-4.2 1.916-4.2 4.272c0 1.003.357 1.915.928 2.645l-5.242 6.31a4.092 4.092 0 00-2.02-.55C1.884 13.677 0 15.593 0 17.949c0 2.355 1.884 4.271 4.2 4.271 2.315 0 4.198-1.916 4.198-4.271a4.274 4.274 0 00-.97-2.697l5.227-6.29c.615.36 1.319.582 2.078.582 1.012 0 1.929-.381 2.655-.99l4.213 3.052a4.276 4.276 0 00-.533 2.04c0 2.356 1.883 4.273 4.199 4.273s4.2-1.917 4.2-4.273c0-.593-.121-1.158-.337-1.672l3.657-2.307a4.148 4.148 0 003.014 1.31C38.117 10.976 40 9.06 40 6.704c0-2.356-1.883-4.272-4.2-4.272zM4.2 20.619c-1.448 0-2.626-1.198-2.626-2.67s1.178-2.67 2.625-2.67 2.625 1.198 2.625 2.67-1.178 2.67-2.625 2.67zM14.732 7.942c-1.447 0-2.625-1.198-2.625-2.67s1.178-2.67 2.625-2.67 2.625 1.198 2.625 2.67-1.178 2.67-2.625 2.67zm10.534 8.375c-1.447 0-2.625-1.198-2.625-2.67 0-1.473 1.178-2.67 2.625-2.67s2.625 1.197 2.625 2.67c0 1.472-1.178 2.67-2.625 2.67zm10.534-6.942c-1.448 0-2.626-1.199-2.626-2.67 0-1.472 1.178-2.67 2.626-2.67 1.447 0 2.624 1.198 2.624 2.67 0 1.471-1.177 2.67-2.624 2.67z" fill="currentColor"/></svg></div> <div class="fsblog__sub-nav-content fsblog__link--texts"> <span class="fsblog__sub-nav-content fsblog__link--title">Analytics &amp; Usage Tracking</span> <span class="fsblog__sub-nav-content fsblog__link--description">Get actionable insights on user behavior.</span> </div> </a><a href="https://freemius.com/wordpress/user-dashboard/" class="fsblog__sub-nav-content fsblog__link fs-user-dashboard"> <div class="fsblog__sub-nav-content fsblog__link--img"><svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M35.91 0H4.09A4.088 4.088 0 000 4.077v21.846A4.088 4.088 0 004.09 30H35.91C38.165 30 40 28.17 40 25.923V4.077A4.088 4.088 0 0035.91 0zm-26 28.75H4.09a2.835 2.835 0 01-2.837-2.827v-3.149h8.658v5.976zm0-7.225H1.254v-5.9h8.658v5.9zm0-7.15H1.254v-5.9h8.658v5.9zm0-7.15H1.254V4.078A2.835 2.835 0 014.09 1.25h5.82v5.976zm28.837 18.698a2.835 2.835 0 01-2.836 2.828H11.164V1.25h24.747a2.835 2.835 0 012.836 2.827v21.846z" fill="currentColor"/><path d="M27.449 15.456a4.78 4.78 0 002.166-3.999 4.787 4.787 0 00-4.781-4.782 4.788 4.788 0 00-4.783 4.782 4.78 4.78 0 002.167 3.999c-2.966 1.074-5.095 3.911-5.095 7.244a.625.625 0 101.25 0 6.468 6.468 0 016.46-6.46 6.468 6.468 0 016.461 6.46.625.625 0 101.25 0c0-3.333-2.129-6.17-5.095-7.244zM21.3 11.457a3.536 3.536 0 013.533-3.532 3.536 3.536 0 013.531 3.532 3.536 3.536 0 01-3.531 3.532 3.536 3.536 0 01-3.533-3.532z" fill="currentColor"/></svg></div> <div class="fsblog__sub-nav-content fsblog__link--texts"> <span class="fsblog__sub-nav-content fsblog__link--title">User Dashboard</span> <span class="fsblog__sub-nav-content fsblog__link--description">A fully-featured members area for customers.</span> </div> </a><a href="https://freemius.com/wordpress/affiliate-platform/" class="fsblog__sub-nav-content fsblog__link fs-affiliation"> <div class="fsblog__sub-nav-content fsblog__link--img"><svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M35.683 34.631l-.408-11.228c2.748-.45 4.828-2.98 4.721-5.926-.107-2.947-2.364-5.226-5.13-5.357L34.457.892a.908.908 0 00-.61-.845.896.896 0 00-.988.3l-2.078 2.589c-3.934 4.904-9.673 7.968-15.745 8.41l-7.78.453C3.226 12.032-.03 15.513 0 19.559c.016 2.068.814 3.978 2.247 5.377a7.1 7.1 0 001.991 1.377c.872.4 1.827.573 2.807.585l.31 8.554c.048 1.284.572 2.464 1.477 3.322.366.346.776.623 1.216.825.65.3 1.366.436 2.1.393 1.234-.071 2.376-.638 3.215-1.597a4.982 4.982 0 001.23-3.478l-.307-8.441a21.35 21.35 0 0115.696 6.63l2.145 2.25a.874.874 0 001.007.189.97.97 0 00.549-.914zm2.5-17.05c.069 1.907-1.23 3.555-2.977 3.936l-.272-7.51c1.769.177 3.18 1.668 3.25 3.574zM3.5 23.547c-1.075-1.05-1.673-2.483-1.685-4.036-.023-3.035 2.45-5.648 5.512-5.825l6.664-.387.412 11.342-6.93.401a5.197 5.197 0 01-3.973-1.495zm10.534 13.588a2.798 2.798 0 01-1.952.97 2.68 2.68 0 01-2.016-.74 2.9 2.9 0 01-.896-2.018l-.309-8.495 5.611-.325.309 8.495a3.025 3.025 0 01-.747 2.113zm19.247-5.372a23.095 23.095 0 00-17.063-7.174l-.415-11.444c6.318-.648 12.253-3.89 16.363-9.013l.568-.707 1.048 28.864-.501-.526z" fill="currentColor"/></svg></div> <div class="fsblog__sub-nav-content fsblog__link--texts"> <span class="fsblog__sub-nav-content fsblog__link--title">Affiliate Platform</span> <span class="fsblog__sub-nav-content fsblog__link--description">Manage affiliates. Track clicks, visits &amp; referrals.</span> </div> </a><a href="https://freemius.com/wordpress/cart-abandonment-recovery/" class="fsblog__sub-nav-content fsblog__link fs-cart-abandonment-recovery"> <div class="fsblog__sub-nav-content fsblog__link--img"><svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M32.658 8.142l-6.53 6.961c-.06.065-.14.064-.2 0l-2.98-3.175a.818.818 0 00-1.165-.032.838.838 0 00-.031 1.177l2.98 3.177a1.765 1.765 0 002.592-.001l6.53-6.962a.838.838 0 00-.03-1.176.816.816 0 00-1.166.031z" fill="currentColor"/><path d="M27.773 0c-6.742 0-12.227 5.54-12.227 12.35s5.485 12.348 12.227 12.348C34.516 24.698 40 19.16 40 12.35 40 5.54 34.516 0 27.773 0zm0 23.033c-5.833 0-10.578-4.793-10.578-10.683 0-5.892 4.745-10.685 10.578-10.685 5.833 0 10.578 4.793 10.578 10.685 0 5.89-4.745 10.683-10.578 10.683zM13.924 32.708c-1.99 0-3.61 1.636-3.61 3.646S11.934 40 13.924 40c1.99 0 3.61-1.636 3.61-3.646s-1.62-3.646-3.61-3.646zm0 5.627a1.974 1.974 0 01-1.961-1.981c0-1.092.88-1.981 1.96-1.981 1.082 0 1.962.889 1.962 1.98 0 1.093-.88 1.982-1.961 1.982zM24.636 32.708c-1.99 0-3.61 1.636-3.61 3.646S22.646 40 24.636 40c1.99 0 3.61-1.636 3.61-3.646s-1.62-3.646-3.61-3.646zm0 5.627a1.974 1.974 0 01-1.961-1.981c0-1.092.88-1.981 1.96-1.981 1.082 0 1.962.889 1.962 1.98 0 1.093-.88 1.982-1.961 1.982z" fill="currentColor"/><path d="M28.868 27.613H12.36l-.956-2.769h6.27a.828.828 0 00.825-.833.828.828 0 00-.825-.832h-6.845l-.923-2.674h4.23a.828.828 0 00.824-.833.828.828 0 00-.824-.832H9.33l-1.074-3.11a3.9 3.9 0 00-3.676-2.638H.824a.828.828 0 00-.824.833c0 .46.369.832.824.832H4.58c.953 0 1.805.611 2.119 1.52l4.296 12.443a.826.826 0 00.78.558h17.093a.828.828 0 00.825-.832.828.828 0 00-.825-.833z" fill="currentColor"/></svg></div> <div class="fsblog__sub-nav-content fsblog__link--texts"> <span class="fsblog__sub-nav-content fsblog__link--title">Cart Abandonment Recovery</span> <span class="fsblog__sub-nav-content fsblog__link--description">Recover lost sales with automated emails.</span> </div> </a><a href="https://freemius.com/wordpress/collecting-eu-vat-europe/" class="fsblog__sub-nav-content fsblog__link fs-eu-vat"> <div class="fsblog__sub-nav-content fsblog__link--img"><svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M34.05 2.145L28.396.165a2.949 2.949 0 00-2.335.169L1.046 13.394c-.944.493-1.318 1.676-.834 2.638l7.5 14.902a1.91 1.91 0 002.59.85l20.76-10.838c1.772 4.307 4.402 6.818 6.56 6.13.134-.042.262-.096.385-.16 1.06-.553 1.74-1.906 1.935-3.869.196-1.972-.108-4.397-.855-6.83a21.933 21.933 0 00-1.119-2.908l.639-2.017a3.077 3.077 0 00-.185-2.323l-2.685-5.334a2.989 2.989 0 00-1.688-1.49zm3.636 14.52c.69 2.243.971 4.456.795 6.232-.15 1.513-.643 2.546-1.297 2.752-1.17.373-3.316-1.706-4.815-5.386l2.97-1.55c.71-.371 1.236-1.001 1.481-1.776l.454-1.435c.143.38.287.755.412 1.162zm-.571-7.014c.185.368.219.788.094 1.182l-.217.687c-1.03-1.64-2.197-2.784-3.341-3.25-.034-.079-.053-.161-.092-.24-.959-1.904-3.261-2.66-5.132-1.684-1.87.977-2.612 3.322-1.653 5.227.958 1.905 3.26 2.661 5.131 1.685 1.188-.62 1.915-1.793 2.047-3.054.797.657 1.658 1.763 2.428 3.248l-.957 3.027a1.53 1.53 0 01-.754.902L9.631 30.453a.452.452 0 01-.612-.2l-7.5-14.904a.469.469 0 01.197-.624l25.015-13.06c.365-.19.798-.222 1.187-.086l5.654 1.98c.373.131.678.4.858.758l2.685 5.334zm-5.306-1.507c-1.269.406-2.072 1.803-2.303 3.942a2.343 2.343 0 01-1.425-1.195c-.59-1.171-.134-2.613 1.016-3.214.934-.487 2.036-.263 2.735.462l-.023.005zm.685 1.423c.09.947-.378 1.9-1.259 2.36-.075.039-.154.061-.23.091.184-1.333.627-2.252 1.242-2.447.075-.023.165 0 .247-.004z" fill="currentColor"/><path d="M11.23 14.411a.706.706 0 00-.589.803l.919 6.512-4.737-4.528a.685.685 0 00-.983.031.718.718 0 00.031 1.002l6.184 5.912c.214.206.532.25.793.114l.003-.002a.711.711 0 00.368-.73l-1.201-8.513a.698.698 0 00-.787-.6zM15.07 12.364c-1.498.782-2.092 2.66-1.324 4.185l2.567 5.102a.69.69 0 00.937.308.715.715 0 00.302-.954l-1.36-2.703 2.956-1.544 1.36 2.703a.69.69 0 00.937.307.715.715 0 00.302-.954l-2.568-5.101c-.768-1.526-2.611-2.13-4.109-1.35zm.487 4.677l-.573-1.138a1.709 1.709 0 01.721-2.278 1.648 1.648 0 012.236.734l.573 1.138-2.957 1.544zM23.056 8.195l-4.11 2.146a.715.715 0 00-.303.954.69.69 0 00.937.307l1.436-.75 3.325 6.608a.69.69 0 00.937.307.715.715 0 00.302-.953l-3.326-6.608 1.437-.75a.715.715 0 00.301-.954.69.69 0 00-.936-.307z" fill="currentColor"/></svg></div> <div class="fsblog__sub-nav-content fsblog__link--texts"> <span class="fsblog__sub-nav-content fsblog__link--title">EU VAT &amp; UK VAT</span> <span class="fsblog__sub-nav-content fsblog__link--description">Offload VAT handling to Freemius.</span> </div> </a><a href="https://freemius.com/us-sales-tax-and-economic-nexus/" class="fsblog__sub-nav-content fsblog__link fs-us-sales-tax"> <div class="fsblog__sub-nav-content fsblog__link--img"><svg id="prefix__Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><defs><style>.prefix__cls-1{fill:currentColor;stroke-width:0}</style></defs><path class="prefix__cls-1" d="M55.054 30.923c-1.27-.947-3.418-.595-5.105.838-1.358 1.154-2.695 2.501-3.989 3.804-.299.302-.594.599-.888.892-2.35-2.46-5.71-1.822-8.224-1.337-.448.086-.884.17-1.3.235-2.098.334-3.24-.285-4.687-1.065-1.3-.7-2.774-1.493-5.062-1.583-3.241-.124-7.448 3.274-9.083 4.715a3.484 3.484 0 00-4.655-1.09l-2.308 1.33a3.499 3.499 0 00-1.284 4.78l6.833 11.807a3.483 3.483 0 002.13 1.63 3.508 3.508 0 002.662-.349l2.308-1.33A3.479 3.479 0 0024 50.162c1.909.14 5.386.357 8.815.357 3.112 0 6.182-.178 7.993-.75 5.63-1.781 13.2-11.578 14.756-15.07 1.025-2.3-.015-3.407-.51-3.776zM21.442 52.54l-2.309 1.33a1.575 1.575 0 01-1.203.159 1.575 1.575 0 01-.964-.738l-6.833-11.807a1.571 1.571 0 01-.16-1.201c.11-.408.373-.75.74-.961l2.31-1.33a1.575 1.575 0 011.203-.159c.41.11.752.372.964.738l6.833 11.807a1.582 1.582 0 01-.58 2.162zM53.81 33.92c-1.463 3.284-8.74 12.49-13.58 14.022-3.98 1.258-15.444.368-17.273.215l-5.241-9.055c1.672-1.512 5.575-4.557 8.009-4.48 1.843.072 3 .695 4.225 1.354 1.553.838 3.163 1.695 5.897 1.273.437-.07.896-.158 1.367-.248 2.384-.459 4.838-.926 6.486.796-1.132 1.069-2.199 1.964-3.158 2.468-3.224 1.693-8.614.736-8.669.727a.958.958 0 10-.347 1.884c.248.045 6.096 1.088 9.91-.916 1.84-.965 3.808-2.948 5.89-5.046 1.265-1.275 2.573-2.593 3.87-3.693 1.125-.957 2.316-1.056 2.71-.763.307.23.152.905-.096 1.462zM28.544 27.985a.96.96 0 001.313-.345l10.644-18.2a.956.956 0 00-.345-1.31.963.963 0 00-1.313.345L28.2 26.675a.957.957 0 00.345 1.31zM28.726 16.872c2.292 0 4.156-1.86 4.156-4.146s-1.864-4.145-4.156-4.145-4.156 1.86-4.156 4.145 1.865 4.146 4.156 4.146zm0-6.375c1.233 0 2.235 1 2.235 2.23a2.235 2.235 0 01-4.47 0c0-1.23 1.002-2.23 2.235-2.23zM35.48 23.61a4.156 4.156 0 004.155 4.145c2.292 0 4.156-1.86 4.156-4.146a4.156 4.156 0 00-8.311 0zm6.39 0a2.235 2.235 0 01-4.47 0 2.235 2.235 0 014.47 0z"/></svg></div> <div class="fsblog__sub-nav-content fsblog__link--texts"> <span class="fsblog__sub-nav-content fsblog__link--title">US Sales Tax</span> <span class="fsblog__sub-nav-content fsblog__link--description">Pass sales tax liability to Freemius.</span> </div> </a><a href="https://freemius.com/selling-wordpress-plugins-guide/" class="fsblog__sub-nav-content fsblog__link fs-selling-wordpress-plugins"> <div class="fsblog__sub-nav-content fsblog__link--img"><svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M38.348 18.282c-.29-.975-.928-1.589-1.797-1.729a1.963 1.963 0 00-1.509.358 2.156 2.156 0 00-1.63-.838 2.148 2.148 0 00-1.652.722 2.263 2.263 0 00-2.87.014l-1.072-3.615a2.15 2.15 0 00-3.023-1.328c-.94.462-1.407 1.609-1.086 2.666a1462.41 1462.41 0 001.927 6.253c-.892-.847-2.107-.84-2.822-.316-.568.416-.997 1.306-.338 2.444.719 1.241 3.957 6.031 5.137 7.4 1.25 1.449 3.113 2.23 5.117 2.23.846 0 1.719-.14 2.58-.428 3.215-1.074 5.221-4.602 4.566-8.032a48.177 48.177 0 00-1.528-5.801zm-3.46 12.547c-2.345.781-4.861.219-6.26-1.405-1.116-1.293-4.31-6.016-4.992-7.195-.128-.22-.237-.514-.033-.664a.644.644 0 01.376-.106c.255 0 .566.112.824.403.237.269.474.532.697.78.419.466.782.87.979 1.12.22.278.606.358.919.192a.744.744 0 00.356-.877c-.435-1.4-2.122-6.837-2.76-8.94-.13-.428.038-.88.39-1.053a.808.808 0 01.694-.019.82.82 0 01.453.517l1.376 4.644a.822.822 0 00.775.588c.35-.025.675-.22.79-.562a.893.893 0 01.697-.594c.433-.08.85.15.994.535a.728.728 0 001.395-.098c.088-.392.45-.7.813-.668.397.012.731.32.779.716a.73.73 0 00.582.633.772.772 0 00.777-.362c.294-.53.572-.564.83-.524.128.02.514.084.73.807.01.027.936 2.758 1.487 5.642.531 2.775-1.08 5.626-3.668 6.49z" fill="currentColor"/><path d="M19.849 20.656H3.543c-1.213 0-2.2-.996-2.2-2.219V3.573c0-1.223.987-2.218 2.2-2.218h28.21c1.213 0 2.2.995 2.2 2.218V13.74c0 .374.301.677.672.677a.674.674 0 00.672-.677V3.573c0-1.97-1.59-3.573-3.543-3.573H3.543C1.589 0 0 1.603 0 3.573v14.864c0 1.97 1.59 3.573 3.543 3.573h16.306a.674.674 0 00.671-.677c0-.374-.3-.677-.671-.677z" fill="currentColor"/><path d="M18.208 10.267h-1.113a1.65 1.65 0 01-1.642-1.656 1.65 1.65 0 011.642-1.655h3.264a.674.674 0 00.671-.677c0-.374-.3-.677-.672-.677h-2.035V4.465c0-.375-.3-.678-.672-.678a.674.674 0 00-.671.678v1.148a2.996 2.996 0 00-2.87 2.998c0 1.66 1.34 3.01 2.985 3.01h1.113a1.65 1.65 0 011.642 1.655 1.65 1.65 0 01-1.642 1.656h-3.433a.674.674 0 00-.671.677c0 .374.3.677.671.677h2.205v1.26c0 .374.3.677.671.677a.674.674 0 00.672-.677v-1.271a2.996 2.996 0 002.87-2.999c0-1.66-1.339-3.01-2.985-3.01z" fill="currentColor"/></svg></div> <div class="fsblog__sub-nav-content fsblog__link--texts"> <span class="fsblog__sub-nav-content fsblog__link--title">Selling WordPress Plugins</span> <span class="fsblog__sub-nav-content fsblog__link--description">The definitive guide on selling plugins successfully, from ideation to launch (and beyond).</span> </div> </a> </div> </div> <div class="fsblog__header--sub-nav"> <button id="developers" class="fsblog__header--sub-nav--btn fsblog__header--sub-nav--btn-js">Developers <svg class="fsblog_show_menu_icon"xmlns="http://www.w3.org/2000/svg" viewBox="0 0 608.118 1000"><path d="M591.176 499.144a83.436 83.436 0 01-24.433 58.992l-407.37 407.36c-32.592 32.591-85.421 32.591-118.003 0-32.572-32.593-32.572-85.392 0-117.984l348.378-348.368L43.09 152.488c-32.572-32.592-32.572-85.391 0-117.983 32.592-32.592 85.411-32.592 118.003 0l405.649 405.648a83.436 83.436 0 0124.433 58.991z"/></svg></button> <div class="fsblog__header--developers fsblog__header--sub-nav-content fsblog__hide"> <a href="https://freemius.com/help/documentation/" class="fsblog__sub-nav-content fsblog__link fs-documentation"> <div class="fsblog__sub-nav-content fsblog__link--img"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path d="M46.855 8H25.876a4.691 4.691 0 00-3.339 1.391l-8.624 8.64a4.897 4.897 0 00-1.413 3.436v29.818c0 2.6 2.084 4.715 4.644 4.715h29.711c2.561 0 4.645-2.115 4.645-4.715V12.716c0-2.6-2.084-4.716-4.645-4.716zm-23.522 3.402l-.035 4.82c-.01 1.458-1.187 2.644-2.623 2.644h-4.791l7.449-7.464zM49.53 51.285c0 1.497-1.2 2.716-2.676 2.716H17.144c-1.475 0-2.675-1.219-2.675-2.716V21.467c0-.204.026-.405.069-.602h6.137c2.515 0 4.574-2.077 4.592-4.629l.045-6.177a2.76 2.76 0 01.564-.06h20.98c1.475 0 2.675 1.219 2.675 2.717v38.569z"/><path d="M42.524 27.56H21.476c-.545 0-.985.446-.985.999s.44 1 .985 1h21.048c.544 0 .984-.448.984-1s-.44-1-.984-1zM42.524 34.66H21.476a.992.992 0 00-.985.999c0 .552.44 1 .985 1h21.048a.992.992 0 00.984-1c0-.553-.44-1-.984-1zM42.524 41.758H21.476a.992.992 0 00-.985 1c0 .552.44 1 .985 1h21.048a.992.992 0 00.984-1c0-.553-.44-1-.984-1z"/></svg></div> <div class="fsblog__sub-nav-content fsblog__link--texts"> <span class="fsblog__sub-nav-content fsblog__link--title">Documentation</span> <span class="fsblog__sub-nav-content fsblog__link--description">Start by integrating your WordPress plugin or theme in 5 mins to get all our platform features.</span> </div> </a> <div class="fsblog__header--sub-nav-content__multilinks"> <div class="fsblog__header--sub-nav-content__links"> <span class="fsblog__header--sub-nav-content__links--title">Getting Started</span> <a href="https://freemius.com/help/documentation/getting-started/" >Getting Started 🚀</a><a href="https://freemius.com/help/documentation/wordpress-sdk/integrating-freemius-sdk/" >Integration &amp; Config</a><a href="https://freemius.com/help/documentation/wordpress-sdk/testing/" >Testing &amp; Debugging</a><a href="https://freemius.com/help/documentation/selling-with-freemius/deployment/" >Version Deployment</a><a href="https://freemius.com/help/documentation/wordpress-sdk/software-licensing/" >Licensing API</a><a href="https://freemius.com/help/documentation/selling-with-freemius/freemius-checkout-buy-button/" >Buy Button JS API</a> </div> <div class="fsblog__header--sub-nav-content__links"> <span class="fsblog__header--sub-nav-content__links--title">Popular Topics</span> <a href="https://freemius.com/help/documentation/selling-with-freemius/your-earnings/" >Getting Paid</a><a href="https://freemius.com/help/documentation/selling-with-freemius/selling-add-ons-extensions/" >Selling Add-Ons</a><a href="https://freemius.com/help/documentation/selling-with-freemius/selling-bundles-and-memberships/" >Bundles &amp; Memberships</a><a href="https://freemius.com/help/documentation/selling-with-freemius/free-trials/" >Offering Free Trials</a><a href="https://freemius.com/help/documentation/users-account-management/users-dashboard/" >User&#039;s Dashboard</a> </div> </div> <div class="fsblog__header--tools"> <a href="https://github.com/Freemius/wordpress-sdk/" class="fsblog__sub-nav-content fsblog__link fs-wordpress"> <div class="fsblog__sub-nav-content fsblog__link--img"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path d="M32 8C18.766 8 8 18.766 8 32s10.766 24 24 24 24-10.766 24-24S45.234 8 32 8zm0 2.001c5.807 0 11.09 2.265 15.026 5.953 2.668 4.35 1.171 9.063.181 12.182-.128.402-.246.776-.347 1.122-.685 2.322-4.043 12.198-5.69 17.02l-8.686-23.7h4.377a1 1 0 100-2.001H26.228a1 1 0 100 2h4.126l3.19 8.703-6.694 18.66-11.723-27.362h5.007a1 1 0 100-2.001h-6.928C17.072 14.24 24.05 10 32 10zM10.001 32c0-3.37.764-6.565 2.124-9.422h.827v.005l13.109 30.595C16.808 50.578 10 42.072 10 32zM28.466 53.71l-.459-1.07 6.611-18.429 6.52 17.791a21.858 21.858 0 01-12.672 1.708zm14.463-2.631l-.665-1.817c.827-2.415 5.654-16.518 6.515-19.44.098-.333.213-.694.336-1.081.69-2.173 1.68-5.322 1.336-8.7A21.862 21.862 0 0153.999 32c0 8.153-4.462 15.28-11.07 19.08z"/></svg></div> <div class="fsblog__sub-nav-content fsblog__link--texts"> <span class="fsblog__sub-nav-content fsblog__link--title">WordPress SDK</span> </div> </a><a href="https://github.com/Freemius/php-sdk/" class="fsblog__sub-nav-content fsblog__link fs-php"> <div class="fsblog__sub-nav-content fsblog__link--img"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path d="M32 14.5C14.055 14.5 0 22.186 0 32s14.055 17.5 32 17.5S64 41.813 64 32 49.944 14.5 32 14.5zm0 32.962C15.46 47.462 2.006 40.526 2.006 32S15.46 16.538 32 16.538 61.994 23.474 61.994 32 48.538 47.462 32 47.462z"/><path d="M20.948 24.823H15.74c-.48 0-.891.344-.984.823l-2.691 13.926a1.019 1.019 0 00.985 1.216c.47 0 .889-.337.983-.824l.674-3.486h3.63c3.437 0 5.975-1.81 6.963-4.968.627-2.006.489-3.718-.4-4.954-.57-.79-1.717-1.733-3.952-1.733zm2.44 6.07c-.917 2.932-3.253 3.547-5.051 3.547H15.1l1.464-7.579h4.384c.77 0 1.798.156 2.333.9.489.677.527 1.79.108 3.132zM48.154 24.823h-5.208c-.48 0-.891.344-.984.823L39.27 39.572a1.019 1.019 0 00.985 1.216c.47 0 .889-.337.983-.824l.674-3.486h3.63c3.437 0 5.975-1.81 6.963-4.968.627-2.006.489-3.718-.4-4.954-.57-.79-1.717-1.733-3.952-1.733zm2.44 6.07c-.917 2.932-3.253 3.547-5.051 3.547h-3.237l1.464-7.579h4.384c.77 0 1.798.156 2.333.9.489.677.527 1.79.108 3.132zM34.534 24.823h-3.472l.59-3.056a1.019 1.019 0 00-.79-1.196 1.004 1.004 0 00-1.177.804l-2.692 13.927a1.019 1.019 0 00.986 1.215c.47 0 .889-.336.983-.823l1.707-8.833h3.865c1.04 0 1.747.184 2.044.533.229.27.296.739.201 1.397-.277 1.92-1.119 6.473-1.127 6.519a1.017 1.017 0 00.986 1.207c.473 0 .894-.341.984-.831.036-.188.858-4.639 1.141-6.6.184-1.27-.04-2.287-.668-3.023-.709-.835-1.873-1.24-3.561-1.24z"/></svg></div> <div class="fsblog__sub-nav-content fsblog__link--texts"> <span class="fsblog__sub-nav-content fsblog__link--title">PHP SDK</span> </div> </a><a href="https://status.freemius.com/" class="fsblog__sub-nav-content fsblog__link fs-system-status"> <div class="fsblog__sub-nav-content fsblog__link--img"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path d="M60.017 29.156h-3.404c1.207-2.41 1.667-5.17 1.298-8.005-.54-4.152-2.778-7.935-6.138-10.383-6.184-4.504-14.685-3.374-19.547 2.388-4.865-5.759-13.365-6.89-19.55-2.388-3.36 2.448-5.596 6.231-6.136 10.383-.377 2.895.11 5.71 1.375 8.153H3.983c-.543 0-.983.448-.983 1s.44 1 .983 1h5.215c.053.069.098.143.152.211 5.102 6.34 21.477 23.457 22.171 24.182.185.194.44.303.705.303.265 0 .519-.11.704-.303.694-.725 17.068-17.842 22.17-24.182.093-.116.17-.241.26-.36h4.657a.991.991 0 00.983-1c0-.552-.44-1-.983-1zM8.488 21.413c.47-3.605 2.414-6.893 5.333-9.019A12.4 12.4 0 0121.15 10a12.55 12.55 0 0110.277 5.357c.369.525 1.228.525 1.598 0 4.049-5.752 11.947-7.082 17.604-2.962 2.92 2.126 4.863 5.414 5.333 9.019.363 2.794-.213 5.494-1.616 7.743H40.74a.974.974 0 00-.74.343l-6.62 7.712-6.49-16.368a.986.986 0 00-.828-.622.959.959 0 00-.92.47l-5.247 8.613H10.19c-1.47-2.277-2.073-5.037-1.702-7.891zm23.738 32.152c-3.071-3.222-15.342-16.142-20.483-22.261h8.7c.34 0 .657-.179.836-.474l4.514-7.41 6.363 16.05a.988.988 0 00.912.626.975.975 0 00.74-.343l7.38-8.597h11.644c-5.063 6.054-17.51 19.16-20.606 22.409z"/></svg></div> <div class="fsblog__sub-nav-content fsblog__link--texts"> <span class="fsblog__sub-nav-content fsblog__link--title">System Status</span> </div> </a><a href="https://freemius.com/changelog/" class="fsblog__sub-nav-content fsblog__link fs-edit"> <div class="fsblog__sub-nav-content fsblog__link--img"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path d="M48.938 30.324a.996.996 0 00-.995 1v19.528a3.145 3.145 0 01-3.133 3.15H13.122a3.145 3.145 0 01-3.133-3.15V19.01a3.145 3.145 0 013.133-3.15h19.48c.55 0 .995-.447.995-.999s-.445-1-.994-1h-19.48C10.297 13.862 8 16.172 8 19.01v31.842C8 53.69 10.298 56 13.122 56H44.81c2.824 0 5.122-2.31 5.122-5.148V31.324c0-.553-.445-1-.994-1z"/><path d="M54.51 12.383l-2.872-2.887a5.085 5.085 0 00-7.205 0l-3.404 3.42-18.759 18.85a6.32 6.32 0 00-1.763 3.555l-1.154 8.254a.994.994 0 001.11 1.131l8.29-1.057a6.248 6.248 0 003.623-1.784l18.73-18.821 3.404-3.421a5.143 5.143 0 000-7.24zM30.97 40.451a4.255 4.255 0 01-2.465 1.215l-7.001.893.973-6.959c.127-.91.553-1.77 1.2-2.42l18.055-18.143 7.265 7.3L30.97 40.451zM53.104 18.21l-2.7 2.714-7.266-7.3 2.701-2.715a3.1 3.1 0 014.392 0l2.873 2.887a3.136 3.136 0 010 4.414z"/></svg></div> <div class="fsblog__sub-nav-content fsblog__link--texts"> <span class="fsblog__sub-nav-content fsblog__link--title">Changelog</span> </div> </a> </div> </div> </div> <div class="fsblog__header--link-navs"> <a href="https://freemius.com/pricing/" class="fsblog__header--link__minus-tablet-only">Pricing</a><a href="https://freemius.com/customers/" class="fsblog__header--link__minus-tablet-only">Customers</a> <a href="https://freemius.com/blog" target="_self" class="fsblog__header--link-navs__mobile-only fsblog-top-menu-link-svg__blog"><svg class="fsblog-top-menu-svg"xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><path d="M130.9 692.4c-18.2-134.3 24-276.2 148.4-399.7 63.3-62.8 125-127.4 189.3-189.2C600.7-23.6 786.2-17.8 908.1 120.4c52.5 59.5 62.6 123.6 40.6 215.8C922 449.1 823.5 507.9 747.4 517.3c-15.4 1.9-38.7 5.3-35.6 28.5 2.3 17.7 16.7 17.4 29.9 17.6 14.6.3 29.3.3 43.9.1 14.2-.2 25.8 4.2 31.4 18.1 5.5 13.8-.9 24-9.2 35.4-26.4 31-76.4 52.9-127.4 69.2-23.9 7.7-48.3 13.9-72.4 21.2-9.4 2.9-19.1 6.4-19.3 18.8-.2 13.4 8.6 17.7 20 20.1 10.8 2.2 20 7.1 21.5 20 1.6 13.7-7 20.6-17.2 26.8-77.4 47.2-161.8 70.8-252 73.4-37.4 1.1-74.9 1-112.3-.2-17-.6-28.8 5.1-40.3 17.1-29.2 30.6-58.9 60.8-89.8 89.7-28.9 27-69.8 14.6-77.6-22.3-4-19.1 6.1-32.6 18.6-45.1 73.6-73.6 147.2-147.4 220.9-220.9 49.2-49 155.9-155.3 210.8-210 18.9-18.9 18.8-49.3-.1-68.3-18.7-18.8-49-19-67.9-.5-82 80.7-285.3 279.7-292.4 286.4z"/></svg><span>Blog</span></a><a href="https://www.youtube.com/@Freemius/" target="_blank" aria-label="Videos, opens a new window" class="fsblog__header--link-navs__mobile-only fsblog-top-menu-link-svg__videos"><svg class="fsblog-top-menu-svg"xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><path d="M121.647 106.272v787.456c0 82.66 93.361 130.807 160.707 82.88L835.61 582.88c56.99-40.558 56.99-125.202 0-165.76L282.354 23.392c-67.346-47.927-160.707.22-160.707 82.88z"/></svg><span>Videos</span></a><a href="https://www.plugin.fm/" target="_blank" aria-label="Podcast, opens a new window" class="fsblog__header--link-navs__mobile-only fsblog-top-menu-link-svg__podcast"><svg class="fsblog-top-menu-svg"xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M62.759 37.931V100c0 20.56 16.68 37.241 37.241 37.241s37.241-16.68 37.241-37.241h-31.034c-3.414 0-6.207-2.793-6.207-6.207s2.793-6.207 6.207-6.207h31.034V75.172h-31.034c-3.414 0-6.207-2.793-6.207-6.206 0-3.414 2.793-6.207 6.207-6.207h31.034V50.345h-31.034c-3.414 0-6.207-2.793-6.207-6.207s2.793-6.207 6.207-6.207h31.034C137.241 17.371 120.561.69 100 .69S62.759 17.37 62.759 37.93zm86.896 55.862V100c0 27.427-22.228 49.655-49.655 49.655S50.345 127.427 50.345 100V84.483c0-5.16-4.15-9.31-9.31-9.31s-9.31 4.15-9.31 9.31V100c0 34.565 25.68 63.116 58.965 67.655v13.035H72.069c-5.16 0-9.31 4.15-9.31 9.31s4.15 9.31 9.31 9.31h55.862c5.16 0 9.31-4.15 9.31-9.31s-4.15-9.31-9.31-9.31h-18.62v-13.035c33.284-4.539 58.965-33.09 58.965-67.655V84.483c0-5.16-4.151-9.31-9.31-9.31s-9.31 4.15-9.31 9.31v9.31z"/></svg><span>Podcast</span></a> <a href="https://freemius.com/blog/category/marketing" class="fsblog__header--link-navs__mobile-only">Marketing</a><a href="https://freemius.com/blog/category/customer-support" class="fsblog__header--link-navs__mobile-only">Customer Support</a><a href="https://freemius.com/blog/category/interviews" class="fsblog__header--link-navs__mobile-only">Interviews</a><a href="https://freemius.com/blog/category/release-notes" class="fsblog__header--link-navs__mobile-only">Product</a> <a href="https://freemius.com/help/faq/" class="fsblog__header--link-navs__mobile-only">FAQ</a> </div> <div class="fsblog__header--mobile-only-login"> <ul class="fsblog-login-menu__list"> <li><a href="https://dashboard.freemius.com/login/" class="fsblog__sub-nav-content fsblog__link fs-store"> <div class="fsblog__sub-nav-content fsblog__link--img"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path d="M59.502 53.996h-4.289V34.142a1 1 0 00-.998-1.002 1 1 0 00-.997 1.002v19.854H28.664V34.142a1 1 0 00-.998-1.002 1 1 0 00-.998 1.002v19.854H10.782V34.142c0-.554-.446-1.002-.997-1.002s-.998.448-.998 1.002v19.854h-4.29c-.55 0-.997.448-.997 1.002S3.946 56 4.498 56h55.004c.552 0 .998-.448.998-1.002a1 1 0 00-.998-1.002zM9.744 30.69c2.308 0 4.353-1.346 5.42-3.379.202.353.426.694.69 1.011 1.254 1.505 3.065 2.368 4.971 2.368 2.338 0 4.391-1.285 5.565-3.205 1.152 1.918 3.232 3.205 5.61 3.205s4.457-1.287 5.61-3.216c1.173 1.93 3.227 3.216 5.565 3.216 1.906 0 3.717-.863 4.971-2.369.264-.316.487-.657.689-1.01 1.067 2.033 3.112 3.38 5.421 3.38 1.95 0 3.746-.933 4.928-2.557 1.25-1.719 1.606-3.968.955-6.017l-3.24-10.194C56.153 9.577 54.069 8 51.709 8H12.291C9.932 8 7.847 9.576 7.1 11.923L3.862 22.117c-.652 2.05-.296 4.298.954 6.017 1.182 1.624 2.978 2.556 4.928 2.556zM32 28.686c-2.52 0-4.569-2.075-4.57-4.586l.577-14.096h7.981l.58 14.055c0 2.552-2.048 4.627-4.568 4.627zm22.998-16.153l3.24 10.193a4.755 4.755 0 01-.666 4.226c-.802 1.102-2.01 1.734-3.316 1.734-2.015 0-3.752-1.539-4.131-3.66l-1.184-6.616-1.504-8.406h4.271c1.487 0 2.81 1.016 3.29 2.529zm-9.588-2.529l1.453 8.126.84 4.693c.273 1.52-.124 3.056-1.088 4.213-.886 1.064-2.108 1.65-3.44 1.65-2.542 0-4.61-2.213-4.612-4.978l-.577-13.704h7.424zM25.436 23.751c0 2.722-2.069 4.935-4.61 4.935-1.333 0-2.555-.586-3.441-1.65-.962-1.155-1.358-2.686-1.09-4.204l2.295-12.828h7.419l-.573 13.747zM5.762 22.726l3.24-10.193c.48-1.513 1.803-2.529 3.29-2.529h4.27l-2.23 12.465-.001.01-.456 2.548c-.38 2.12-2.117 3.66-4.131 3.66-1.306 0-2.514-.633-3.316-1.735a4.753 4.753 0 01-.666-4.226z"/><path d="M47.657 34.25a.994.994 0 00-1.411 0L33.252 47.3a1.005 1.005 0 000 1.417.993.993 0 001.41 0l12.995-13.05c.39-.391.39-1.025 0-1.417zM40.047 51.265c.255 0 .51-.098.706-.294l7.717-7.75c.39-.392.39-1.026 0-1.417a.994.994 0 00-1.411 0l-7.717 7.75a1.005 1.005 0 000 1.417c.195.196.45.294.705.294zM17.034 43.598a3.375 3.375 0 003.364 3.379 3.375 3.375 0 003.365-3.379 3.375 3.375 0 00-3.365-3.379 3.375 3.375 0 00-3.364 3.38zm4.733 0c0 .759-.613 1.375-1.369 1.375s-1.369-.616-1.369-1.375c0-.758.614-1.375 1.37-1.375s1.368.617 1.368 1.375z"/></svg></div> <div class="fsblog__sub-nav-content fsblog__link--texts"> <span class="fsblog__sub-nav-content fsblog__link--title">Developer Dashboard - Sellers</span> <span class="fsblog__sub-nav-content fsblog__link--description">Manage your store, products, plans and earnings.</span> </div> </a></li><li><a href="https://users.freemius.com/login/" class="fsblog__sub-nav-content fsblog__link fs-user-dashboard"> <div class="fsblog__sub-nav-content fsblog__link--img"><svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M35.91 0H4.09A4.088 4.088 0 000 4.077v21.846A4.088 4.088 0 004.09 30H35.91C38.165 30 40 28.17 40 25.923V4.077A4.088 4.088 0 0035.91 0zm-26 28.75H4.09a2.835 2.835 0 01-2.837-2.827v-3.149h8.658v5.976zm0-7.225H1.254v-5.9h8.658v5.9zm0-7.15H1.254v-5.9h8.658v5.9zm0-7.15H1.254V4.078A2.835 2.835 0 014.09 1.25h5.82v5.976zm28.837 18.698a2.835 2.835 0 01-2.836 2.828H11.164V1.25h24.747a2.835 2.835 0 012.836 2.827v21.846z" fill="currentColor"/><path d="M27.449 15.456a4.78 4.78 0 002.166-3.999 4.787 4.787 0 00-4.781-4.782 4.788 4.788 0 00-4.783 4.782 4.78 4.78 0 002.167 3.999c-2.966 1.074-5.095 3.911-5.095 7.244a.625.625 0 101.25 0 6.468 6.468 0 016.46-6.46 6.468 6.468 0 016.461 6.46.625.625 0 101.25 0c0-3.333-2.129-6.17-5.095-7.244zM21.3 11.457a3.536 3.536 0 013.533-3.532 3.536 3.536 0 013.531 3.532 3.536 3.536 0 01-3.531 3.532 3.536 3.536 0 01-3.533-3.532z" fill="currentColor"/></svg></div> <div class="fsblog__sub-nav-content fsblog__link--texts"> <span class="fsblog__sub-nav-content fsblog__link--title">User Dashboard - Buyers</span> <span class="fsblog__sub-nav-content fsblog__link--description">Manage your subscriptions, licenses and websites.</span> </div> </a></li> </ul> </div> </div> <div class="fsblog-main-nav--top__access"> <div class="fsblog-login-menu__container fsblog__header--sub-nav"> <button id="dashboards" class="fsblog-login-menu__button fsblog__button fsblog__button-base_blue fsblog__header--sub-nav--btn-js"> <span class="fsblog-login-menu__button-dashboards">Login</span> <svg class="fsblog_show_menu_icon"xmlns="http://www.w3.org/2000/svg" viewBox="0 0 608.118 1000"><path d="M591.176 499.144a83.436 83.436 0 01-24.433 58.992l-407.37 407.36c-32.592 32.591-85.421 32.591-118.003 0-32.572-32.593-32.572-85.392 0-117.984l348.378-348.368L43.09 152.488c-32.572-32.592-32.572-85.391 0-117.983 32.592-32.592 85.411-32.592 118.003 0l405.649 405.648a83.436 83.436 0 0124.433 58.991z"/></svg> </button> <ul class="fsblog__header--sub-nav-content fsblog-login-menu__list fsblog__hide"> <li><a href="https://dashboard.freemius.com/login/" class="fsblog__sub-nav-content fsblog__link fs-store"> <div class="fsblog__sub-nav-content fsblog__link--img"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path d="M59.502 53.996h-4.289V34.142a1 1 0 00-.998-1.002 1 1 0 00-.997 1.002v19.854H28.664V34.142a1 1 0 00-.998-1.002 1 1 0 00-.998 1.002v19.854H10.782V34.142c0-.554-.446-1.002-.997-1.002s-.998.448-.998 1.002v19.854h-4.29c-.55 0-.997.448-.997 1.002S3.946 56 4.498 56h55.004c.552 0 .998-.448.998-1.002a1 1 0 00-.998-1.002zM9.744 30.69c2.308 0 4.353-1.346 5.42-3.379.202.353.426.694.69 1.011 1.254 1.505 3.065 2.368 4.971 2.368 2.338 0 4.391-1.285 5.565-3.205 1.152 1.918 3.232 3.205 5.61 3.205s4.457-1.287 5.61-3.216c1.173 1.93 3.227 3.216 5.565 3.216 1.906 0 3.717-.863 4.971-2.369.264-.316.487-.657.689-1.01 1.067 2.033 3.112 3.38 5.421 3.38 1.95 0 3.746-.933 4.928-2.557 1.25-1.719 1.606-3.968.955-6.017l-3.24-10.194C56.153 9.577 54.069 8 51.709 8H12.291C9.932 8 7.847 9.576 7.1 11.923L3.862 22.117c-.652 2.05-.296 4.298.954 6.017 1.182 1.624 2.978 2.556 4.928 2.556zM32 28.686c-2.52 0-4.569-2.075-4.57-4.586l.577-14.096h7.981l.58 14.055c0 2.552-2.048 4.627-4.568 4.627zm22.998-16.153l3.24 10.193a4.755 4.755 0 01-.666 4.226c-.802 1.102-2.01 1.734-3.316 1.734-2.015 0-3.752-1.539-4.131-3.66l-1.184-6.616-1.504-8.406h4.271c1.487 0 2.81 1.016 3.29 2.529zm-9.588-2.529l1.453 8.126.84 4.693c.273 1.52-.124 3.056-1.088 4.213-.886 1.064-2.108 1.65-3.44 1.65-2.542 0-4.61-2.213-4.612-4.978l-.577-13.704h7.424zM25.436 23.751c0 2.722-2.069 4.935-4.61 4.935-1.333 0-2.555-.586-3.441-1.65-.962-1.155-1.358-2.686-1.09-4.204l2.295-12.828h7.419l-.573 13.747zM5.762 22.726l3.24-10.193c.48-1.513 1.803-2.529 3.29-2.529h4.27l-2.23 12.465-.001.01-.456 2.548c-.38 2.12-2.117 3.66-4.131 3.66-1.306 0-2.514-.633-3.316-1.735a4.753 4.753 0 01-.666-4.226z"/><path d="M47.657 34.25a.994.994 0 00-1.411 0L33.252 47.3a1.005 1.005 0 000 1.417.993.993 0 001.41 0l12.995-13.05c.39-.391.39-1.025 0-1.417zM40.047 51.265c.255 0 .51-.098.706-.294l7.717-7.75c.39-.392.39-1.026 0-1.417a.994.994 0 00-1.411 0l-7.717 7.75a1.005 1.005 0 000 1.417c.195.196.45.294.705.294zM17.034 43.598a3.375 3.375 0 003.364 3.379 3.375 3.375 0 003.365-3.379 3.375 3.375 0 00-3.365-3.379 3.375 3.375 0 00-3.364 3.38zm4.733 0c0 .759-.613 1.375-1.369 1.375s-1.369-.616-1.369-1.375c0-.758.614-1.375 1.37-1.375s1.368.617 1.368 1.375z"/></svg></div> <div class="fsblog__sub-nav-content fsblog__link--texts"> <span class="fsblog__sub-nav-content fsblog__link--title">Developer Dashboard - Sellers</span> <span class="fsblog__sub-nav-content fsblog__link--description">Manage your store, products, plans and earnings.</span> </div> </a></li><li><a href="https://users.freemius.com/login/" class="fsblog__sub-nav-content fsblog__link fs-user-dashboard"> <div class="fsblog__sub-nav-content fsblog__link--img"><svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M35.91 0H4.09A4.088 4.088 0 000 4.077v21.846A4.088 4.088 0 004.09 30H35.91C38.165 30 40 28.17 40 25.923V4.077A4.088 4.088 0 0035.91 0zm-26 28.75H4.09a2.835 2.835 0 01-2.837-2.827v-3.149h8.658v5.976zm0-7.225H1.254v-5.9h8.658v5.9zm0-7.15H1.254v-5.9h8.658v5.9zm0-7.15H1.254V4.078A2.835 2.835 0 014.09 1.25h5.82v5.976zm28.837 18.698a2.835 2.835 0 01-2.836 2.828H11.164V1.25h24.747a2.835 2.835 0 012.836 2.827v21.846z" fill="currentColor"/><path d="M27.449 15.456a4.78 4.78 0 002.166-3.999 4.787 4.787 0 00-4.781-4.782 4.788 4.788 0 00-4.783 4.782 4.78 4.78 0 002.167 3.999c-2.966 1.074-5.095 3.911-5.095 7.244a.625.625 0 101.25 0 6.468 6.468 0 016.46-6.46 6.468 6.468 0 016.461 6.46.625.625 0 101.25 0c0-3.333-2.129-6.17-5.095-7.244zM21.3 11.457a3.536 3.536 0 013.533-3.532 3.536 3.536 0 013.531 3.532 3.536 3.536 0 01-3.531 3.532 3.536 3.536 0 01-3.533-3.532z" fill="currentColor"/></svg></div> <div class="fsblog__sub-nav-content fsblog__link--texts"> <span class="fsblog__sub-nav-content fsblog__link--title">User Dashboard - Buyers</span> <span class="fsblog__sub-nav-content fsblog__link--description">Manage your subscriptions, licenses and websites.</span> </div> </a></li> </ul> </div> <a href="https://dashboard.freemius.com/register/" class="fsblog-login-menu__button fsblog__button fsblog__button-base_green"><span>Sellers Sign Up</span></a> </div> </div> <div class="fsblog-main-nav--bottom"> <nav class="fsblog-main-nav--bottom__resources"> <a href="https://freemius.com/pricing/" class="fsblog__header--link__minus-desktop-only">Pricing</a><a href="https://freemius.com/customers/" class="fsblog__header--link__minus-desktop-only">Customers</a> <a href="https://freemius.com/blog" target="_self" class="fsblog-top-menu-svg-link fsblog-top-menu-link-svg__blog"><svg class="fsblog-top-menu-svg"xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><path d="M130.9 692.4c-18.2-134.3 24-276.2 148.4-399.7 63.3-62.8 125-127.4 189.3-189.2C600.7-23.6 786.2-17.8 908.1 120.4c52.5 59.5 62.6 123.6 40.6 215.8C922 449.1 823.5 507.9 747.4 517.3c-15.4 1.9-38.7 5.3-35.6 28.5 2.3 17.7 16.7 17.4 29.9 17.6 14.6.3 29.3.3 43.9.1 14.2-.2 25.8 4.2 31.4 18.1 5.5 13.8-.9 24-9.2 35.4-26.4 31-76.4 52.9-127.4 69.2-23.9 7.7-48.3 13.9-72.4 21.2-9.4 2.9-19.1 6.4-19.3 18.8-.2 13.4 8.6 17.7 20 20.1 10.8 2.2 20 7.1 21.5 20 1.6 13.7-7 20.6-17.2 26.8-77.4 47.2-161.8 70.8-252 73.4-37.4 1.1-74.9 1-112.3-.2-17-.6-28.8 5.1-40.3 17.1-29.2 30.6-58.9 60.8-89.8 89.7-28.9 27-69.8 14.6-77.6-22.3-4-19.1 6.1-32.6 18.6-45.1 73.6-73.6 147.2-147.4 220.9-220.9 49.2-49 155.9-155.3 210.8-210 18.9-18.9 18.8-49.3-.1-68.3-18.7-18.8-49-19-67.9-.5-82 80.7-285.3 279.7-292.4 286.4z"/></svg><span>Blog</span></a><a href="https://www.youtube.com/@Freemius/" target="_blank" aria-label="Videos, opens a new window" class="fsblog-top-menu-svg-link fsblog-top-menu-link-svg__videos"><svg class="fsblog-top-menu-svg"xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><path d="M121.647 106.272v787.456c0 82.66 93.361 130.807 160.707 82.88L835.61 582.88c56.99-40.558 56.99-125.202 0-165.76L282.354 23.392c-67.346-47.927-160.707.22-160.707 82.88z"/></svg><span>Videos</span></a><a href="https://www.plugin.fm/" target="_blank" aria-label="Podcast, opens a new window" class="fsblog-top-menu-svg-link fsblog-top-menu-link-svg__podcast"><svg class="fsblog-top-menu-svg"xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M62.759 37.931V100c0 20.56 16.68 37.241 37.241 37.241s37.241-16.68 37.241-37.241h-31.034c-3.414 0-6.207-2.793-6.207-6.207s2.793-6.207 6.207-6.207h31.034V75.172h-31.034c-3.414 0-6.207-2.793-6.207-6.206 0-3.414 2.793-6.207 6.207-6.207h31.034V50.345h-31.034c-3.414 0-6.207-2.793-6.207-6.207s2.793-6.207 6.207-6.207h31.034C137.241 17.371 120.561.69 100 .69S62.759 17.37 62.759 37.93zm86.896 55.862V100c0 27.427-22.228 49.655-49.655 49.655S50.345 127.427 50.345 100V84.483c0-5.16-4.15-9.31-9.31-9.31s-9.31 4.15-9.31 9.31V100c0 34.565 25.68 63.116 58.965 67.655v13.035H72.069c-5.16 0-9.31 4.15-9.31 9.31s4.15 9.31 9.31 9.31h55.862c5.16 0 9.31-4.15 9.31-9.31s-4.15-9.31-9.31-9.31h-18.62v-13.035c33.284-4.539 58.965-33.09 58.965-67.655V84.483c0-5.16-4.151-9.31-9.31-9.31s-9.31 4.15-9.31 9.31v9.31z"/></svg><span>Podcast</span></a> </nav> <nav class="fsblog-main-nav--bottom__guides"> <a href="https://freemius.com/blog/category/marketing" >Marketing</a><a href="https://freemius.com/blog/category/customer-support" >Customer Support</a><a href="https://freemius.com/blog/category/interviews" >Interviews</a><a href="https://freemius.com/blog/category/release-notes" >Product</a> </nav> <form action="https://freemius.com/blog" class="fsblog-main-nav--bottom__search"> <input aria-label="Search" placeholder="Search..." type="search" value="" name="s"> <div class="fsblog-search-button"> <button class="search-icon" type="submit"> <svg class="svg_loaded"xmlns="http://www.w3.org/2000/svg" viewBox="0 0 996.824 1000"><path d="M974.712 910.298l-184.04-184.003c66.947-82.849 101.4-186.975 97.154-294.211-4.388-110.865-49.915-215.04-128.192-293.336-171.621-171.62-450.867-171.62-622.488 0-41.942 41.942-74.42 90.908-96.533 145.539-21.35 52.747-32.176 108.498-32.176 165.704s10.826 112.956 32.176 165.702c22.113 54.632 54.591 103.599 96.534 145.54 41.952 41.954 90.92 74.44 145.542 96.555 52.744 21.355 108.494 32.182 165.7 32.182 100.487 0 198.241-34.62 276.27-97.66l184.038 184.003c8.82 8.818 20.54 13.675 33.007 13.675s24.188-4.857 33.008-13.675c18.2-18.201 18.2-47.814 0-66.015zM203.16 204.76c65.402-65.402 152.493-101.42 245.229-101.42s179.827 36.018 245.228 101.42C828.803 339.98 828.803 560 693.62 695.219c-135.22 135.148-355.242 135.148-490.462 0-135.194-135.222-135.21-355.246.002-490.458z"/></svg> <span class="fsblog-screen-reader-only">Click to Search</span> </button> </div> </form> </div> </div> </div> </header> <main class="fsblog-single"> <section class="fsblog-single__left-article"> <div class="fsblog-single__toc" id="fs-table-of-contents"></div> </section> <div class="fsblog-single__container"> <article id="post-8740" class="post-8740 post type-post status-publish format-standard has-post-thumbnail hentry category-growth-hacks tag-customizations tag-feature-requests tag-features tag-marketing tag-paid-customization tag-pricing tag-return-on-investment tag-roadmap tag-roi tag-rss-newsletter tag-strategy tag-upselling"> <header class="entry-header"> <h1 class="fsblog-single__title entry-title">Getting The Most out of Feature &#038; Customization Requests for Plugin &#038; Theme Developers</h1> </header><!-- .entry-header --> <div class="fsblog-single-post-meta"> <div class="fsblog-single-post-meta__author-profile"> <a href="https://freemius.com/blog/author/brandon/" class="fsblog-single-post-meta__author-link"><img src="https://secure.gravatar.com/avatar/b58717b71931e52f7bb3c873173bd36c?s=700&#038;d=mm&#038;r=g" alt="Brandon Ernst" class="fsblog-single-post-meta__img" /></a> <span>by</span> <a class="fsblog-single-author__name" href="https://freemius.com/blog/author/brandon/"><span class="fsblog-single-post-meta__first-name">Brandon</span> <span class="fsblog-single-post-meta__last-name">Ernst</span></a> </div> <div class="fsblog-single-post-meta__wrapper"> </div> </div> <div class="post-thumbnail"> <img width="560" height="291" src="https://freemius.com/blog/wp-content/uploads/2021/02/feature-requests-featured-image.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" srcset="https://freemius.com/blog/wp-content/uploads/2021/02/feature-requests-featured-image.jpg 560w, https://freemius.com/blog/wp-content/uploads/2021/02/feature-requests-featured-image-300x156.jpg 300w" sizes="(max-width: 560px) 100vw, 560px" /> </div><!-- .post-thumbnail --> <div class="entry-content"> <table id="amazon-polly-audio-table"> <tr> <td id="amazon-polly-audio-tab"> <div id="amazon-ai-player-label"></div> <div id="amazon-ai-player-container"> <audio class="amazon-ai-player" id="amazon-ai-player" preload="none" controls > <source type="audio/mpeg" src="https://s3.us-east-1.amazonaws.com/audio_for_wordpress_73356241522c0b604cb842a1d5c50be060352b11/2021/02/amazon_polly_8740.mp3?version=1705566655"> </audio> </div> </td> </tr> </table><p>Building a WordPress website is all about customization to make it look and act the way a customer wants. So, what does that mean for plugin and theme developers like yourself who get requests for features or customizations of all kinds? Should you accommodate those requests or toss them to the side and focus strictly on your product development goals?</p> <p><span id="more-8740"></span></p> <div class="videoWrapper"><iframe loading="lazy" title="YouTube video player" src="https://www.youtube.com/embed/oWs6q4m9qcw" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div> <p><script src="https://apis.google.com/js/platform.js"></script></p> <div class="g-ytsubscribe" data-channelid="UCPvTIFDhxOCM0ghOxVCi7hw" data-layout="full" data-count="default"></div> <p>As a plugin developer, it’s inevitable that people will contact you asking for something that your product doesn’t do.</p> <p>Whether people contact you through support, your website contact form, or submit a feature request through a public board, some requests you get will be worth considering in your product development pipeline.</p> <p>To leverage each request as much as possible, you should consider three questions:</p> <ul> <li>Is the request a <em>feature</em> or <em>customization</em>?</li> <li>Is the person making the request a <em>free user</em> or <em>paying customer</em>?</li> <li>Who is making the request?</li> </ul> <p>The answers to these questions will help you achieve 3 things:</p> <ul> <li>Determine if it’s in your best interest to meet the request.</li> <li>Assess the ROI for developing the requested functionality.</li> <li>Formulate an offer that will be appealing to the person.</li> </ul> <p>Let’s go through each of the questions and discuss the best way to leverage the requests you get.</p> <h2>Leveraging Customization Requests</h2> <h3>How to identify if an inquiry is a feature request or a customization request?</h3> <p>It’s important to “read between the lines” early on when you get a request from a customer in order to identify if the request is a feature or customization. Many customers might think they’re requesting customization, when, in fact, it’s really a feature (and vice versa).</p> <p>The difference between them is really important to your business because they each have a different value.</p> <p><em>Feature requests</em> include functionality that can be used by many people.</p> <p><em>Customization requests</em> include functionality needed by an individual person for a specific purpose.</p> <p>Customizations are extremely valuable when a person’s individual needs overlap with market needs. At that point, they’re no longer customizations &#8211; they’re features!</p> <p><img decoding="async" src="//freemius.com/blog/wp-content/uploads/2021/02/feature-requests-image-1.jpg" alt="" /></p> <p>Features <em>increase your product’s value</em> and have the potential to <em>offer much greater ROI</em> because they’re valuable to more than one person, and so more people will want to buy your product.</p> <p>Customizations, on the other hand, are mostly valuable to that individual person.</p> <p>That being said, customization requests can still be valuable to consider because you can often build features out of them. So, keep in mind that you aren’t committing yourself to anything by simply accepting feature or customization requests &#8211; how you respond to them is what matters.</p> <p>If you find that a request is not in your best interest or you don’t want to diverge from your product priorities, you can always respond with something like this:</p> <blockquote><p>Thank you very much for the request. I added your request to our TODOs list, but, unfortunately, we don’t have the resources to build it at this point in time.</p></blockquote> <p>On the flip side, if you think a request is valuable to your business and something you want to move forward with, consider the second question in order to help formulate your response.</p> <h3>What expectations do free users vs paying users have?</h3> <p>Free users and paying customers will have very different expectations.</p> <p>Free users will generally expect to pay something to have their request fulfilled, whether by purchasing your product, paying hourly, or a set project fee. On the other hand, paying customers may sometimes be put-off by the idea of having to “pay more” for getting their request fulfilled.</p> <p>Aligning expectations is critical.</p> <p>Regardless if the person is a free user or paying customer, you still need to get paid at the end of the day for any additional time and effort you put in. However, you shouldn’t be insensitive to the fact that customers have already paid, so the offer you make will depend on the situation and their response may depend largely on how you communicate a solution to them.</p> <p>Now that you can identify the value of a <em>feature</em> vs <em>customization</em> and the different expectations of a <em>free user</em> vs <em>paying customer</em>, identifying the source of the request will give you one of the last pieces of information you need to draft the most effective response to any request.</p> <div class="fsblog-cheatsheet__container"> <h2 class="fsblog-cheatsheet__title"><span>Subscribe and grab a free copy of our </span>WordPress Plugin Business Book</h2> <p>Exactly how to create a prosperous WordPress plugin business in the subscription economy.</p> <img loading="lazy" class="fsblog-cheatsheet__container--image" src="https://freemius.com/blog/wp-content/plugins/fsblog-utilities/assets/img/svg/cheat-sheet-ebook.svg" alt="The WordPress Plugin Business Book" /> <form id="fsblog--ebook__form" class="fsblog-cheatsheet__form"> <fieldset> <legend>Name</legend> <label for="from_name" class="fsblog-screen-reader-only">Name</label> <input value="" type="text" id="from_name" name="from_name" placeholder="Jane Doe" autocomplete="name" required> </fieldset> <fieldset> <legend>email</legend> <label for="from_email" class="fsblog-screen-reader-only">email</label> <input value="" type="email" id="from_email" name="from_email" placeholder="you@example.com" autocomplete="email" required> </fieldset> <div class="fsblog-button-container"> <button type="submit" class="fsblog--ebook-submit-button__js fsblog__button fsblog__button-base_blue svg_right"> <svg class="fsblog--ebook-submit-button__icon svg_load_style"xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1009.294 1000"><path d="M450.222 584.932v-11.245c.002-170.084.284-340.169-.282-510.25-.09-27.221 18.537-51.995 46.955-56.808 28.595-4.843 60.264 19.514 61.489 48.511.217 5.137.146 10.287.146 15.43.006 167.834.005 335.667.005 503.5v11.127l4.28 3.061c1.64-3.133 2.637-6.905 5.018-9.302 38.513-38.785 77.084-77.513 115.893-116.001 23.713-23.516 57.55-23.458 79.718-.363 19.64 20.462 20.507 52.515 1.06 73.234-17.155 18.276-35.198 35.721-52.923 53.46-55.448 55.488-110.856 111.018-166.44 166.37-19.633 19.55-43.476 23.891-65.758 12.082-5.568-2.951-10.696-7.174-15.188-11.652-71.948-71.737-143.877-143.492-215.55-215.504-32.613-32.768-19.843-82.834 23.984-93.583 20.551-5.04 38.419 1.672 53.387 16.727 38.085 38.303 76.38 76.398 114.497 114.67 2.467 2.476 4.142 5.742 6.185 8.641l3.524-2.105z"/><path d="M504.318 883.945c93.253 0 186.508.341 279.759-.14 48.832-.253 94.587-38.64 101.937-87.092 3.63-23.925 2.018-48.657 2.602-73.029.356-14.843 3.616-28.599 13.863-39.928 15.243-16.851 34.261-22.314 55.832-16.386 23.54 6.469 38.003 23.285 39.217 46.999 2.36 46.08 4.477 92.757-13.402 136.794-31.177 76.795-87.238 124.137-169.405 138.98-12.88 2.326-26.134 3.61-39.217 3.626-180.721.231-361.443.304-542.165.1-104.13-.118-190.633-66.43-215.602-166.462-5.365-21.492-6.023-44.352-7.08-66.665-.846-17.873-.618-36.113 2.023-53.757 3.7-24.724 28.045-42.418 53.732-41.74 26.25.692 49.108 18.811 51.7 44.014 2.357 22.923 1.628 46.166 2.195 69.27 1.217 49.582 37.682 93.674 86.172 103.235 10.288 2.029 21.04 2.34 31.58 2.36 88.752.177 177.506.101 266.259.101v-.28z"/></svg> <span class="fsblog--ebook-submit-button__cta">Download</span> <svg class="fsblog--ebook-submit-button__loader fsblog__hide fsblog__spinner"xmlns="http://www.w3.org/2000/svg"><style>.spinner_qM83{animation:spinner_8HQG 1.05s infinite}.spinner_oXPr{animation-delay:.1s}.spinner_ZTLf{animation-delay:.2s}@keyframes spinner_8HQG{0%,57.14%{animation-timing-function:cubic-bezier(0.33,.66,.66,1);transform:translate(0)}28.57%{animation-timing-function:cubic-bezier(0.33,0,.66,.33);transform:translateY(-6px)}100%{transform:translate(0)}}</style><circle class="spinner_qM83" cx="5" cy="12" r="5"/><circle class="spinner_qM83 spinner_oXPr" cx="20" cy="12" r="5"/><circle class="spinner_qM83 spinner_ZTLf" cx="35" cy="12" r="5"/></svg> </button> </div> </form> </div> <h3>Who is making the request?</h3> <p>Getting paid for your customization work is great, but there are opportunities that can potentially offer much greater value beyond the dollars for your time. Hence, pay close attention to who initiates a customization request, regardless of what they are asking for and how it is aligned with your product roadmap.</p> <p>Here are 3 types of personas for which you’d pursue a customization request for a potentially greater value:</p> <h4>Influencers</h4> <p>If you sell a WooCommerce extension and the CEO of WooCommerce (or any other important influencer in your space) contacts you for a custom feature, it may be a good idea to develop that feature for them just for the potential of getting a testimonial from such a highly respected thought leader in your industry. In addition to the social credibility it will add to your brand, if you make them really happy, there’s a chance they will spread the word about your product to their network.</p> <h4>Known Companies</h4> <p>Similar to influential people in your industry, there’s major value in stating that a well-known company is one of your customers. Even better is if you can get a testimonial from a person in a known company, which you can tie to a profile picture, name, and job title.</p> <p>So, make sure to check the domain of the email address, and if it does match a well-known brand, you may want to consider fulfilling their request just for the sake of adding their company’s logo to your customer logos gallery. How awesome would that be if you can say that Amazon/Microsoft/Facebook etc are using your product!</p> <h4>Affiliate Marketers</h4> <p>Well-known affiliate marketers can be another great opportunity to build a mutually beneficial relationship. When you get a request from an affiliate, or if you’re doing affiliate outreach, you might consider asking them what features they’d be most interested in promoting about your product, and if it’s something you haven’t done yet, you can build it for them. If you’ll pursue this route, make sure you’re prioritizing efforts around those affiliates who can get your product seen by the most people.</p> <h2>What Data Should You Collect for Customization Requests?</h2> <p>A final note to mention before we jump into a few scenarios is that when you start a conversation with a customer about their request, you should be sure you have the following details <em>before committing to anything</em> and keeping in mind the answers to the questions:</p> <ul> <li>A detailed description of the desired functionality, preferably with marked-up screenshots or a video explanation.</li> <li>The expected budget your customer has available for the request.</li> <li>Delivery time expectations.</li> </ul> <p>Collecting all these details will prevent any bad outcomes by ensuring you’re both on the same page.</p> <p>Now let&#8217;s go over some examples of feature or customizations requests and how to get the most out of them.</p> <h2>Feature Requests Board with Upvoting</h2> <p>Let’s say one of the ways you get requests is through a public feature requests board.</p> <p>Your board has 50 features, and 20 of them only get 1 or 2 votes. While standard practice is to prioritize product development based on the votes received on your board, the less popular features can still be very valuable and offer financial opportunities.</p> <p>Some of these folks might really need these features and want to pay extra for them, so you can send them an email with phrasing like this:</p> <blockquote><p>Thanks so much for your request! I just added it to our TODOs and we hope to ship it sometime next year. If this is time sensitive for you and you can’t wait, we have a special customization team/developer that can develop it for you. But there&#8217;s a cover charge for the development/integration time. Let me know if you are interested to learn more, or if you have any other questions.</p></blockquote> <p>Many people will be amenable to this offer if their needs are great enough.</p> <p>If you find that the person who has made the vote or requested a feature is a free user and that building the feature will add a lot of value to your product, you might consider offering to build the feature in exchange for signing up for one of your paid plans.</p> <p><strong>Disclaimer:</strong> This approach is mostly relevant if you are just starting out and still very flexible; OR; if the feature development is very simple and doesn&#8217;t require a lot of time to develop.</p> <p>Many people will be glad to purchase one of your plans if you offer to develop what they’re asking for.</p> <blockquote><p>Thanks so much for your request! Since we’ve had very few requests for the feature you suggested, we can offer to prioritize development of that feature if you commit to our [plan name here]. Because we would be fulfilling this request just for you, we would not be able to provide any refunds, but we are confident we can meet your needs. Is that something you might be interested in?</p></blockquote> <p>If the person making the request is already a paying customer, you can offer to have them upgrade to one of your higher-priced plans in return for fulfilling their request, with a response like this:</p> <blockquote><p>We often take customization requests as part of our ____ plan. If you’d like to sign up for that plan [include link here], we can get to work on fulfilling that request right away. Keep in mind that because your request will take our developer’s time away from other priorities, we won’t be able to provide a refund in any circumstance, but we don’t foresee any problem delivering the functionality you need.</p></blockquote> <p>Even if the project were to inflate beyond the value of that pricing plan and take up more of your time, either way, you will have added a valuable feature and gotten a new customer that you wouldn’t have had before, offsetting the expense of building that new feature you may have planned anyway.</p> <p>Not only could you prioritize features based on your product development goals, but you can meet market demand most effectively by prioritizing features based on whose willing to fund your product development. Many times, this will result in a “win-win-win” for you, your customers, and future customers who want the product.</p> <h2>Offering Customization as a Service on Your Website</h2> <p>Offering customization on your website can work well for established product teams and businesses that have the resources to handle it, and this approach strongly incentivizes a lot of different requests to come in.</p> <p>The services you provide for customizations can include an entire page on your website, a section of your pricing page talking about what you include, or even a standalone plan with a “Contact Us” button instead of a buy button.</p> <p>In this case, the Call to Action (CTA) should always be to contact you to discuss the project further. This gives you an opportunity to get to know their request before making a commitment.</p> <blockquote class="fsblog-single-blockquote-tweet__social"> <p>In this case, the Call to Action (CTA) should always be to contact you to discuss the project further. This gives you an opportunity to get to know their request before making a commitment.</p> <div class="fsblog-single-blockquote-tweet__share-button"> <a href="https://twitter.com/intent/tweet?text=%22In+this+case%2C+the+Call+to+Action+%28%23CTA%29+should+always+be+to+contact+you+to+discuss+the+project+further.+This+gives+you+an+opportunity+to+get+to+know+their+request+before+making+a+commitment.%22+by+%40brand_on_fire+https%3A%2F%2Fbit.ly%2F3tIdUK5+via+%40Freemius" target="_blank" class="fsblog__button fsblog__button-base_blue"><span>Post on</span><svg class="fsblog-single-blockquote-tweet__icon"xmlns="http://www.w3.org/2000/svg" viewBox="0 0 638.8 657.2"><path d="M378.8 279.8L611.1 9.7H556L354.3 244.2 193.2 9.7H7.4L251 364.3 7.4 647.5h55.1l213-247.6 170.1 247.6h185.8z"/></svg></a> </div> </blockquote> <p>Additionally, including customization on your website can always be positioned with an hourly rate, to set up expectations in advance.</p> <p>This is far different from including customizations directly in your pricing, which requires more commitment, but also provides much more value to the customer.</p> <h2>Including Customizations in your Pricing</h2> <p>Offering customizations in your pricing can be very appealing to customers and be a good conversation starter.</p> <p>This strategy is best for businesses in 2 situations:</p> <ol> <li>When you&#8217;ve got a new product and you’re just trying to figure out product-market fit; or</li> <li>Your product is well-established and you want to have a competitive edge in the market.</li> </ol> <p>For businesses with a clear product-market fit and/or few development resources, committing to customizations can distract from your main priorities.</p> <blockquote class="fsblog-single-blockquote-tweet__social"> <p>For businesses with a clear product-market fit and/or few #development resources, committing to customizations can distract from your main priorities.</p> <div class="fsblog-single-blockquote-tweet__share-button"> <a href="https://twitter.com/intent/tweet?text=%22For+%23plugin+or+%23theme+businesses+with+a+clear+product-market+fit+and%2For+few+%23development+resources%2C+committing+to+customizations+can+distract+from+other+priorities.%22+by+%40brand_on_fire+https%3A%2F%2Fbit.ly%2F3tIdUK5+via+%40Freemius" target="_blank" class="fsblog__button fsblog__button-base_blue"><span>Post on</span><svg class="fsblog-single-blockquote-tweet__icon"xmlns="http://www.w3.org/2000/svg" viewBox="0 0 638.8 657.2"><path d="M378.8 279.8L611.1 9.7H556L354.3 244.2 193.2 9.7H7.4L251 364.3 7.4 647.5h55.1l213-247.6 170.1 247.6h185.8z"/></svg></a> </div> </blockquote> <p>Here are two options to offer customization in your pricing:</p> <ol> <li>Adding a “customizations checkbox” above your buy button; or</li> <li>Including “Customization Support” as a benefit in one of your plans.</li> </ol> <h3>Adding a “Customizations Checkbox”</h3> <p>The first option is a dynamic checkbox on your pricing plans that gives people the option:</p> <p>&#x2611;&#xfe0f; I need customization</p> <p>When the customer checks the box, it can trigger the buy button to change to a “Contact Us” button that invites them to fill in details about their request.</p> <p>This lets you build a relationship with the customer BEFORE they purchase your plan, giving you an opportunity to guide them toward what plan they should purchase (or make them an offer of an hourly rate or project fee) to meet their needs.</p> <h3>Including “Customization Support” in one of your Plans</h3> <p>If you prefer to have your customer sign up, and then make their request after the fact, you can include customizations directly in your pricing as a benefit, but you run the risk of over-committing yourself to their expectations.</p> <p>To avoid this, you have to set clearly defined limits to lead people to purchase the right plan and ensure they start with the right expectations.</p> <p>First, you’ll want to avoid including customization in your lower-priced plans because customizations can potentially require hours of your precious time, and offering this service boosts the value of that plan significantly.</p> <p>By including customization support in higher-priced plans, you have a better starting point from a budgetary perspective.</p> <p>E.g. &#8211; Your pricing strategy should be to assume that you’ll get customization requests as part of each purchase, so you should set aside a few hours to handle those requests based on how you value your hourly rate internally.</p> <p>Second, you need to make it transparent exactly what’s included in the Customization Support offer, while leaving it open-ended enough so as not to discourage customers from making the purchase.</p> <p>On the text “Customization Support”, you can include a tooltip that explains exactly what kind of requests are allowed under the plan. You can limit requests to specific services (like installation, configuration, or minor CSS changes), a set number of hours based on the plan, or include details about the process for making a request. And, because many people don&#8217;t hover on &#8220;features&#8221;, in addition to the tooltip, it&#8217;s good to include a note symbol &#8220;(*)&#8221; and then add an explanation somewhere not far from there.</p> <p>Finally, If you want to set expectations about the budget upfront, you can even directly say that the plan “Starts at $___” in order to accommodate any size request. You can either trigger the “Contact Us” button or initiate a payment for the minimum amount to get started.</p> <p>To avoid customers taking advantage of your customization support offer by purchasing your highest priced plan and asking for ongoing work of all kinds, you should always put a “cap” on the total amount of time you can commit to customizations. It’s up to you how you express that “cap” to the customer &#8211; you might put on the pricing table, include it in your terms and conditions, or handle each customer differently based on the situation.</p> <div id="careers_shortcode"> <div class="careers--content"> <div class="title"> <a href="/careers/?utm_source=shortcode&utm_medium=blog&utm_campaign=hiring" target="_blank" title="Careers at Freemius"> <img loading="lazy" src="https://img.freemius.com/logo/light.svg" alt="Freemius logo light" /> <span>is Hiring</span> </a> </div> <div class="job-listing"> <div class="job-icon"> <img loading="lazy" src="https://freemius.com/wp-content/uploads/2019/11/icon-ecommerce-migrations-specialist.svg" alt="eCommerce Migrations Specialist" /> </div> <div class="job-content"> <a class="job-title" href="https://freemius.com/careers/migrations-specialist/?utm_source=shortcode&#038;utm_medium=blog&#038;utm_campaign=hiring" target="_blank">eCommerce Migrations Specialist</a><div class="job-description"><p>Manage the license migration and product integration process for plugin and theme businesses who are starting to sell with Freemius.</p></div> </div> </div> </div> </div> <h2>Offering Customizations During Support</h2> <p>When handling requests through support, it all goes back to the relationship you have with your customer. This is where tailoring your response becomes the most important and will completely depend on your relationship with that individual customer, the previous commitments you’ve made to them, and the complexity of the request they’re making.</p> <p>The key difference between an explicit customization request vs a ticket starting with a feature request or customization need is that the user is not aware they actually require a customization.</p> <p>The customization conversation typically starts with &#8220;how can I do this with your plugin…?”</p> <p>When someone contacts you explicitly asking for customization, they are already in the mindset and expectation that there&#8217;s a chance they will need to pay something for it.</p> <p>If they’re just trying to configure your plugin in some way, the person is not even aware that this requires extra work and the challenge is to cater a response that, on one hand, will be respectful about the fact they are your user or paying customer, but on the other hand, will nudge them gently towards a paid customization request.</p> <h2>Releasing Custom Developed Features to Everyone</h2> <p>To avoid any misalignment in expectations, make it clear upfront, in writing, that you own the code and intend to release the feature publicly when you’re done with the project.</p> <p>This will help you avoid any sticky situations where the customer might claim the functionality was built just for them.</p> <h2>Don’t be Shy &#8211; Get Those Requests!</h2> <p>However you end up receiving a feature or customization request, you’ll now be able to fully analyze each request to see if it’s a good opportunity to pursue. Instead of just denying every request that comes your way, you might think twice and see what you can work out, as long as it’s mutually beneficial to everyone.</p> <p>Let me know in the comments below how you deal with development requests of any kind and what’s succeeded/failed for you in the comments below.</p> </div><!-- .entry-content --> <footer class="entry-footer"> </footer><!-- .entry-footer --> </article><!-- #post-8740 --> <div class="fsblog-single-share"> <a target="_blank" href="https://twitter.com/intent/tweet?text=Getting+the+most+out+of+feature+customization+requests+for+plugin+theme+developershttps%3A%2F%2Ffreemius.com%2Fblog%2Fpaid-customization-plugins-themes%2F+by+brand_on_fire+https%3A%2F%2Ffreemius.com%2Fblog%2Fpaid-customization-plugins-themes%2F+via+%40Freemius" class="fsblog__button fsblog__button-base_blue"> <svg class="svg_load_style"xmlns="http://www.w3.org/2000/svg" viewBox="0 0 638.8 657.2"><path d="M378.8 279.8L611.1 9.7H556L354.3 244.2 193.2 9.7H7.4L251 364.3 7.4 647.5h55.1l213-247.6 170.1 247.6h185.8z"/></svg> <span>Share on X (Twitter)</span> </a> <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=https://freemius.com/blog/paid-customization-plugins-themes/" class="fsblog__button fsblog__button-base_purple"> <svg class="svg_load_style"xmlns="http://www.w3.org/2000/svg" viewBox="0 0 148.824 246.471"><path d="M90.88 133.641h41.77V87.922H90.88V73.098c0-11.275 1.508-18.11 5.417-22.018 2.927-3.462 8.831-5.947 17.222-5.947 7.812 0 17.176 1.065 26.01 3.55l7.412-39.95c-15.224-5.415-30.938-6.921-47.182-6.921-16.248 0-29.032 2.484-39.328 8.431-10.343 5.86-17.225 12.34-21.129 21.663-3.952 8.345-5.906 22.55-5.906 40.214v15.802H1.882v45.72h31.514v111.017H90.88V133.64z"/></svg> <span>Share on Facebook</span> </a> </div> <div class="fsblog-single-author-bio"> <img loading="lazy" src="https://secure.gravatar.com/avatar/b58717b71931e52f7bb3c873173bd36c?s=700&#038;d=mm&#038;r=g" alt="Brandon Ernst" class="fsblog-single-author-bio-image" /> <div> <p class="fsblog-single-author-bio-publisher">Published by <a class="fsblog-single-author__name" href="https://freemius.com/blog/author/brandon/"><span class="fsblog-single-post-meta__first-name">Brandon</span> <span class="fsblog-single-post-meta__last-name">Ernst</span></a></p> <p class="fsblog-single-author-bio-excerpt">Founder of Brand on Fire LLC, specializing in premium web development and digital marketing; former Head of Marketing at Freemius, leading content development and outreach, providing valuable advice for WordPress plugin and theme developers' growth. </p> </div> </div> </div> <section class="fsblog-single__right-article"> <div class="fsblog-single__floating-section fsblog-single__floating-section--small"> <div class="fsblog-single__floating-section-inner"> <div class="fsblog-single__floating-hexagon"> <svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 148.824 182.471"><path fill="#002431" d="M147.725 108.954v-62.99c0-8.11-5.509-15.182-13.372-17.167L83.582 15.982a17.706 17.706 0 0 0-16.195 4.021L6.943 74.542a17.706 17.706 0 0 0-5.845 13.145v62.99c0 8.11 5.51 15.183 13.372 17.168L65.24 180.66a17.706 17.706 0 0 0 16.194-4.021l37.436-33.777c3.72-3.357 28.856-28.896 28.856-33.908z"/><path fill="#001217" d="M109.036 60.11V20.476a11.14 11.14 0 0 0-8.414-10.802L68.676 1.611a11.14 11.14 0 0 0-10.19 2.53L20.456 38.457a11.14 11.14 0 0 0-3.678 8.272v39.633a11.14 11.14 0 0 0 8.414 10.802l31.944 8.064a11.14 11.14 0 0 0 10.19-2.53l38.034-34.317a11.14 11.14 0 0 0 3.677-8.271z"/></svg> </div> </div> </div> <div class="fsblog-single__floating-section"> <div class="fsblog-single__floating-section-inner"> <div class="fsblog-single__floating-advert"> <div class="fsblog-single__floating-advert--img"> <img loading="lazy" src="https://freemius.com/fs-site/wp-content/uploads/2023/10/Bruno-Carreço.jpeg" alt="Bruno Carreço" title="Bruno Carreço"> </div> <p>“No more need for users to visit an external site to purchase the plugin, be redirected to PayPal, return back to site, then install premium plugin, then activate license! All the provided analytics are also very welcome.”</p> <span>Bruno Carreço - <a href="https://x.com/bruno_carreco" target="_blank" rel="noopener noreferrer nofollow">Self employed plugin developer at Go Fetch Jobs</a></span> <a href="https://freemius.com/pricing/" class="fsblog__button fsblog__button-base_blue">Try Freemius Today</a> </div> </div> </div><div class="fsblog-single__floating-section"> <div class="fsblog-single__floating-section-inner"> <div class="fsblog-single__floating-subscribe--form"> <form id="fsblog-mailchimp-subscribe__form" class="fsblog-mailchimp-subscribe__form fsblog-content__subscribe--form"> <svg class="fsblog-subscribe__img"xmlns="http://www.w3.org/2000/svg" viewBox="0 0 148.824 103.882"><path d="M134.669 1.435H14.155c-7.156 0-12.979 5.822-12.979 12.979v75.055c0 7.155 5.823 12.978 12.979 12.978h120.514c7.155 0 12.978-5.823 12.978-12.978V14.414c0-7.157-5.823-12.979-12.978-12.979zM50.15 61.043L13.165 90.376c-.464.369-1.02.548-1.57.548a2.52 2.52 0 01-1.984-.959 2.527 2.527 0 01.41-3.554l36.987-29.334a2.528 2.528 0 013.553.41 2.53 2.53 0 01-.41 3.556zm87.78 30.204a2.52 2.52 0 01-1.985.96c-.55 0-1.105-.18-1.57-.55L97.39 62.325a2.53 2.53 0 01-.41-3.556 2.529 2.529 0 013.554-.41l36.986 29.334a2.527 2.527 0 01.41 3.554zm.163-77.139L84.728 55.776c-3.037 2.371-6.677 3.557-10.316 3.557s-7.28-1.186-10.316-3.557L10.729 14.108a2.53 2.53 0 113.114-3.989L67.21 51.787a11.687 11.687 0 0014.404 0l53.366-41.668a2.53 2.53 0 113.114 3.989z" fill="#00bcff"/><path d="M138.274 90.645a2.5 2.5 0 01-.344.602 2.52 2.52 0 01-1.984.96c-.55 0-1.105-.18-1.57-.55L97.39 62.325a2.521 2.521 0 01-.517-3.39l-8.174-6.26-3.971 3.1a16.73 16.73 0 01-20.632 0l-5.865-4.579-7.822 6.134c.05.053.106.099.152.157a2.53 2.53 0 01-.41 3.556L13.165 90.376c-.464.369-1.02.548-1.57.548a2.52 2.52 0 01-2.259-1.387l-6.921 5.427c2.074 4.413 6.55 7.483 11.74 7.483h120.514c4.642 0 8.71-2.458 11.005-6.133l-7.4-5.669z" fill="#8ae1ff"/></svg> <p>Join Bruno Carreço and 15,758 readers who are obsessed with building a profitable WordPress product business.</p> <fieldset> <legend>email</legend> <label for="subscribe_email" class="fsblog-screen-reader-only">email</label> <input type="email" placeholder="you@example.com" name="subscribe_email" class="required email" id="subscribe_email" required="" value="" autocomplete="email"> </fieldset> <button type="submit" id="fsblog-mailchimp-submit-button__js" class="fsblog__button fsblog__button-base_blue"> <span class="fsblog-submit-button__cta">Subscribe</span> <svg class="fsblog-submit-button__loader fsblog__hide fsblog__spinner"xmlns="http://www.w3.org/2000/svg"><style>.spinner_qM83{animation:spinner_8HQG 1.05s infinite}.spinner_oXPr{animation-delay:.1s}.spinner_ZTLf{animation-delay:.2s}@keyframes spinner_8HQG{0%,57.14%{animation-timing-function:cubic-bezier(0.33,.66,.66,1);transform:translate(0)}28.57%{animation-timing-function:cubic-bezier(0.33,0,.66,.33);transform:translateY(-6px)}100%{transform:translate(0)}}</style><circle class="spinner_qM83" cx="5" cy="12" r="5"/><circle class="spinner_qM83 spinner_oXPr" cx="20" cy="12" r="5"/><circle class="spinner_qM83 spinner_ZTLf" cx="35" cy="12" r="5"/></svg> </button> </form> </div> </div> </div> </section> </main> <section class="fsblog-articles fsblog-category-articles fsblog-category-articles__single"> <h2 class="fsblog-selected-articles-header">Hand-picked related articles</h2> <div class="fsblog-container"> <div class="fsblog-category-articles__container"> <article id="post-7435" class="archive-card fsblog__postcard post-7435 post type-post status-publish format-standard has-post-thumbnail hentry category-marketing tag-5-stars tag-customer-support tag-legitimacy tag-reviews tag-rss-newsletteer tag-selling-wordpress-plugins tag-selling-wordpress-themes tag-social-proof tag-success tag-testimonials tag-trust tag-unverified tag-verified"> <div class="fsblog__postcard--img"> <a href="https://freemius.com/blog/reviews-testimonials-plugin-theme-shops/"> <img width="560" height="291" src="https://freemius.com/blog/wp-content/uploads/2020/07/why-getting-reviews-testimonials-is-key-to-selling-your-wordpress-products-featured-image-1.jpg" class="fsblog__postcard--imgelm wp-post-image" alt="Getting the Most Out of Reviews &#038; Testimonials for WordPress Plugin &#038; Theme Shops" decoding="async" loading="lazy" srcset="https://freemius.com/blog/wp-content/uploads/2020/07/why-getting-reviews-testimonials-is-key-to-selling-your-wordpress-products-featured-image-1.jpg 560w, https://freemius.com/blog/wp-content/uploads/2020/07/why-getting-reviews-testimonials-is-key-to-selling-your-wordpress-products-featured-image-1-300x156.jpg 300w" sizes="(max-width: 560px) 100vw, 560px" /> </a> </div> <div class="fsblog__postcard--content"> <div class="fsblog__postcard--categories"> <a href="https://freemius.com/blog/category/marketing/"> <span class="fsblog__postcard--category"> Elevating Your Marketing Strategies </span> </a> </div> <a class="fsblog__postcard--title" href="https://freemius.com/blog/reviews-testimonials-plugin-theme-shops/"> <h3>Getting the Most Out of Reviews &#038; Testimonials for WordPress Plugin &#038; Theme Shops</h3> </a> <div class="fsblog__postcard--excerpt"> <p>As the owner of a WordPress agency for over 10 years, I’ve purchased tons of different plugins and themes. Every single time, I’ve analyzed their reviews before making the purchase&#8230;.</p> </div> <a href="https://freemius.com/blog/reviews-testimonials-plugin-theme-shops/" class="fsblog-more-link fsblog__button fsblog__button-base_blue">Continue Reading</a> </div> </article><!-- #post-7435 --> <article id="post-8347" class="archive-card fsblog__postcard post-8347 post type-post status-publish format-standard has-post-thumbnail hentry category-marketing tag-automatic-translation tag-gettext tag-google-translate-api tag-gtes tag-gulp tag-locales tag-marketing tag-multilingual tag-polyglots tag-ptes tag-rss-newsletter tag-seo tag-translation-teams tag-translation-ready tag-translations tag-translators-handbook tag-volunteers tag-wpml"> <div class="fsblog__postcard--img"> <a href="https://freemius.com/blog/multilingual-plugins-themes-wpml/"> <img width="560" height="291" src="https://freemius.com/blog/wp-content/uploads/2021/01/should-you-translate-featured-image.jpg" class="fsblog__postcard--imgelm wp-post-image" alt="Why You Should Make Your Plugin or Theme Multilingual-friendly (+How to Do it)" decoding="async" loading="lazy" srcset="https://freemius.com/blog/wp-content/uploads/2021/01/should-you-translate-featured-image.jpg 560w, https://freemius.com/blog/wp-content/uploads/2021/01/should-you-translate-featured-image-300x156.jpg 300w" sizes="(max-width: 560px) 100vw, 560px" /> </a> </div> <div class="fsblog__postcard--content"> <div class="fsblog__postcard--categories"> <a href="https://freemius.com/blog/category/marketing/"> <span class="fsblog__postcard--category"> Elevating Your Marketing Strategies </span> </a> </div> <a class="fsblog__postcard--title" href="https://freemius.com/blog/multilingual-plugins-themes-wpml/"> <h3>Why You Should Make Your Plugin or Theme Multilingual-friendly (+How to Do it)</h3> </a> <div class="fsblog__postcard--excerpt"> <p>It’s a lot of work to build a plugin or theme, and it can seem like extra, unnecessary work to add multilingual support to your project. However, based on our&#8230;</p> </div> <a href="https://freemius.com/blog/multilingual-plugins-themes-wpml/" class="fsblog-more-link fsblog__button fsblog__button-base_blue">Continue Reading</a> </div> </article><!-- #post-8347 --> <article id="post-8285" class="archive-card fsblog__postcard post-8285 post type-post status-publish format-standard has-post-thumbnail hentry category-development tag-clusterbug tag-competitive-advantage tag-deployment tag-incremental-deployment tag-plugin-release tag-release-cycle tag-rolling-updates tag-rss-newsletter tag-staged-rollouts tag-theme-release tag-throttled-release tag-wpml"> <div class="fsblog__postcard--img"> <a href="https://freemius.com/blog/staged-rollouts-wordpress-plugins-themes/"> <img width="560" height="291" src="https://freemius.com/blog/wp-content/uploads/2020/12/staged-rollouts-featured-image.jpg" class="fsblog__postcard--imgelm wp-post-image" alt="Staged Rollouts for WordPress Plugin &#038; Theme Developers: Avoiding a “Clusterbug Release”" decoding="async" loading="lazy" srcset="https://freemius.com/blog/wp-content/uploads/2020/12/staged-rollouts-featured-image.jpg 560w, https://freemius.com/blog/wp-content/uploads/2020/12/staged-rollouts-featured-image-300x156.jpg 300w" sizes="(max-width: 560px) 100vw, 560px" /> </a> </div> <div class="fsblog__postcard--content"> <div class="fsblog__postcard--categories"> <a href="https://freemius.com/blog/category/development/"> <span class="fsblog__postcard--category"> Coding Excellence: Software Best Practices </span> </a> </div> <a class="fsblog__postcard--title" href="https://freemius.com/blog/staged-rollouts-wordpress-plugins-themes/"> <h3>Staged Rollouts for WordPress Plugin &#038; Theme Developers: Avoiding a “Clusterbug Release”</h3> </a> <div class="fsblog__postcard--excerpt"> <p>Do you recall the last time you released a new version of your WordPress plugin or theme to quickly discover that you mistakenly added a new major bug that slipped&#8230;</p> </div> <a href="https://freemius.com/blog/staged-rollouts-wordpress-plugins-themes/" class="fsblog-more-link fsblog__button fsblog__button-base_blue">Continue Reading</a> </div> </article><!-- #post-8285 --> <article id="post-5293" class="archive-card fsblog__postcard post-5293 post type-post status-publish format-standard has-post-thumbnail hentry category-marketing tag-beta-testing tag-collecting-feedback tag-crowd-sourcing tag-incentivize tag-rss-newsletter tag-user-experience tag-user-feedback tag-user-interaction tag-user-retention tag-users tag-users-feedback tag-ux"> <div class="fsblog__postcard--img"> <a href="https://freemius.com/blog/incentivize-user-feedback/"> <img width="560" height="291" src="https://freemius.com/blog/wp-content/uploads/2018/12/User-Feedback-thumbnail.jpg" class="fsblog__postcard--imgelm wp-post-image" alt="Should You Incentivize User Feedback For Your WordPress Plugin/Theme?" decoding="async" loading="lazy" srcset="https://freemius.com/blog/wp-content/uploads/2018/12/User-Feedback-thumbnail.jpg 560w, https://freemius.com/blog/wp-content/uploads/2018/12/User-Feedback-thumbnail-300x156.jpg 300w" sizes="(max-width: 560px) 100vw, 560px" /> </a> </div> <div class="fsblog__postcard--content"> <div class="fsblog__postcard--categories"> <a href="https://freemius.com/blog/category/marketing/"> <span class="fsblog__postcard--category"> Elevating Your Marketing Strategies </span> </a> </div> <a class="fsblog__postcard--title" href="https://freemius.com/blog/incentivize-user-feedback/"> <h3>Should You Incentivize User Feedback For Your WordPress Plugin/Theme?</h3> </a> <div class="fsblog__postcard--excerpt"> <p>All WordPress plugin/theme sellers who sell their WordPress products through Freemius are added to a Freemius DEV Slack channel, where discussions about WordPress business best practices, as well as consultation&#8230;</p> </div> <a href="https://freemius.com/blog/incentivize-user-feedback/" class="fsblog-more-link fsblog__button fsblog__button-base_blue">Continue Reading</a> </div> </article><!-- #post-5293 --> <article id="post-2487" class="archive-card fsblog__postcard post-2487 post type-post status-publish format-standard has-post-thumbnail hentry category-wordpress-org tag-new-directory tag-new-repository tag-plugins-repository tag-readme-txt tag-repository tag-rss-newsletter tag-search-engine tag-seo tag-wordpress-plugin tag-wordpress-plugins"> <div class="fsblog__postcard--img"> <a href="https://freemius.com/blog/seo-on-new-plugin-repository/"> <img width="560" height="291" src="https://freemius.com/blog/wp-content/uploads/2017/03/seo-on-new-plugin-repository-featured-image.jpg" class="fsblog__postcard--imgelm wp-post-image" alt="How to Outrank Your Competitors’ SEO on the WordPress.org Plugin Repository" decoding="async" loading="lazy" srcset="https://freemius.com/blog/wp-content/uploads/2017/03/seo-on-new-plugin-repository-featured-image.jpg 560w, https://freemius.com/blog/wp-content/uploads/2017/03/seo-on-new-plugin-repository-featured-image-300x156.jpg 300w" sizes="(max-width: 560px) 100vw, 560px" /> </a> </div> <div class="fsblog__postcard--content"> <div class="fsblog__postcard--categories"> <a href="https://freemius.com/blog/category/wordpress-org/"> <span class="fsblog__postcard--category"> Leveraging the WordPress.org Repository </span> </a> </div> <a class="fsblog__postcard--title" href="https://freemius.com/blog/seo-on-new-plugin-repository/"> <h3>How to Outrank Your Competitors’ SEO on the WordPress.org Plugin Repository</h3> </a> <div class="fsblog__postcard--excerpt"> <p>The new WordPress plugin repository was officially released, replacing the old “legacy” one. Many community members (including me) feel that most of the issues that were addressed during the feedback&#8230;</p> </div> <a href="https://freemius.com/blog/seo-on-new-plugin-repository/" class="fsblog-more-link fsblog__button fsblog__button-base_blue">Continue Reading</a> </div> </article><!-- #post-2487 --> <article id="post-7996" class="archive-card fsblog__postcard post-7996 post type-post status-publish format-standard has-post-thumbnail hentry category-user-experience tag-conversion-rate-optimization tag-cro tag-documentation tag-first-time-ux tag-first-time tag-ftue tag-ftux tag-happy-customers tag-marketing tag-onboarding tag-onboarding-wizard tag-rss-newsletter tag-sales tag-selling-plugins tag-selling-themes tag-setup-process tag-support tag-ui tag-user-experience tag-ux"> <div class="fsblog__postcard--img"> <a href="https://freemius.com/blog/first-time-user-experience/"> <img width="560" height="291" src="https://freemius.com/blog/wp-content/uploads/2020/10/first-time-user-experience-x-featured-image.jpg" class="fsblog__postcard--imgelm wp-post-image" alt="Nailing First Time User Experience (FTUE) for WordPress Plugins &#038; Themes" decoding="async" loading="lazy" srcset="https://freemius.com/blog/wp-content/uploads/2020/10/first-time-user-experience-x-featured-image.jpg 560w, https://freemius.com/blog/wp-content/uploads/2020/10/first-time-user-experience-x-featured-image-300x156.jpg 300w" sizes="(max-width: 560px) 100vw, 560px" /> </a> </div> <div class="fsblog__postcard--content"> <div class="fsblog__postcard--categories"> <a href="https://freemius.com/blog/category/user-experience/"> <span class="fsblog__postcard--category"> Crafting Exceptional User Experiences </span> </a> </div> <a class="fsblog__postcard--title" href="https://freemius.com/blog/first-time-user-experience/"> <h3>Nailing First Time User Experience (FTUE) for WordPress Plugins &#038; Themes</h3> </a> <div class="fsblog__postcard--excerpt"> <p>Did you know the #1 reason users deactivate a WordPress plugin or theme is that they couldn’t figure out how to use it? This thought makes me toss and turn&#8230;</p> </div> <a href="https://freemius.com/blog/first-time-user-experience/" class="fsblog-more-link fsblog__button fsblog__button-base_blue">Continue Reading</a> </div> </article><!-- #post-7996 --> </div> </div> </section> <footer class="fsblog-footer"> <div class="fsblog-container"> <div class="fsblog-footer__sections"> <div class="fsblog-footer__section"> <h2 class="fsblog-footer__title">Featured</h2> <div class="menu-footer-featured-container"><ul id="footer-featured" class="menu"><li id="menu-item-13885" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13885"><a href="https://freemius.com/wordpress/features-comparison/">Features Comparison</a></li> <li id="menu-item-13886" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13886"><a href="https://freemius.com/wordpress/software-licensing/">Software Licensing</a></li> <li id="menu-item-13887" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13887"><a href="https://freemius.com/wordpress/checkout/">Checkout &#038; Buy Button</a></li> <li id="menu-item-13888" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13888"><a href="https://freemius.com/wordpress/recurring-payments-subscriptions/">Recurring Payments Subscriptions</a></li> <li id="menu-item-13889" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13889"><a href="https://freemius.com/wordpress/automatic-software-updates/">Automatic Software Updates</a></li> <li id="menu-item-13890" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13890"><a href="https://freemius.com/wordpress/collecting-eu-vat-europe/">Collecting EU VAT Europe</a></li> <li id="menu-item-13891" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13891"><a href="https://freemius.com/wordpress/cart-abandonment-recovery/">Cart Abandonment Recovery</a></li> <li id="menu-item-13892" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13892"><a href="https://freemius.com/wordpress/affiliate-platform/">Affiliate Platform</a></li> <li id="menu-item-13893" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13893"><a href="https://freemius.com/wordpress/insights/">Analytics &#038; Usage Tracking</a></li> <li id="menu-item-13894" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13894"><a href="https://freemius.com/wordpress/user-dashboard/">Customer Portal</a></li> </ul></div> </div> <div class="fsblog-footer__section"> <h2 class="fsblog-footer__title">Product</h2> <div class="menu-footer-product-container"><ul id="footer-product" class="menu"><li id="menu-item-13895" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13895"><a href="https://freemius.com/blog/gdpr-wordpress-plugin-theme/">GDPR Readiness</a></li> <li id="menu-item-14048" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14048"><a href="https://freemius.com/us-sales-tax-and-economic-nexus/">Sales Tax Compliance</a></li> <li id="menu-item-13896" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13896"><a href="https://freemius.com/wordpress/collecting-eu-vat-europe/">EU VAT Collection</a></li> <li id="menu-item-13897" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13897"><a href="https://freemius.com/blog/strong-customer-authentication/">SCA &#038; 3DS 2.0</a></li> <li id="menu-item-13898" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13898"><a href="https://freemius.com/changelog/">Changelog</a></li> </ul></div> <h2 class="fsblog-footer__title">Compare with</h2> <div class="menu-footer-compare-with-container"><ul id="footer-compare-with" class="menu"><li id="menu-item-13899" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13899"><a href="https://freemius.com/freemius-vs-edd/">Easy Digital Downloads</a></li> <li id="menu-item-13900" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13900"><a href="https://freemius.com/freemius-vs-woocommerce/">WooCommerce</a></li> </ul></div> </div> <div class="fsblog-footer__section"> <h2 class="fsblog-footer__title">Company</h2> <div class="menu-footer-company-container"><ul id="footer-company" class="menu"><li id="menu-item-13901" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13901"><a href="https://freemius.com/about/">About Us</a></li> <li id="menu-item-13902" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13902"><a href="https://freemius.com/pricing/">Pricing</a></li> <li id="menu-item-13903" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13903"><a href="https://freemius.com/customers/">Customers</a></li> <li id="menu-item-13904" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13904"><a href="https://freemius.com/careers/">Careers</a></li> <li id="menu-item-13905" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13905"><a href="https://freemius.com/brand-assets/">Brand Assets</a></li> <li id="menu-item-13906" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13906"><a href="/cdn-cgi/l/email-protection#d8abada8a8b7aaac98beaabdbdb5b1adabf6bbb7b5">Contact</a></li> </ul></div> </div> <div class="fsblog-footer__section"> <h2 class="fsblog-footer__title">Learn</h2> <div class="menu-footer-learn-container"><ul id="footer-learn" class="menu"><li id="menu-item-22207" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22207"><a href="https://freemius.com/selling-wordpress-plugins-guide/">Selling WordPress Plugins</a></li> <li id="menu-item-13907" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-13907"><a href="https://freemius.com/blog/">Blog</a></li> <li id="menu-item-13908" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13908"><a target="_blank" rel="noopener" href="https://plugin.fm/">plugin.fm Podcast</a></li> <li id="menu-item-13909" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13909"><a target="_blank" rel="noopener" href="https://www.youtube.com/@freemius">YouTube</a></li> </ul></div> <h2 class="fsblog-footer__title">Careers</h2> <div class="menu-footer-careers-container"><ul id="footer-careers" class="menu"><li id="menu-item-13910" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13910"><a href="https://freemius.com/careers/business-development-manager/">Business Development Manager</a></li> <li id="menu-item-13911" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13911"><a href="https://freemius.com/careers/senior-full-stack-developer/">Senior Full Stack Developer</a></li> <li id="menu-item-13912" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13912"><a href="https://freemius.com/careers/migrations-specialist/">Migrations Specialist</a></li> </ul></div> </div> <div class="fsblog-footer__section"> <h2 class="fsblog-footer__title">Helpful Links</h2> <div class="menu-footer-helpful-links-container"><ul id="footer-helpful" class="menu"><li id="menu-item-13913" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13913"><a target="_blank" rel="noopener" href="https://freemius.com/help/faq/">FAQs</a></li> <li id="menu-item-13914" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13914"><a href="https://freemius.com/help/documentation/">Documentation</a></li> <li id="menu-item-13915" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13915"><a href="https://freemius.com/wordpress/resources/">Free Resources</a></li> <li id="menu-item-13916" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13916"><a target="_blank" rel="noopener" href="https://github.com/Freemius/wordpress-sdk">WordPress SDK</a></li> <li id="menu-item-13917" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13917"><a target="_blank" rel="noopener" href="https://github.com/Freemius/php-sdk">PHP SDK</a></li> <li id="menu-item-13918" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13918"><a target="_blank" rel="noopener" href="https://status.freemius.com/">System Status</a></li> </ul></div> <a class="report-medal" href="https://www.g2.com/products/freemius/reviews" target="_blank" rel="nofollow noopener"> <noscript><img src="https://images.g2crowd.com/uploads/report_medal/image/1004327/medal.svg" alt="High performer fall 2023 banner"></noscript><img class=" lazyloading" src="https://images.g2crowd.com/uploads/report_medal/image/1004327/medal.svg" data-src="https://images.g2crowd.com/uploads/report_medal/image/1004327/medal.svg" alt="High performer fall 2023 banner"> </a> </div> </div> <div class="fsblog-footer__branding"> <div class="fsblog-footer__branding--credits"> <div class="fsblog-footer__branding--logo"> <a href="https://freemius.com"> <svg viewBox="0 0 490.206 135.32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M375.429 27.454a1.387 1.387 0 011.959 1.264v9.934c0 .563-.339 1.07-.859 1.283l-10.325 4.249a1.387 1.387 0 01-1.915-1.283v-9.51c0-.545.319-1.04.815-1.264l10.325-4.673zM466.424 99.53c-12.831 0-20.945-6.746-23.5-15.8-.238-.845.421-1.65 1.298-1.65h9.62c.637 0 1.181.438 1.4 1.035 1.625 4.444 5.971 6.344 11.182 6.344 4.8 0 7.4-2.194 7.4-5.285 0-2.094-1.7-3.889-5.2-4.786l-10.699-2.493c-9.6-2.294-14.5-7.28-14.5-15.157 0-9.872 8.2-16.254 19.3-16.254 12.483 0 20.316 6.957 22.398 16.064.189.828-.464 1.586-1.313 1.586h-9.613c-.632 0-1.175-.432-1.393-1.024-1.711-4.64-6.163-6.555-10.179-6.555-4.2 0-6.4 2.094-6.4 4.787 0 2.692 2.1 4.487 6.2 5.484l9.899 2.393c9.5 2.294 14.2 7.28 14.2 14.958 0 9.274-7.6 16.353-20.1 16.353zM387.824 79.587v-27.27c0-.562.34-1.069.86-1.283l10.325-4.248a1.387 1.387 0 011.915 1.283v28.925c0 6.382 4.3 11.069 10.699 11.069 6.4 0 10.8-4.487 10.8-11.069V52.317c0-.562.339-1.069.859-1.283l10.325-4.248a1.387 1.387 0 011.915 1.283v48.877c0 .767-.621 1.388-1.387 1.388H423.81a1.387 1.387 0 01-1.387-1.388v-3.2c-3.6 3.69-8.6 5.785-14.2 5.785-12.099 0-20.399-8.776-20.399-19.944zM376.001 98.334c.766 0 1.387-.621 1.387-1.388V48.07a1.387 1.387 0 00-1.915-1.283l-10.325 4.248c-.52.214-.859.72-.859 1.283v44.63c0 .766.621 1.387 1.387 1.387h10.325zM285.297 98.334c.767 0 1.388-.621 1.388-1.388V67.82c0-6.581 4.2-10.77 10.299-10.77 6.1 0 10.3 4.389 10.3 10.77v29.127c0 .766.621 1.387 1.387 1.387h10.225c.766 0 1.387-.621 1.387-1.388V67.82c0-6.581 4.3-10.77 10.3-10.77 6.1 0 10.299 4.389 10.299 10.77v29.127c0 .766.621 1.387 1.388 1.387h10.224c.767 0 1.388-.621 1.388-1.388V65.129c0-11.069-7.9-19.744-19.699-19.744-7 0-13.1 3.39-16.6 9.074-3.299-5.484-9.399-9.074-16.999-9.074-5.4 0-10.399 2.094-13.899 5.584v-2.8c0-.767-.621-1.388-1.388-1.388h-10.224c-.767 0-1.388.621-1.388 1.387v48.78c0 .766.621 1.387 1.388 1.387h10.224z" fill="#a7cdd1"/><path fill-rule="evenodd" clip-rule="evenodd" d="M213.03 79.333c-3.727-13.87 4.12-28.975 18.898-32.923 14.971-4 28.572 4.237 32.739 19.745l.623 2.318a1.388 1.388 0 01-.982 1.7l-37.197 9.94c3.376 6.014 10.053 9.288 17.008 7.43 3.574-.955 6.401-2.598 8.6-5.307a1.456 1.456 0 011.126-.552h10.17c.976 0 1.645.982 1.228 1.865-3.405 7.22-9.576 12.47-18.129 14.756-15.261 4.078-29.995-3.754-34.084-18.972zm21.506-22.058c-5.891 1.574-9.711 6.621-9.82 13.154l25.596-6.84c-3.491-5.674-9.69-7.94-15.776-6.314zM173.552 46.41c-14.778 3.948-22.625 19.053-18.898 32.923 4.089 15.218 18.823 23.05 34.084 18.972 8.553-2.285 14.724-7.535 18.13-14.756.416-.883-.252-1.865-1.228-1.865h-10.171c-.439 0-.849.211-1.126.552-2.199 2.709-5.026 4.352-8.6 5.307-6.954 1.858-13.631-1.416-17.007-7.43l37.196-9.94a1.388 1.388 0 00.982-1.7l-.623-2.319c-4.167-15.507-17.768-23.745-32.739-19.744zm-7.211 24.019c.108-6.533 3.928-11.58 9.82-13.154 6.085-1.626 12.284.64 15.776 6.314l-25.596 6.84z" fill="#a7cdd1"/><path d="M151.979 56.86c0 .766-.621 1.388-1.387 1.388h-3.313c-6.199 0-10.999 4.487-10.999 12.364v26.335c0 .766-.621 1.387-1.387 1.387h-10.325a1.387 1.387 0 01-1.387-1.388V48.167c0-.766.621-1.387 1.387-1.387h10.225c.766 0 1.387.621 1.387 1.387v4.197c2.6-3.789 6.7-6.082 12.299-6.082h2.113c.766 0 1.387.62 1.387 1.387v9.191zM72.03 96.947c0 .766.62 1.387 1.387 1.387h10.725c.766 0 1.387-.621 1.387-1.388v-27.83h28.212c.766 0 1.387-.62 1.387-1.387v-8.692c0-.767-.621-1.388-1.387-1.388H85.529V40.3h29.211c.767 0 1.388-.622 1.388-1.388V29.92c0-.766-.621-1.387-1.388-1.387H73.417c-.766 0-1.387.62-1.387 1.387v67.028zM.003 34.886c0-.879.47-1.69 1.233-2.128L56.228 1.193a1.387 1.387 0 012.078 1.203v20.91c0 .878-.47 1.69-1.232 2.128L2.081 56.999a1.387 1.387 0 01-2.078-1.204V34.886zM0 65.684c0-.875.466-1.683 1.223-2.122l36.052-20.914a1.387 1.387 0 012.083 1.2v20.904c0 .875-.465 1.683-1.222 2.122L2.083 87.79A1.387 1.387 0 010 86.588V65.683zM2.38 96.2c-1.008-.477-1.07-1.889-.106-2.452l19.019-11.117a1.387 1.387 0 012.087 1.198v20.117c0 1.018-1.06 1.69-1.98 1.254l-19.02-9z" fill="#a7cdd1"/></svg> <span class="fsblog-screen-reader-only">Go to the Freemius Website</span> </a> </div> <span>Copyright &copy; Freemius®, Inc.</span> </div> <div class="menu-footer-legal-container"><ul id="footer-legal" class="fsblog-footer__branding--legal-links"><li id="menu-item-13929" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13929"><a href="https://freemius.com/terms/">Terms of Service</a></li> <li id="menu-item-13928" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13928"><a href="https://freemius.com/privacy/">Privacy Policy</a></li> <li id="menu-item-13927" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13927"><a href="https://freemius.com/privacy/cookies/">Cookies Policy</a></li> </ul></div> <ul class="fsblog-footer__branding--social-links"> <li class="social-facebook"><a href="https://www.facebook.com/freemius" target="_new"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 148.824 246.471"><path d="M90.88 133.641h41.77V87.922H90.88V73.098c0-11.275 1.508-18.11 5.417-22.018 2.927-3.462 8.831-5.947 17.222-5.947 7.812 0 17.176 1.065 26.01 3.55l7.412-39.95c-15.224-5.415-30.938-6.921-47.182-6.921-16.248 0-29.032 2.484-39.328 8.431-10.343 5.86-17.225 12.34-21.129 21.663-3.952 8.345-5.906 22.55-5.906 40.214v15.802H1.882v45.72h31.514v111.017H90.88V133.64z"/></svg><span class="fsblog-screen-reader-only">Visit us on Facebook</span></a></li><li class="social-x"><a href="https://twitter.com/freemius" target="_new"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 638.8 657.2"><path d="M378.8 279.8L611.1 9.7H556L354.3 244.2 193.2 9.7H7.4L251 364.3 7.4 647.5h55.1l213-247.6 170.1 247.6h185.8z"/></svg><span class="fsblog-screen-reader-only">Visit us on X (Formerly Twitter)</span></a></li><li class="social-linkedin-icon"><a href="https://www.linkedin.com/company/freemius" target="_new"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M42.525 198.299c-11.83-.13-23.665-.101-35.498-.018-1.896.013-2.468-.46-2.465-2.421.057-42.167.052-84.335.01-126.502-.002-1.745.421-2.367 2.275-2.356 12.004.078 24.01.102 36.013-.014 2.305-.022 2.62.872 2.614 2.849-.057 20.998-.035 41.996-.035 62.994 0 20.827-.035 41.654.05 62.48.008 2.314-.567 3.014-2.964 2.988zM25.055 48.948C12.178 48.953 1.473 38.292 1.432 25.42 1.389 12.403 12.085 1.687 25.106 1.7c12.928.012 23.582 10.63 23.596 23.515.013 13.076-10.601 23.73-23.647 23.733zM198.543 195.588c.005 2.151-.598 2.716-2.716 2.699a2067.58 2067.58 0 00-35.512.003c-2.083.019-2.532-.628-2.527-2.596.067-21.863.084-43.727.013-65.59-.018-5.479-.367-10.955-1.904-16.283-2.831-9.812-9.856-14.812-20.137-14.269-14.036.741-21.336 7.692-23.126 21.967a81.64 81.64 0 00-.627 10.254c.018 21.264-.021 42.527.057 63.79.008 2.121-.524 2.747-2.69 2.727a2243.43 2243.43 0 00-35.77-.008c-1.912.013-2.463-.502-2.46-2.435.052-42.098.053-84.196-.003-126.295-.003-2.083.68-2.565 2.65-2.551 11.322.084 22.646.094 33.968-.006 2.083-.02 2.622.655 2.576 2.628-.116 5.03-.038 10.064-.038 15.097 2.731-3.07 4.983-6.186 7.79-8.83 8.624-8.131 18.828-12.232 30.741-12.13 6.546.055 13.019.527 19.33 2.352 14.437 4.174 22.828 14.113 26.828 28.216 3 10.577 3.555 21.435 3.574 32.33.039 22.976-.067 45.953-.017 68.93z"/></svg><span class="fsblog-screen-reader-only">Visit us on Linkedin</span></a></li><li class="social-youtube-icon-3"><a href="https://youtube.com/freemius" target="_new"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M196.861 57.892c0-13.875-11.352-25.227-25.227-25.227 0 0-53.722-1.5-71.634-1.5s-71.634 1.5-71.634 1.5c-13.875 0-25.227 11.352-25.227 25.227 0 0-1.5 31.566-1.5 42.108s1.5 42.108 1.5 42.108c0 13.875 11.352 25.227 25.227 25.227 0 0 53.722 1.5 71.634 1.5s71.634-1.5 71.634-1.5c13.875 0 25.227-11.352 25.227-25.227 0 0 1.5-31.54 1.5-42.108s-1.5-42.108-1.5-42.108zm-69.281 46.894l-42.282 26.172c-3.753 2.323-8.6-.376-8.6-4.79V73.83c0-4.414 4.846-7.114 8.6-4.79l42.281 26.164c3.56 2.202 3.56 7.378.001 9.58z"/></svg><span class="fsblog-screen-reader-only">Visit us on YouTube</span></a></li><li class="social-instagram-icon"><a href="https://instagram.com/freemius" target="_new"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M153 35c-6.6 0-11.9 5.3-11.9 11.9 0 6.6 5.3 11.9 11.9 11.9 6.6 0 11.9-5.3 11.9-11.9.1-6.5-5.3-11.9-11.9-11.9zM100 49c-28.2 0-51 22.8-51 51s22.8 51 51 51 51-22.8 51-51-22.8-51-51-51zm0 84.1c-18.3 0-33.1-14.8-33.1-33.1S81.7 66.9 100 66.9s33.1 14.8 33.1 33.1-14.8 33.1-33.1 33.1z"/><path d="M198.8 59c-.5-10.6-2.2-17.8-4.6-24.1-2.5-6.5-5.9-12.1-11.5-17.6-5.5-5.5-11.1-8.9-17.6-11.5-6.3-2.5-13.5-4.1-24.1-4.6-10.6-.5-14-.6-41-.6s-30.4.1-41 .6c-10.5.5-17.8 2.2-24.1 4.7-6.5 2.5-12.1 5.9-17.6 11.5C11.8 22.9 8.4 28.5 5.8 35c-2.4 6.2-4.1 13.5-4.6 24-.5 10.6-.6 14-.6 41s.1 30.4.6 41c.5 10.6 2.2 17.8 4.6 24.1 2.5 6.5 5.9 12.1 11.5 17.6 5.5 5.5 11.1 8.9 17.6 11.5 6.3 2.5 13.5 4.1 24.1 4.6 10.6.5 14 .6 41 .6s30.4-.1 41-.6c10.6-.5 17.8-2.2 24.1-4.6 6.5-2.5 12.1-5.9 17.6-11.5 5.5-5.5 8.9-11.1 11.5-17.6 2.5-6.3 4.1-13.5 4.6-24.1.5-10.6.6-14 .6-41s-.2-30.4-.6-41zm-17.9 81.1c-.4 9.7-2.1 14.9-3.4 18.4-1.8 4.6-4 7.9-7.4 11.4-3.5 3.5-6.8 5.6-11.4 7.4-3.5 1.4-8.8 3-18.4 3.4-10.5.5-13.6.6-40.1.6s-29.7-.1-40.1-.6c-9.7-.4-14.9-2.1-18.4-3.4-4.6-1.8-7.9-4-11.4-7.4-3.5-3.5-5.6-6.8-7.4-11.4-1.4-3.5-3-8.8-3.4-18.4-.5-10.5-.6-13.6-.6-40.1s.1-29.7.6-40.1c.4-9.7 2.1-14.9 3.4-18.4 1.8-4.6 4-7.9 7.4-11.4 3.5-3.5 6.8-5.6 11.4-7.4 3.5-1.4 8.8-3 18.4-3.4 10.5-.5 13.6-.6 40.1-.6s29.7.1 40.1.6c9.7.4 14.9 2.1 18.4 3.4 4.6 1.8 7.9 4 11.4 7.4 3.5 3.5 5.6 6.8 7.4 11.4 1.4 3.5 3 8.8 3.4 18.4.5 10.5.6 13.6.6 40.1s-.1 29.7-.6 40.1z"/></svg><span class="fsblog-screen-reader-only">Visit us on Instagram</span></a></li> </ul> </div> </div> </footer> <div id="cookies_opt_in" style="display: none"> <div id="cookies_opt_in_disclaimer">We use tools, such as cookies, to enable essential services and functionality on our site and to collect data on how visitors interact with our site, products and services. By clicking CONTINUE, you agree to our use of these tools for advertising, analytics and support</div> <div id="cookies_opt_in_actions"> <button class="btn white btn-flat" onclick="FS.Scripts.optIn()">Continue</button> <a href="https://freemius.com/privacy/cookies/" class="btn white btn-flat" target="_blank" rel="noopener">Learn More</a> </div> </div> <!-- Google tag (gtag.js) --> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script type="text/javascript"> FS.Scripts.addTrackingScript(function(){ // Dynamically inject gtag script. FS.Scripts.injectScript('https://www.googletagmanager.com/gtag/js?id=G-KLSWMPC8SV', { async: true }); window.dataLayer = window.dataLayer || []; window.gtag = function() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-KLSWMPC8SV'); }); </script> <!-- Facebook Pixel Code --> <script type="text/javascript"> FS.Scripts.addTrackingScript(function(){ !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','//connect.facebook.net/en_US/fbevents.js'); fbq('init', '926380567447247'); fbq('track', "PageView"); }); </script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=926380567447247&ev=PageView&noscript=1" /></noscript><!-- End Facebook Pixel Code --> <!-- Quora Pixel Code (JS Helper) --> <script type="text/javascript"> FS.Scripts.addTrackingScript(function(){ !function(q,e,v,n,t,s){if(q.qp) return; n=q.qp=function(){n.qp?n.qp.apply(n,arguments):n.queue.push(arguments);}; n.queue=[];t=document.createElement(e);t.async=!0;t.src=v; s=document.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s);}(window, 'script', 'https://a.quora.com/qevents.js'); qp('init', 'c4bede8345574711b8a41985319b9b10'); qp('track', 'ViewContent'); }); </script> <noscript><img height="1" width="1" style="display:none" src="https://q.quora.com/_/ad/c4bede8345574711b8a41985319b9b10/pixel?tag=ViewContent&noscript=1"/></noscript><!-- End of Quora Pixel Code --> <!-- Twitter universal website tag code --> <script type="text/javascript"> FS.Scripts.addTrackingScript(function(){ !function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments); },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js', a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script'); // Insert Twitter Pixel ID and Standard Event data below twq('init','nuu9x'); twq('track','PageView'); }); </script> <!-- End Twitter universal website tag code --> <script type="text/javascript"> FS.Scripts.addTrackingScript(function(){ window.smartlook||(function(d) { var o=smartlook=function(){ o.api.push(arguments)},h=d.getElementsByTagName('head')[0]; var c=d.createElement('script');o.api=new Array();c.async=true;c.type='text/javascript'; c.charset='utf-8';c.src='//rec.smartlook.com/recorder.js';h.appendChild(c); })(document); smartlook('init', '044b28d90a7bb06ea65d0794a2cee9f1fcc8fd7f'); }); </script> <!-- Begin AdRoll Embed Code --> <script type="text/javascript"> FS.Scripts.addTrackingScript(function(){ adroll_adv_id = "HDB442H3WZGRPP454AICJU"; adroll_pix_id = "EJBU7OCODBCR7HGEFJSXJ5"; (function () { var _onload = function(){ if (document.readyState && !/loaded|complete/.test(document.readyState)){setTimeout(_onload, 10);return} if (!window.__adroll_loaded){__adroll_loaded=true;setTimeout(_onload, 50);return} var scr = document.createElement("script"); var host = (("https:" == document.location.protocol) ? "https://s.adroll.com" : "http://a.adroll.com"); scr.setAttribute('async', 'true'); scr.type = "text/javascript"; scr.src = host + "/j/roundtrip.js"; ((document.getElementsByTagName('head') || [null])[0] || document.getElementsByTagName('script')[0].parentNode).appendChild(scr); }; if (window.addEventListener) {window.addEventListener('load', _onload, false);} else {window.attachEvent('onload', _onload)} }()); }); </script> <!-- End AdRoll Embed Code --> <link rel='stylesheet' id='fsblog-careers-shortcode-css' href='https://freemius.com/blog/wp-content/plugins/fsblog-utilities/assets/dist/css/careers.css?ver=0.5.0&#038;t=0.33500100%201740149322' media='all' /> <script src='https://freemius.com/blog/wp-content/themes/fsblog-2023/assets/dist/js/navigation.js?ver=0.31.0' id='fsblog-navigation-js'></script> <script src='https://freemius.com/blog/wp-includes/js/comment-reply.min.js?ver=6.1' id='comment-reply-js'></script> <script id='fsblog-theme-fsblog-js-extra'> var blog_assets = {"url":"https:\/\/freemius.com\/blog\/wp-content\/themes\/fsblog-2023\/assets\/","fs_api_endpoint":"https:\/\/freemius.com\/blog\/wp-json\/freemius\/v1","enter_valid_email_prompt":"Please fill in a valid email.","retry_submission":"There was an error subscribing. Please try again."}; </script> <script src='https://freemius.com/blog/wp-content/themes/fsblog-2023/assets/dist/js/fs-blog.js?ver=0.31.0' id='fsblog-theme-fsblog-js'></script> <script src='https://freemius.com/blog/wp-content/themes/fsblog-2023/assets/dist/js/fs-single.js?ver=0.31.0' id='fsblog-single-page-js'></script> <script src='https://freemius.com/blog/wp-content/themes/fsblog-2023/assets/dist/js/changelog.js?ver=0.31.0' id='fsblog-theme-changelog-navigation-js'></script> <script src='https://freemius.com/blog/wp-content/plugins/wp-featherlight/js/wpFeatherlight.pkgd.min.js?ver=1.3.4' id='wp-featherlight-js'></script> <script defer src='https://stats.wp.com/e-202508.js' id='jetpack-stats-js'></script> <script id='jetpack-stats-js-after'> _stq = window._stq || []; _stq.push([ "view", {v:'ext',blog:'87081745',post:'8740',tz:'-5',srv:'freemius.com',j:'1:12.3'} ]); _stq.push([ "clickTrackerInit", "87081745", "8740" ]); </script> <script id='fsblog-ebook-choice-js-extra'> var fsblog_ebook_choice = {"shortcode_atts":{"type":"plugin_business"}}; </script> <script src='https://freemius.com/blog/wp-content/plugins/fsblog-utilities/assets/dist/js/ebook.js?ver=0.5.0' id='fsblog-ebook-choice-js'></script> <script src='https://js.freemius.com/fs/fomo.min.js?v=183&#038;ver=0.5.0' id='fomo-widget-min-js'></script> <script src='https://freemius.com/blog/wp-content/plugins/fsblog-utilities/assets/dist/js/fomo-init.js?ver=0.5.0' id='fomo-widget-init-js'></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10