{"id":113479798,"date":"2024-07-31T16:09:05","date_gmt":"2024-07-31T13:09:05","guid":{"rendered":"https:\/\/thrivethemes.com\/?p=113479798"},"modified":"2024-07-31T17:08:27","modified_gmt":"2024-07-31T14:08:27","slug":"updates-july-2024","status":"publish","type":"post","link":"https:\/\/thrivethemes.com\/updates-july-2024\/","title":{"rendered":"6 New Features: Stripe Portal, Spam Protection, and More \u2014 July 2024"},"content":{"rendered":"<p>Welcome back for another roundup of our latest release at Thrive Themes.<\/p>\n<p>In this release, we&#8217;ve added two much-requested features to our <a href=\"https:\/\/thrivethemes.com\/architect\/\" style=\"outline: none;\">Thrive Architect<\/a> forms: in-built spam protection and a custom number field.<\/p>\n<p>For course creators, <a href=\"https:\/\/thrivethemes.com\/apprentice\/\" style=\"outline: none;\">Thrive Apprentice<\/a> now lets you create a Stripe customer portal for your students and members. We&#8217;ve also given you more control over how an assessment contributes to your students&#8217; course progress.<\/p>\n<p>Read on to learn more about these exciting features!<\/p>\n<h2 dir=\"ltr\" id=\"t-1722239907674\">Version 10.0&#8230;? What does that mean?<\/h2>\n<p dir=\"ltr\">Before we get into the new features included in this release, let&#8217;s talk briefly about some changes happening under-the-hood at Thrive Themes.<\/p>\n<p dir=\"ltr\">The latest release is&nbsp;<strong>Version 10.0&nbsp;<\/strong>across&nbsp;<em>all<\/em> of our plugins \u2014 which those of you with a keen eye will have noticed is a big leap in version numbers from our last, and brings all of Thrive Suite to the same number.<\/p>\n<p dir=\"ltr\">This is a reflection of some significant internal improvements we&#8217;ve been working on.<\/p>\n<p><span><img fetchpriority=\"high\" decoding=\"async\" alt=\"\" data-id=\"113479947\" width=\"526\" data-init-width=\"1390\" height=\"192\" data-init-height=\"508\" title=\"Version 10.0\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/07\/Version-10.0.png\" data-width=\"526\" data-height=\"192\" style=\"aspect-ratio: auto 1390 \/ 508;\" loading=\"lazy\"><\/span><\/p>\n<p style=\"text-align: center;\">We&#8217;ve aligned all versions to 10.0<\/p>\n<p dir=\"ltr\">This is the culmination of a ton of work that we&#8217;ve put into improving our deployment pipelines \u2014 that is, the way we can provide you with plugin updates, bug fixes, new features and functionality onto your websites <em>faster,&nbsp;<\/em>and with less conflicts.<\/p>\n<p dir=\"ltr\">We&#8217;ll have more news about this later in the year, but we&#8217;re working to:<\/p>\n<ul>\n<li><span style=\"\"><strong>Significantly reduce the overall size of our codebase<\/strong>\u2014 meaning faster updates and less space used on your server<\/span><\/li>\n<li><span style=\"line-height: 1.8em !important;\"><strong>Simplify the update process<\/strong>\u2014 which means less chance of conflicts or compatibility issues on your websites<\/span><\/li>\n<li><span style=\"line-height: 1.8em !important;\"><strong>Have a much more efficient system for releasing quick fixes<\/strong>\u2014 which means we are better equipped to release patches whenever needed<\/span><\/li>\n<li><span style=\"line-height: 1.8em !important;\"><strong>Refactor aging code<\/strong>\u2014 meaning more overall stability and a better foundation for our ambitious future<\/span><\/li>\n<\/ul>\n<p>We are making this a priority ahead of major updates in our future, because after-all, we know that you are building your businesses with our tools and it&#8217;s important that we are in the best position help you achieve success.<\/p>\n<p>But enough of that! <em>Let&#8217;s talk about what is new in version 10.0<\/em><\/p>\n<h2 dir=\"ltr\" id=\"t-1722389851323\">1. New CloudFlare Turnstile Spam Prevention<\/h2>\n<p dir=\"ltr\">Keeping spam off your website used to be simpler, but now it feels like a <em>constant<\/em> struggle.&nbsp;<\/p>\n<p dir=\"ltr\">Google ReCAPTCHA was the go-to option for most business owners, but with Google&#8217;s recent change to their pricing model, it\u2019s become harder (and more costly) to use effectively.<\/p>\n<p dir=\"ltr\">At the same time, you&#8217;re seeing more sophisticated bots hit your site every day, filling your database with spammy submissions \u2013 which is <em>super<\/em> frustrating and time-consuming.&nbsp;<\/p>\n<p dir=\"ltr\">When you look into paid spam protection services, the prices make you cringe. It almost feels like you&#8217;re being pushed to choose between leaving your site vulnerable or overspending on security.&nbsp;<\/p>\n<p dir=\"ltr\">And that\u2019s why we\u2019ve ramped up our spam protection functionality to save you a lot of stress, time, and money.<\/p>\n<p dir=\"ltr\">We\u2019ve now integrated with <a href=\"https:\/\/www.cloudflare.com\/products\/turnstile\/\" target=\"_blank\" style=\"outline: none;\" rel=\"noopener\">CloudFlare\u2019s Turnstile<\/a>\u2014 a more user-friendly and free alternative to ReCAPTCHA for your website.<\/p>\n<p><span><img fetchpriority=\"high\" decoding=\"async\" alt=\"\" data-id=\"113479879\" width=\"758\" data-init-width=\"1700\" height=\"325\" data-init-height=\"730\" title=\"ThriveAPI2\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/07\/ThriveAPI2.png\" data-width=\"758\" data-height=\"325\" style=\"aspect-ratio: auto 1700 \/ 730;\" loading=\"lazy\"><\/span><\/p>\n<p style=\"text-align: center;\">Turnstile will be available under API connections<\/p>\n<p>Once you follow through the CloudFlare Turnstile setup (which is a thousand times easier than Google ReCAPTCHA), you&#8217;ll be able to enable Turnstile spam protection on any lead generation forms built with Thrive products.<\/p>\n<p><span><img fetchpriority=\"high\" decoding=\"async\" alt=\"\" data-id=\"113479950\" width=\"258\" data-init-width=\"538\" height=\"513\" data-init-height=\"1072\" title=\"Turnstile on Lead Gen\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/07\/Turnstile-on-Lead-Gen.png\" data-width=\"258\" data-height=\"513\" style=\"aspect-ratio: auto 538 \/ 1072;\" loading=\"lazy\"><\/span><\/p>\n<p style=\"text-align: center;\">Then enable turnstile in one click.<\/p>\n<p>This will add a spam check through CloudFlare, who are industry leaders in content delivery networks (CDNs), DNS, and Cyber Security. CloudFlare will check visitor signals to see if they match with spam patterns and, if they do, it will block form submission.<\/p>\n<p>But for your human users, they&#8217;ll see an auto-loading verification check just under your forms where you have it enabled.<\/p>\n<p><span><img decoding=\"async\" alt=\"\" data-id=\"113479949\" width=\"738\" data-init-width=\"738\" height=\"404\" data-init-height=\"404\" title=\"Turnstile Demonstration\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/07\/Turnstile-Demonstration.gif\" data-width=\"738\" data-height=\"404\" style=\"aspect-ratio: auto 738 \/ 404;\" loading=\"lazy\"><\/span><\/p>\n<p style=\"text-align: center;\">CloudFlare Turnstile will check the user is not a bot before permitting form submission.<\/p>\n<p dir=\"ltr\"><em>But that&#8217;s not all&#8230;<\/em><\/p>\n<h2 dir=\"ltr\" id=\"t-1722389851325\">2. Introducing Thrive Spam Protection<\/h2>\n<p dir=\"ltr\">If you don&#8217;t want to use CloudFlare and just need a quick spam solution right out-of-the-gate, we\u2019ve got you covered. We have released our very own native honeypot spam prevention system \u2013 <strong>Thrive Spam Protection. <\/strong><\/p>\n<p dir=\"ltr\">And here\u2019s how it works\u2026&nbsp;<\/p>\n<p dir=\"ltr\">When you are creating a form in our Visual Editor\u2014 whether that&#8217;s in <a href=\"https:\/\/thrivethemes.com\/architect\" target=\"_blank\" style=\"outline: none;\" rel=\"noopener\">Thrive Architect<\/a>, <a href=\"https:\/\/thrivethemes.com\/leads\" target=\"_blank\" style=\"outline: none;\" rel=\"noopener\">Thrive Leads<\/a> or any of our plugins\u2014 under &#8216;spam prevention&#8217;, you can select &#8216;Thrive Spam Protection&#8217;.<\/p>\n<p><span><img decoding=\"async\" alt=\"\" data-id=\"113479922\" width=\"338\" data-init-width=\"536\" height=\"288\" data-init-height=\"456\" title=\"Thrive Spam Protection\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/07\/Thrive-Spam-Protection.png\" data-width=\"338\" data-height=\"288\" style=\"aspect-ratio: auto 536 \/ 456;\" loading=\"lazy\"><\/span><\/p>\n<p style=\"text-align: center;\">No APIs needed, this works straight away.<\/p>\n<p dir=\"ltr\">You&#8217;ll notice that on your form&#8230;&nbsp;<em>nothing changes<\/em>.<\/p>\n<p dir=\"ltr\">Behind the scenes, this creates a hidden form field that can&#8217;t be seen by real users but is visible to bots that may be crawling your site looking to fill in your forms with spam entries.<\/p>\n<p dir=\"ltr\">Those spam bots can&#8217;t <em>help<\/em> but interact with those hidden fields, and that&#8217;s a sure-sign that it wasn&#8217;t a real user.&nbsp;<\/p>\n<p dir=\"ltr\">As a result, your Thrive-made lead generation form returns a successful form submission response, so the bot <em>thinks<\/em> it was successful&#8230; when in reality, the form submission is cleverly rejected.&nbsp;<\/p>\n<p dir=\"ltr\">Both CloudFlare Turnstile and Thrive Spam Protection are GDPR compliant and give you an easier way to protect your forms without having to break the bank.<\/p>\n<p><strong>Thrive Tip: <\/strong>And you can <a href=\"https:\/\/thrivethemes.com\/docs\/enabling-spam-protection-in-thrive-themes\/\" style=\"outline: none;\">check out this guide<\/a> to learn how to set up either of these spam protection options on your website.<\/p>\n<h2 dir=\"ltr\" id=\"t-1722239907675\">3. New &#8216;Number&#8217; Form Field<\/h2>\n<p dir=\"ltr\">We\u2019re excited to share another highly-requested feature: a custom <strong>Number<\/strong> field to make collecting numerical data on your forms&nbsp;<em>so much easier. <\/em><\/p>\n<p><span><img decoding=\"async\" alt=\"\" data-id=\"113479841\" width=\"327\" data-init-width=\"442\" height=\"420\" data-init-height=\"568\" title=\"NumberField1\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/07\/NumberField1.png\" data-width=\"327\" data-height=\"420\" style=\"aspect-ratio: auto 442 \/ 568;\" loading=\"lazy\"><\/span><\/p>\n<p style=\"text-align: center;\">Look for the new &#8216;number&#8217; field type<\/p>\n<p dir=\"ltr\">Here&#8217;s what you can do with this field. You can:<\/p>\n<ul>\n<li><span>Set a specific range for responses<\/span><\/li>\n<li><span>Choose how many decimal places to allow<\/span><\/li>\n<li><span>Show text instruction on the range of numbers your form will accept<\/span><\/li>\n<li><span>Create custom intervals for quicker, more precise number entry<\/span><\/li>\n<\/ul>\n<p><span style=\"\"><img decoding=\"async\" alt=\"\" data-id=\"113479842\" width=\"322\" data-init-width=\"438\" height=\"451\" data-init-height=\"613\" title=\"FilledOutField\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/07\/FilledOutField.png\" data-width=\"322\" data-height=\"451\" style=\"aspect-ratio: auto 438 \/ 613;\" mt-d=\"-1\" ml-d=\"0\" loading=\"lazy\"><\/span><\/p>\n<p style=\"text-align: center;\">You&#8217;re in charge with your number field.<\/p>\n<p dir=\"ltr\">This new field makes collecting any kind of numerical data <em>really<\/em> easy.&nbsp;<\/p>\n<p dir=\"ltr\">From financial figures to survey responses, you&#8217;ll get the precise numbers you need without the hassle. This form field will reject entries that are&nbsp;<em>not<\/em> numbers, and will provide error responses if users try to submit numbers that are not within the min\/ max.<\/p>\n<p dir=\"ltr\">And yes, it works with our custom field integrations across popular mailing list tools meaning you can pass that data into your service of choice.<\/p>\n<p dir=\"ltr\">It&#8217;s perfect for everything from generating accurate quotes to analyzing survey results. See this example below, with an up\/down increment clicker that helps your visitors enter their chosen value.<\/p>\n<p><span><img decoding=\"async\" alt=\"\" data-id=\"113479954\" width=\"758\" data-init-width=\"1484\" height=\"522\" data-init-height=\"1022\" title=\"Number Field Example\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/07\/Number-Field-Example.png\" data-width=\"758\" data-height=\"522\" style=\"aspect-ratio: auto 1484 \/ 1022;\" loading=\"lazy\"><\/span><\/p>\n<p style=\"text-align: center;\">Users can easily enter and validate their number.<\/p>\n<p dir=\"ltr\">Adding a number field to your forms might seem like a small change, but it unlocks a handful of powerful use cases.<\/p>\n<p dir=\"ltr\">Now, when you ask for age, quantity, or any other number, you&#8217;ll get clean, usable responses without the headache of sorting through text entries or fixing input errors.<\/p>\n<p dir=\"ltr\">This simple feature will save you hours of data cleanup and make your forms much easier for people to fill out. It&#8217;s all about getting the information you need, hassle-free.<\/p>\n<h2 dir=\"ltr\" id=\"t-1722239907676\">4. Improve Subscription Management with the New Stripe Customer Portal<\/h2>\n<p dir=\"ltr\">Managing your online course and membership customers in <a href=\"https:\/\/thrivethemes.com\/apprentice\" target=\"_blank\" style=\"outline: none;\" rel=\"noopener\">Thrive Apprentice<\/a> just became even easier for Stripe users.<\/p>\n<p dir=\"ltr\">If you head to the backend settings in Thrive Apprentice, you\u2019ll see a new feature:<\/p>\n<p><span><img decoding=\"async\" alt=\"\" data-id=\"113479847\" width=\"758\" data-init-width=\"1833\" height=\"282\" data-init-height=\"683\" title=\"StripePortal2\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/07\/StripePortal2.png\" data-width=\"758\" data-height=\"282\" style=\"aspect-ratio: auto 1833 \/ 683;\" loading=\"lazy\"><\/span><\/p>\n<p style=\"text-align: center;\">If you&#8217;re selling with our free Stripe integration, look here for the new Customer Portal option.<\/p>\n<p dir=\"ltr\">With this feature, you can create a dynamic button (or text link) in <a href=\"https:\/\/thrivethemes.com\/architect\" target=\"_blank\" style=\"outline: none;\" rel=\"noopener\">Thrive Architect<\/a> and link it to a Stripe page where your customers can manage their payment and profile details with your business.&nbsp;<\/p>\n<p><span><img decoding=\"async\" alt=\"\" data-id=\"113479831\" width=\"332\" data-init-width=\"332\" height=\"252\" data-init-height=\"252\" title=\"Customer Portal2\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/07\/Customer-Portal2.png\" data-width=\"332\" data-height=\"252\" style=\"aspect-ratio: auto 332 \/ 252;\" loading=\"lazy\"><\/span><\/p>\n<p style=\"text-align: center;\">Add a dynamic portal link from buttons and text.<\/p>\n<p dir=\"ltr\">This button will magically be hidden from users that have&nbsp;<em>not<\/em> bought a product from you through Stripe, and for those that have\u2014 it will dynamically link them to&nbsp;<em>their own<\/em>&nbsp;management portal, with their subscription and card data.<\/p>\n<p dir=\"ltr\">They can cancel or renew their subscriptions, add new credit cards, modify their billing information, and see a list of all of their past invoices.<\/p>\n<p dir=\"ltr\">So how would you use it?<\/p>\n<p dir=\"ltr\">On your course pages or in any custom membership area that you build, you can drop a button on the page and add the dynamic Stripe Customer Portal link, like we have in this example below:<\/p>\n<p><span><img decoding=\"async\" alt=\"\" data-id=\"113479944\" width=\"758\" data-init-width=\"2172\" height=\"522\" data-init-height=\"1498\" title=\"Manage Subscription Button\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/07\/Manage-Subscription-Button.png\" data-width=\"758\" data-height=\"522\" style=\"aspect-ratio: auto 2172 \/ 1498;\" loading=\"lazy\"><\/span><\/p>\n<p style=\"text-align: center;\">Your customer&#8217;s unique portal will be accessible when they click this button.<\/p>\n<p dir=\"ltr\">Then, when a customer with an active purchase history or subscription on your website clicks that link, they&#8217;ll be taken to a secure Stripe management area, off of your website, that looks like this example below.<\/p>\n<p dir=\"ltr\">See how they can edit their card, cancel plan, or update their information? This is all done on Stripe&#8217;s end where it&#8217;s <em>very<\/em> secure, but changes will affect their access to your Thrive Apprentice products.<\/p>\n<p><span><img decoding=\"async\" alt=\"\" data-id=\"113479946\" width=\"758\" data-init-width=\"2514\" height=\"561\" data-init-height=\"1863\" title=\"Stripe Subscription Management\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/07\/Stripe-Subscription-Management.png\" data-width=\"758\" data-height=\"561\" style=\"aspect-ratio: auto 2514 \/ 1863;\" loading=\"lazy\"><\/span><\/p>\n<p style=\"text-align: center;\">Now customers can easily edit this payment information in Stripe.<\/p>\n<p dir=\"ltr\">By giving your customers more control over their subscriptions, you get to save time by not having to handle this aspect of your business yourself.<\/p>\n<p dir=\"ltr\">If a customer needs to verify information with their subscription, or change their payment method, they can easily hop in and do it themselves without needing to consult you.<\/p>\n<p dir=\"ltr\"><em>Neat, right?<\/em><\/p>\n<p><strong>Thrive Tip: <\/strong>Learn <a href=\"https:\/\/thrivethemes.com\/docs\/enabling-the-stripe-customer-portal-for-your-thrive-apprentice-members\/\">how to set up your Customer Stripe Portal<\/a> here.<\/p>\n<h2 dir=\"ltr\" id=\"t-1722239907677\">5. Control How Assessments Contribute To Your Students\u2019 Progress<\/h2>\n<p dir=\"ltr\">Course creators, you\u2019re going to love this.<\/p>\n<p dir=\"ltr\">Remember our Assessments Feature? The one which lets you add assessments to your courses in <a href=\"https:\/\/thrivethemes.com\/apprentice\" target=\"_blank\" style=\"outline: none;\" rel=\"noopener\">Thrive Apprentice<\/a>, either as file uploads, video URLs, external links or entire quizzes built with <a href=\"https:\/\/thrivethemes.com\/quizbuilder\" target=\"_blank\" rel=\"noopener\">Thrive Quiz Builder<\/a>?<\/p>\n<p><span><img decoding=\"async\" alt=\"\" data-id=\"113444765\" width=\"758\" data-init-width=\"2044\" height=\"609\" data-init-height=\"1644\" title=\"Assessment Example\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2023\/07\/Assessment-Example.png\" data-width=\"758\" data-height=\"609\" style=\"aspect-ratio: auto 2044 \/ 1644;\" loading=\"lazy\"><\/span><\/p>\n<p style=\"text-align: center;\">Thrive Apprentice lets you accept assessment submissions easily.<\/p>\n<p>Yeah, the assessments feature which lets course creators view, grade and provide feedback to their students from an easy-to-use backend assessment inbox.<\/p>\n<p>Isn&#8217;t it awesome? Here&#8217;s a view of the backend grading inbox.<\/p>\n<p><span><img decoding=\"async\" alt=\"\" data-id=\"113444752\" width=\"758\" data-init-width=\"2370\" height=\"513\" data-init-height=\"1606\" title=\"Assessments YouTube\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2023\/07\/Assessments-YouTube.png\" data-width=\"758\" data-height=\"513\" style=\"aspect-ratio: auto 2370 \/ 1606;\" loading=\"lazy\"><\/span><\/p>\n<p style=\"text-align: center;\">Easily view and grade your student&#8217;s submissions.<\/p>\n<p dir=\"ltr\">Well, up until now, when someone completed an assessment, by default that assessment would immediately count towards progress on their course.<\/p>\n<p dir=\"ltr\">But we&#8217;ve added more flexibility to suit your teaching style and course goals.<\/p>\n<p dir=\"ltr\">Now, you have the power to control how and when an assessment contributes to your students&#8217; progress.<\/p>\n<p><span><img decoding=\"async\" alt=\"\" data-id=\"113479884\" width=\"758\" data-init-width=\"1062\" height=\"374\" data-init-height=\"525\" title=\"Credits Again\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/07\/Credits-Again.png\" data-width=\"758\" data-height=\"374\" style=\"aspect-ratio: auto 1062 \/ 525;\" loading=\"lazy\"><\/span><\/p>\n<p style=\"text-align: center;\">Set your preferences upon assessment submission.<\/p>\n<p dir=\"ltr\">You can let assessments count towards student progress with:<\/p>\n<ol>\n<li><span>1<\/span><span><strong>Credit on passing grade<\/strong>\u2014 will only count towards course progress if they pass the assessment.<\/span><\/li>\n<li><span>2<\/span><span><strong>Credit on grading (pass or fail)<\/strong>\u2014 once the assessment is graded either by the course administrator or automatically based on Thrive Quiz Builder settings.<\/span><\/li>\n<li><span>3<\/span><span><strong>Credit on Submission<\/strong>\u2014 as soon as a student submits an assessment, the lesson and assessment are marked as completed.<\/span><\/li>\n<\/ol>\n<p dir=\"ltr\">This new feature puts you in control of how students progress through your course.&nbsp;<\/p>\n<p dir=\"ltr\">You decide if credit is earned only for top performance, for every attempt, or simply for submitting work. It&#8217;s a simple way to reinforce your course goals and keep students on track.&nbsp;<\/p>\n<p dir=\"ltr\">Whether you want to emphasize quality, effort, or timely completion, you can now easily pick the option that suits you.<\/p>\n<p dir=\"ltr\">And this improvement is laying the foundation for an even <em>more<\/em>&nbsp;powerful feature coming to Thrive Apprentice in the coming months, so stay tuned.<\/p>\n<h2 dir=\"ltr\" id=\"t-1722239907678\">6. Thrive Architect integration with AIOSEO<\/h2>\n<p dir=\"ltr\">We&#8217;ve joined forces to work with the team at <a href=\"https:\/\/aioseo.com\" target=\"_blank\" rel=\"noopener\">AIOSEO<\/a> (All-In-One SEO) to bring a seamless SEO integration to Thrive Architect.<\/p>\n<p dir=\"ltr\">And it&#8217;s&nbsp;<em>awesome!<\/em><\/p>\n<p dir=\"ltr\">If you install AIOSEO (which is free\u2014 download it from the WordPress Plugin Directory), and you open <a href=\"https:\/\/thrivethemes.com\/architect\" target=\"_blank\" rel=\"noopener\">Thrive Architect<\/a> to edit a page, you&#8217;ll notice a new SEO score at the top and the AIOSEO icon on the right hand side.<\/p>\n<p><span><img decoding=\"async\" alt=\"\" data-id=\"113479918\" width=\"170\" data-init-width=\"290\" height=\"483\" data-init-height=\"824\" title=\"AIOSEO Options in Thrive Architect\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/07\/AIOSEO-Options-in-Thrive-Architect.png\" data-width=\"170\" data-height=\"483\" style=\"aspect-ratio: auto 290 \/ 824;\" loading=\"lazy\"><\/span><\/p>\n<p style=\"text-align: center;\">AIOSEO&#8217;s info added here.<\/p>\n<p>That number at the top is a <strong>live score<\/strong> of the SEO content on your page, and reads the text and headings that are visible in <a href=\"https:\/\/thrivethemes.com\/architect\" target=\"_blank\" rel=\"noopener\">Thrive Architect.<\/a> As you write more content, change which heading tags you use, or modify the placement of your target keyword, you&#8217;ll see that score update immediately.<\/p>\n<p>Higher scoring pages are those that are structured the way Google and other Search Engines like them, and will help you rank higher in search results pages.<\/p>\n<p>But what about the AIOSEO icon? Click that, and a whole SEO panel will open up.<\/p>\n<p><span><img decoding=\"async\" alt=\"\" data-id=\"113479917\" width=\"388\" data-init-width=\"738\" height=\"443\" data-init-height=\"842\" title=\"AIOSEO Sidebar in Thrive Architect\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/07\/AIOSEO-Sidebar-in-Thrive-Architect.png\" data-width=\"388\" data-height=\"443\" style=\"aspect-ratio: auto 738 \/ 842;\" loading=\"lazy\"><\/span><\/p>\n<p style=\"text-align: center;\">AIOSEO&#8217;s panel is now one click away<\/p>\n<p>From here, you&#8217;ve got access to all of AIOSEO&#8217;s features and functionality, relevant for your page.<\/p>\n<p>Under the General tab, you can configure how your page title will appear to Search Engines, you can set your target keywords, and you can see SEO warnings, suggestions and alerts.<\/p>\n<p><span><img decoding=\"async\" alt=\"\" data-id=\"113479920\" width=\"388\" data-init-width=\"704\" height=\"716\" data-init-height=\"1299\" title=\"AIOSEO SEO data\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/07\/AIOSEO-SEO-data.png\" data-width=\"388\" data-height=\"716\" style=\"aspect-ratio: auto 704 \/ 1299;\" loading=\"lazy\"><\/span><\/p>\n<p style=\"text-align: center;\">Examine your errors and scores in real-time.<\/p>\n<p>For some options in AIOSEO, such as setting the Social Media image and meta descriptions, a lightbox will overlay your page in Thrive Architect, making it easier to configure those settings without being confined to a small sidebar.<\/p>\n<p><span><img decoding=\"async\" alt=\"\" data-id=\"113479916\" width=\"758\" data-init-width=\"2616\" height=\"561\" data-init-height=\"1938\" title=\"AIOSEO social metadata\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/07\/AIOSEO-social-metadata.png\" data-width=\"758\" data-height=\"561\" style=\"aspect-ratio: auto 2616 \/ 1938;\" loading=\"lazy\"><\/span><\/p>\n<p style=\"text-align: center;\">Set your Social Data right from Thrive Architect.<\/p>\n<p>It&#8217;s an amazing integration that puts you in charge of your SEO, which is essential if you&#8217;re looking to grow your online business built with Thrive products.<\/p>\n<p>To get started, make sure you&#8217;re running the latest version of Thrive Architect, and download the free version of AIOSEO.<em><\/em><\/p>\n<h2 dir=\"ltr\" id=\"t-1722335477214\">We\u2019ve Got More on the Way<\/h2>\n<p dir=\"ltr\">We&#8217;ve worked hard on these new features and we&#8217;re excited for you to try them.&nbsp;<\/p>\n<p dir=\"ltr\">Your feedback matters to us &#8211; it helps shape what we build next. We&#8217;d love to hear what you think about these updates and what else you need from Thrive Themes to help your business grow.<\/p>\n<p><strong>Get the ENTIRE Thrive Themes toolkit with&nbsp;<\/strong><strong><span>Thrive Suite<\/span><\/strong><\/p>\n<p dir=\"ltr\">What new features would help you the most? Tell us what you need &#8211; your suggestion might become our next big feature!<\/p>\n<p><span><img decoding=\"async\" alt=\"\" data-id=\"113414677\" width=\"132\" data-init-width=\"217\" height=\"70\" data-init-height=\"115\" title=\"bradsignature\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2021\/04\/bradsignature.png\" data-width=\"132\" data-height=\"70\" style=\"aspect-ratio: auto 217 \/ 115;\" loading=\"lazy\"><\/span><\/p>\n<p dir=\"ltr\">General Manager, Thrive Themes<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome back for another roundup of our latest release at Thrive Themes. In this release, we&#8217;ve added two much-requested features to our Thrive Architect forms: in-built spam protection and a custom number field. For course creators, Thrive Apprentice now lets you create a Stripe customer portal for your students and members. We&#8217;ve also given you [&hellip;]<\/p>\n","protected":false},"author":39669,"featured_media":113479834,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[25575],"tags":[25251,33978,25382,25074],"class_list":["post-113479798","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-updates","tag-feature-update","tag-featured-post","tag-silo-product-update","tag-updates","post-wrapper","thrv_wrapper"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/posts\/113479798","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/users\/39669"}],"replies":[{"embeddable":true,"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/comments?post=113479798"}],"version-history":[{"count":0,"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/posts\/113479798\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/media\/113479834"}],"wp:attachment":[{"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/media?parent=113479798"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/categories?post=113479798"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/tags?post=113479798"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}