Check a website

Type a website address. We'll look for its llms.txt file and tell you, in plain English, what to fix.

Or paste a file to check it before you publish

Don't have a file yet? Create one with our free generator. Want the bigger picture? Check your whole site's AI readiness.

wpmet.com/llms.txt

Wpmet

Looks good

90/100

8 sections listing 212 pages. 1 thing to fix.

  • Rank Math adds a "generated by" note above your title ("# Wpmet"). The title should be the first line.

    How to fix: This is the plugin's standard output, and AI tools generally skip the note, so it only costs a few points. To remove it, publish your own llms.txt instead of the plugin's (you can generate one here).
  • There's no one-line summary of your site.

    How to fix: Optional but recommended. Add a line after the title that starts with ">", for example: > Wpmet is …
The file we checked
llms.txt · 243 lines
  1. Generated by Rank Math SEO, this is an llms.txt file designed to help LLMs better understand and index this website.
  2. # Wpmet
  3. ## Sitemaps
  4. - [XML Sitemap](https://wpmet.com/sitemap_index.xml): Includes all crawlable and indexable pages.
  5. ## Posts
  6. - [How to Create Agro Tourism Website That Attracts Guests and Bookings](https://wpmet.com/create-agro-tourism-website/): Your Farm Has a Story. Your Website Should Tell It. And this is exactly what we’re covering in this agritourism website-building guide. 
  7. - [How to Connect WordPress Popups to Slack [Quick Steps]](https://wpmet.com/connect-wordpress-popups-to-slack/): In this guide, you'll learn exactly how to connect WordPress popups to Slack in quick steps.
  8. - [How to Display WooCommerce Categories with Images](https://wpmet.com/woocommerce-categories-with-images/): A text-only category list makes shoppers work to figure out what you sell. A row of category images, on the other hand, lets them recognize what they want at a glance, before they read a single word.Here's the full process:
  9. - [8 Best Amelia Alternatives for WordPress (2026)](https://wpmet.com/best-amelia-alternatives/): The best Amelia alternatives offer different approaches to appointment scheduling, from complete service-booking systems to meeting-focused schedulers and resource-based booking tools. The right choice depends on your business type, team size, booking workflow, required integrations, and budget. Below, we compare eight WordPress booking plugins to help you find the right fit.
  10. - [How to Display Digital Products in a Clean List Layout with Elementor](https://wpmet.com/digital-products-in-a-list-layout/): Digital products don't need shipping, stock counts, or size options. But the default WooCommerce shop page shows them anyway, and that makes your store look messy. A clean list layout fixes that.
  11. - [How to Add Event Calendar in WordPress with Elementor (No Code)](https://wpmet.com/add-event-calendar-in-wordpress/): It may seem simple to have an event calendar on your website page, but implementing it on a WordPress website is quite complicated. This complex process involves installing a separate calendar plugin and pasting a shortcode; and at the end of the day, you end up with a generic calendar that doesn't fit in with the rest of your website's look at all.
  12. - [Best Marketing Website Starter Templates in Elementor](https://wpmet.com/marketing-website-starter-templates/): A marketing website has one job that is turn visitors into leads. But building one from scratch, hero, features, testimonials, and all the rest, designed and responsive, easily takes a week before you even touch the real content.
  13. - [How to Build a Multi-Language Booking Website in WordPress](https://wpmet.com/multi-language-booking-website/): If your clients speak more than one language, your booking form should too. A tourist or local visitor might skip you for a competitor with a form in their own language. So, it is a booking lost for you over something completely fixable.
  14. - [How to Create Multiple Options for One Product in WooCommerce](https://wpmet.com/how-to-create-multiple-options-for-one-product-woocommerce/): Imagine you sell a T-shirt that comes in five colors and four sizes. But that doesn’t mean you need a separate WooCommerce product for every option. Doing that can quickly turn a simple catalog into dozens of nearly identical product listings. 
  15. - [How to Create a WooCommerce Product Grid for a Fashion Store in Elementor](https://wpmet.com/product-grid-for-a-fashion-store/): A generic product grid works fine for a hardware store. For a fashion store, it falls flat, since clothes and accessories sell on visuals, not just a thumbnail and a price.
  16. - [How To Create eCommerce Website With Ready Templates](https://wpmet.com/create-ecommerce-website-with-templates/): Creating an eCommerce website from scratch can quickly turn into a long list of tasks: designing the shop page, building product pages, setting up the cart, creating checkout, designing the customer account area, and somehow making all of it look consistent.
  17. - [How to Add a WooCommerce Product Carousel in Elementor](https://wpmet.com/woocommerce-product-carousel/): A WooCommerce product carousel shows your products in a sliding slider, not a static grid. With ElementsKit, you can build one in six easy steps.
  18. - [How to Create a WordPress Booking System with Multiple Staff Schedules](https://wpmet.com/create-wordpress-booking-with-multiple-staff-schedules/): Managing appointments becomes more challenging when your business has multiple staff members with different working hours. One employee may work from 9 AM to 5 PM, another from 11 AM to 7 PM, while someone else may only work on certain days.
  19. - [How to Create a Blog Website in Elementor](https://wpmet.com/create-a-blog-website/): Starting a blog website sounds simple, until you open WordPress and stare at a blank screen wondering where to begin.
  20. - [How Much Does a Booking System Cost for a Small Business?](https://wpmet.com/booking-system-cost-for-small-business/): If your business runs on appointments, you probably don't need another complicated system. You need a simple way for customers to book, for your team to manage schedules, and for the business to run without someone constantly checking WhatsApp, email, or a spreadsheet.
  21. - [How to Create an Agricultural Technology Website](https://wpmet.com/create-an-agricultural-technology-website/): In this tutorial, you will learn how to create an agricultural technology website in just a few simple steps.
  22. - [How to Find and Fix Low-Converting Forms Using Analytics](https://wpmet.com/find-and-fix-low-converting-forms/): If your WordPress form gets plenty of views but very few submissions, form analytics shows you exactly where visitors abandon it, which fields cause friction, and what changes improve conversions. With MetForm Analytics, you can track views, submissions, conversion rate, drop-offs, and field-level interactions right inside WordPress, so you can quickly find and fix low-performing forms.Here is the whole process of how to find and fix low-converting forms using analytics in a nutshell -
  23. - [How to Track WordPress Form Performance to Grow Your Business](https://wpmet.com/track-wordpress-form-performance/): Tracking WordPress form performance helps you understand what happens between someone seeing your form and actually completing it. More importantly, it gives you information you can use to improve your forms.
  24. - [Best WordPress Booking Plugin for Salons and Spas](https://wpmet.com/booking-plugin-for-salons-and-spas/): Running a salon means your phone never stops. Between constant calls and DMs, managing bookings by hand is hectic.
  25. - [What Is a Good Form Conversion Rate?(Benchmarks by Industry) ](https://wpmet.com/what-is-a-good-form-conversion-rate/): A "good" form conversion rate depends on more than just the number of people who submit your form. The type of form, industry, traffic source, and the amount of information you ask for all influence the final conversion rate.
  26. - [How to Connect WordPress Popups to Drip (Step-by-Step Guide)](https://wpmet.com/connect-wordpress-popups-to-drip/): In this guide, I'll walk you through exactly how to connect WordPress popups to Drip. The whole process takes some simple steps, and once it's set up, it runs on autopilot.
  27. - [AI in WordPress: A Practical Guide to What’s In & What’s Coming](https://wpmet.com/ai-in-wordpress-2/): For a long time, AI in WordPress meant one thing: install a plugin that writes blog posts or generates images for you. That was useful, but it was limited. Every AI plugin worked on its own, stored its own API keys, and had no connection to anything else on your site.
  28. - [How to Build a SaaS Website Header with CTA Button in Elementor](https://wpmet.com/build-a-saas-website-header-with-cta-button-in-elementor/): If you're building a SaaS website, your header is more than just a navigation bar. It's the first place visitors look to understand your product and decide whether to take the next step. A well-designed SaaS website header combines clear branding, intuitive navigation, and a compelling call-to-action (CTA) button that encourages users to sign up, request a demo, or start a free trial.
  29. - [Best WooCommerce Plugins for WordPress in 2026](https://wpmet.com/best-woocommerce-plugins-for-wordpress/): Most "best WooCommerce plugins" lists have the same problem. They give you 25 plugins and no way to decide.
  30. - [How to Design a Restaurant Website Header with Reservation Button in Elementor](https://wpmet.com/restaurant-website-header-with-reservation-button/): A restaurant website has only a few seconds to capture a visitor's attention. While attractive food photography and engaging content help create a strong first impression, your website header plays an equally important role in guiding customers toward making a reservation.
  31. - [Introducing the New Rox Appointment Booking Plugin for WordPress](https://wpmet.com/rox-appointment-booking-plugin-for-wordpress/): Understanding how your booking system performs is essential for making informed business decisions. Rox Appointment Booking plugin for WordPress offers a dashboard for built-in reports that provide valuable insights including booking, revenue, total customers, pending approvals, etc. to help you identify trends and optimize your services as your business grows.
  32. - [How to Connect WordPress Popups to Brevo](https://wpmet.com/connect-wordpress-popups-to-brevo/): Whether you're building a newsletter, collecting leads, or promoting products, the integration keeps your email marketing workflow organized from the start. In this guide, you'll learn how to connect WordPress popups to Brevo using PopupKit, from generating an API key to linking your popup campaign with a Brevo contact list.
  33. - [Case Study: How a Customer Shaped MetForm’s Google Places Map Search](https://wpmet.com/google-places-map-search/): Most feature requests sit in a backlog for months.
  34. - [The Complete Guide to Appointment Booking for WordPress Websites](https://wpmet.com/appointment-booking-for-wordpress/): In this guide, you'll learn how to set up Rox Appointment Booking for WordPress from start to finish. We'll cover every major feature, including creating appointments, managing customers and agents, organizing services, configuring settings, and publishing the booking panel on your website, so you can launch a fully functional online appointment booking system with confidence.
  35. - [How to Create an Off-Canvas Mobile Header Menu with ElementsKit](https://wpmet.com/create-an-off-canvas-mobile-header-menu/): A mobile-friendly navigation menu is no longer optional. With most website visitors browsing on smartphones, your header needs to stay clean, responsive, and easy to use. One of the best ways to achieve this is by using an off-canvas mobile header menu.
  36. - [When Do You Need a Dedicated WordPress Development Agency?](https://wpmet.com/need-dedicated-wordpress-development-agency/): Most WordPress sites don't start with a dedicated WordPress development agency. They start small. A theme, a page builder, maybe a freelancer for the tricky parts. That works fine for a while. But at some point, the site's needs grow past what that setup can handle.
  37. - [Best Appointment Booking Plugins for WordPress in 2026](https://wpmet.com/appointment-booking-plugins/): Here we've disscussed 8 best appointment booking plugins for you.
  38. - [Form Abandonment: Why Users Quit Your Forms + How to Find Out](https://wpmet.com/form-abandonment-why-users-quit-your-forms/): This behaviour is known as form abandonment. While it's a common challenge, it's also one of the easiest conversion problems to improve when you understand why visitors are dropping off.
  39. - [How to Build a Room Inquiry Contact Form for a Hotel Website with Elementor](https://wpmet.com/room-inquiry-contact-form-hotel-website/): A room inquiry contact form gives guests one place to share the details the reservations team actually needs. Instead of receiving a vague “I’d like to know your room rates,” you get a qualified inquiry that can be answered with a relevant quote.
  40. - [The End of Feature Wars in WordPress Plugins](https://wpmet.com/end-of-feature-wars-in-wordpress-plugins/): For about a decade, the WordPress plugin business ran on a simple scoreboard.
  41. - [AI Website Building With Angie – A Complete Guide ](https://wpmet.com/ai-website-building-with-angie/): What Is AI Website Building With Angie?AI website building with Angie means describing what you want in plain language and having it built directly inside your WordPress site, instead of manually working through settings panels and page builders step by step. 
  42. - [How to Create EDD Popups in WordPress to Boost Digital Sales (Step-by-Step)](https://wpmet.com/create-edd-popups-in-wordpress/): In this guide, I'll show you exactly how to create EDD popups in WordPress using PopupKit, a native WordPress popup builder with built-in EDD targeting. No coding, no complex webhooks, no third-party subscriptions.
  43. - [How to Build a Vertical Mega Menu with Icons in Elementor](https://wpmet.com/vertical-mega-menu-with-icons/): Icons make a menu easier to scan. A little cart symbol next to "Shop" or a book next to "Products" helps visitors find what they need without reading every word. In this guide, I will show you how to build a vertical mega menu with icons in Elementor using ElementsKit, step by step.
  44. - [Build a Vertical Mega Menu Without Breaking Your Store Navigation](https://wpmet.com/vertical-mega-menu/): Most WooCommerce navigation fails the same way: a flat dropdown with 12 categories stacked in a single column, no hierarchy, no visual anchor, and no reason for a shopper to do anything except close it. A vertical mega menu built in ElementsKit fixes all three problems. This guide covers the complete setup from module activation to breakpoint testing, without padding.
  45. - [Why Your WordPress Site is Slow (And It’s Not Your Fault)](https://wpmet.com/why-your-wordpress-site-is-slow/): If your WordPress site is slow, that’s rarely due to a single issue. In most cases, slow loading times are caused by a combination of factors, such as underpowered hosting, oversized images, heavy themes, poorly optimized plugins, render-blocking JavaScript, too many third-party scripts, missing caching, or a bloated database. The fastest way to improve performance is to identify the biggest bottleneck first, then optimize it systematically.
  46. - [How to Build a Mega Menu for an Online Education Website in Elementor](https://wpmet.com/education-website-mega-menu/): The fastest way to lose a student is to make them search for what you teach. Students and guardians have to dig before they can decide if your site is worth their time. A good mega menu fixes that in about two seconds of scanning. This guide walks you through building one in Elementor with ElementsKit, designed for course-heavy sites running LearnDash, LifterLMS, or Tutor LMS.
  47. - [How to Design a WordPress Website Without Coding](https://wpmet.com/design-wordpress-website-without-coding/): Quick Answer: You can design a WordPress website without coding by combining a visual builder with a no-code animation tool. Use Bricks Builder with BricksFly, Elementor or Gutenberg. These tools let you add hover animations, GSAP motion, and interactive sections through visual controls, so you get engagement without writing JavaScript.
  48. - [How to Design a Project Inquiry Form for an Agency Website with Elementor](https://wpmet.com/project-inquiry-form-for-an-agency/): Every agency wants more inquiries, but not every inquiry is worth pursuing. A simple "Contact Us" form often leaves you chasing missing details through follow-up emails. Before you know it, you've spent more time qualifying leads than discussing the actual project.
  49. - [How to Find Where Website Leads Come From (Traffic Source Attribution for Forms)](https://wpmet.com/how-to-find-where-website-leads-come-from/): How to Find Where Website Leads Come From
  50. - [ElementsKit 4.0: Faster Load Times, Full Accessibility, and Angie Compatibility ](https://wpmet.com/elementskit-4-0/): ElementsKit 4.0 is not a feature-packed release in the traditional sense. There's no long list of new widgets or flashy additions. Instead, what we focus on: three things that matter more than any single widget ever could: performance, accessibility, and Angie compatibility.
  51. - [How to Create a Patient Inquiry Form for a Dental Clinic Website with Elementor](https://wpmet.com/patient-inquiry-form-for-dental-clinic/): An online form is always convinient for patient than a phone call or emails to request an appointment, explain their dental concerns, and share the information with your team.
  52. - [How to Add a WooCommerce Mini Cart to Your Header in Elementor](https://wpmet.com/add-a-woocommerce-mini-cart-to-your-header-in-elementor/): A WooCommerce mini cart helps shoppers keep track of their selected products without interrupting their browsing experience. Instead of opening a separate cart page every time they add an item, customers can quickly check their cart, update quantities, view the subtotal, and proceed to checkout directly from the header. This small usability improvement makes navigation more convenient and helps create a smoother shopping journey.
  53. - [How to Integrate WordPress Popups with GetResponse in Easy Steps](https://wpmet.com/integrate-wordpress-popups-with-getresponse/): In this guide, you’ll learn how to integrate WordPress popups with GetResponse step by step, from connecting your account to creating high-converting popup forms that help grow your subscribers and increase engagement.
  54. - [How to Organize a High Volume Blog with Mega Menu](https://wpmet.com/high-volume-blog-with-mega-menu-navigation/): If your WordPress blog has grown past 6 or 7 content categories, your navigation is probably already failing users. Searchers might get frustrated while searching for what they need. Standard dropdown menus are not suitable for this. Mega menus are, and ElementsKit builds them directly inside WordPress without requiring a standalone navigation plugin.
  55. - [How to Create a Transparent Header in Elementor for Landing Pages](https://wpmet.com/create-transparent-header-in-elementor-for-landing-pages/): How to create a transparent header in Elementor for landing pages
  56. ## Pages
  57. - [Wpmet Flash Sale](https://wpmet.com/wpmet-flash-sale/): Trusted by 3M+ Websites Worldwide.
  58. - [Custom Development WordPress](https://wpmet.com/custom-development-wordpress/): Trusted alongside teams building on
  59. - [Deals- Birthday offer](https://wpmet.com/deals-birthday-offer/): Trusted by 3M+ Websites Worldwide.
  60. - [Quick Survey](https://wpmet.com/quick-survey/): Quick Survey We Want to Hear From You!
  61. - [Upgrade Coupons](https://wpmet.com/upgrade-coupons/): Featured Deal
  62. - [Penalty Shootout](https://wpmet.com/penalty-shootout/): 05
  63. - [AIO Bundle Offer](https://wpmet.com/aio-bundle-offer/): Save big, save time, and boost your website like a pro with ElementsKit, GutenKit, EmailKit, ShopEngine, MetForm, PopupKit, WP Social, WP Ultimate Review — all at unbeatable prices.
  64. - [Top 15 Form Mistakes You’re Making](https://wpmet.com/resource-library/top-15-form-mistakes-youre-making/): Creating forms are crucial to attracting leads and converting them to customers. But when your forms don’t work properly, it becomes a lost cause to drive potential leads. Unless you follow the right ways and guidelines of creating and presenting forms, you miss out on creating possible sustainable customers. So what are those mistakes and how to solve them? We’ll cover exactly that in this quickfire yet comprehensive guide. Once you go over the solutions, and implement them, your forms will become powerful magnets for leads. And you’ll get the chance to gain incredible traffic. 
  65. - [Conversion Booster Checklist](https://wpmet.com/resource-library/conversion-booster-checklist/): Your online forms are the gateway to your leads, customers, and community. But if they're not designed correctly, you could lose potential conversions without even realizing it! So what is the solution? This Form Conversion Booster Checklist will show you how to design better forms using proven UX techniques. And how to set up the plugin MetForm to automate and maximize your results.
  66. - [Building High-Converting Landing Pages with WordPress](https://wpmet.com/resource-library/building-high-converting-landing-pages-with-wordpress/): Getting your page visitors to take action is the ultimate goal. Creating webpages and websites powered by WordPress helps achieve this goal extremely effectively. But do you know the right tools, tips, and tricks to turn your landing pages into high-converting machines using WordPress? This ebook will lead you into doing just that! From choosing the right tools to building the perfect, high-converting landing page, we cover it all! 
  67. - [WordPress Glossary – Understand WordPress in Minutes](https://wpmet.com/resource-library/wordpress-glossary-understand-wordpress-in-minutes/): Ever wished you knew and understood important WordPress terms that made all the difference in better website outcomes?  If you are finding it difficult to get a grip of WordPress CMS jargon that’s hampering your progress, then you have come to the right place! Our WordPress Glossary lays out key terms and their meanings to help you simply understand how all the plugins and tools of the world’s most loved CMS work. 
  68. - [Your Go-To Shortcut Guide for WordPress](https://wpmet.com/resource-library/your-go-to-shortcut-guide-for-wordpress/): The world’s most used CMS, WordPress, can feel hard to master if you don’t have the right set of tools and techniques up your sleeves. Regardless of how good you are in using this CMS, you come across moments when it feels a bit complex and difficult to deal with. Well, not anymore! Because we have the perfect Go-To-Shortcut Guide that will make using WordPress easy and smooth, all day long.  You will learn about some top quality and effective tools and useful tips to drive your WordPress success!
  69. - [Complete eCommerce Store Creation Guide](https://wpmet.com/resource-library/complete-ecommerce-store-creation-guide/): Starting your new eCommerce store or upgrading your existing one can be a daunting task. Especially if you don't have the right tools!You might have great products lined up in your online store but still feel the disappointment of poor sales! Maybe your strategy deserves a revamp. Or you lack the right tools! No matter what, this eCommerce store creation guide will show you the way creating top notch online stores. Through some quick and easy steps. Begin your eCommerce journey today by grabbing a copy of the guide!
  70. - [Ultimate Gutenberg Guide](https://wpmet.com/resource-library/ultimate-gutenberg-guide/): You work with WordPress but still face the perils of using the revolutionary Gutenberg Block Editor?  This block-based model, which  changed the content creation experience completely with its visual editing experience and intuitive drag-and-drop block system still haunts you?  Stop sweating on it now and get ready to learn about it completely with our new guide! The guide will help you feel at ease and adept in using Gutenberg block editor. So, hurry up and get your copy today!
  71. - [WordPress Security Checklist](https://wpmet.com/resource-library/wordpress-security-checklist/): Malware attacks on WordPress sites are a major headache for users. And many websites succumb to sudden attacks! So how do you overcome these? Don’t worry! This checklist gives you a complete view of the strategies and steps needed to protect your WordPress site from trouble!
  72. - [Your Website, Your Way](https://wpmet.com/resource-library/your-website-your-way/): Want a Professional Website Without Coding or Hiring a Developer? Skip the tech headaches. This eBook gives you a step-by-step blueprint to build a stunning, professional website - no coding, no developers, no confusion.
  73. - [Resource Library](https://wpmet.com/resource-library/): Grab Instant Access to exclusive PDF templates and hands-on tutorials, perfect for beginners and professionals.
  74. - [Regular Deals](https://wpmet.com/deals/): Why settle for less when you can have it all? Access 7 premium WordPress plugins, including ElementsKit, GutenKit, EmailKit, ShopEngine, MetForm, WP Social, and WP Ultimate Review – all in one discounted bundle!
  75. - [Halloween Discount Deal Submission](https://wpmet.com/halloween-discount-deal-submission/): Halloween Discount Deal Submission
  76. - [Refund Policy](https://wpmet.com/refund-policy/): We believe in all our products and stand by their quality and performance. However, things might not work in the same way for everyone. Therefore, if you come across an issue that cannot be resolved, you can contact us for a refund within 14 days after purchase. We will be happy to refund the entire amount.
  77. - [Terms and Conditions](https://wpmet.com/terms-and-conditions/): These terms and conditions outline the rules and regulations for the use of Wpmet’s Website, located at https://Wpmet.com
  78. - [Privacy Policy](https://wpmet.com/privacy-policy/): It is Wpmet’s policy to respect your privacy regarding any information we may collect while operating our website. This Privacy Policy applies to https://wpmet.com (hereinafter, “us”, “we”, or "https://wpmet.com"). We respect your privacy and are committed to protecting personally identifiable information you may provide us through the Website. We have adopted this privacy policy (“Privacy Policy”) to explain what information may be collected on our Website, how we use this information, and under what circumstances we may disclose the information to third parties. This Privacy Policy applies only to information we collect through the Website and does not apply to our collection of information from other sources.
  79. - [Affiliates](https://wpmet.com/affiliates/): Earning money with WordPress plugins has never been easier. Simply follow the below steps to start earning right away –
  80. - [Home](https://wpmet.com/): I use this plugin on my sites. It really looks beautiful and quite functional. I really hope that the authors will continue to develop in this direction. I also want to note very quick answers from support, if you could not figure out the plugin, you can write and they will quickly respond and help with the setup.
  81. - [About](https://wpmet.com/about/): Wpmet, a brand under Roxnor (previously known as XpeedStudio), was founded in 2018Our goal is to provide high-quality WordPress themes and plugins, each when it comes to looking and performance, coupled with unrivalled buyer assistance. We’ve got a passion for creating innovative and creative themes and plugins, utilizing and also contributing to the ecosystem of WordPress!
  82. - [Thank You](https://wpmet.com/thank-you/): Thank you for your purchase.
  83. - [Submit Your Black Friday Deal](https://wpmet.com/submit-your-black-friday-deal/): Submit Your Black Friday & Cyber Monday Deals Get Subscribed Today!
  84. - [Submit Your Holiday Deals](https://wpmet.com/submit-your-holiday-deals/): Submit Your Halloween, Black Friday, Cyber Monday or Holiday Deals Get Subscribed Today!
  85. - [MetForm User Survey](https://wpmet.com/metform-user-survey/): MetForm User Survey
  86. - [Success Message](https://wpmet.com/success-message/): Thank you so much for taking the time to fill up this feedback form. We promise to take all your opinions into account and utilize them to further improve your experience with us.
  87. - [ShopEngine User Survey](https://wpmet.com/shopengine-user-survey/): ShopEngine User Survey
  88. - [Thank you for your feedback!](https://wpmet.com/feedback-recorded/)
  89. - [Partners Page – Workshop](https://wpmet.com/partners-page-workshop/): Join now, to become a partner of Wpmet. We believe in growing together and building something bigger
  90. - [Collaborate with us](https://wpmet.com/collaborate/): Submit Your Collaboration Proposals
  91. - [Thank You Page](https://wpmet.com/thank-you-page/): Thanks for your participation! Here is your special coupon code: Copy Use this code to save 40% straight from your next purchase from Wpmet!
  92. - [Affiliate Feedback Form](https://wpmet.com/affiliate-feedback-form/)
  93. - [Feedback Form 2](https://wpmet.com/feedback-form-2/): We need your feedback to improve our products. Participate in this 2-minute survey and win amazing prizes like Amazon gift cards, discount coupons and more!
  94. - [Feedback Form](https://wpmet.com/feedback-form/): We need your feedback to improve our products. Participate in this 2-minute survey and win amazing prizes like Amazon gift cards, discount coupons and more!
  95. - [We need your feedback](https://wpmet.com/we-need-your-feedback/): We need your feedback to improve our products. Participate in this 2-minute survey and win amazing prizes like Amazon gift cards, discount coupons and more!
  96. - [Ambassador Program Registration](https://wpmet.com/ambassador-program-registration/): let is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;
  97. - [Compatible Plugins Submission](https://wpmet.com/compatible-plugins-submission/)
  98. - [kb](https://wpmet.com/kb/)
  99. ## ElementsKit items
  100. - [dynamic-content-megamenu-menuitem1110](https://wpmet.com/elementskit-content/dynamic-content-megamenu-menuitem1110/): AI Content & SEO Assistant for WordPress
  101. - [dynamic-content-widget-c07d0f-3](https://wpmet.com/elementskit-content/dynamic-content-widget-c07d0f-3/): Foreign exchange rates & currency
  102. conversion JSON API. It is a simple
  103. and lightweight API for current
  104. historical foreign exchange. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments,
  105. and all cards methods. The Stripe WooCommerce plugin
  106. utilizes Stripe Elements to provide you with a PCI
  107. compoliant checkout. Foreign exchange rates & currency
  108. conversion JSON API. It is a simple
  109. and lightweight API for current
  110. historical foreign exchange. The Stripe WooCommerce plugin
  111. utilizes Stripe Elements to provide you with a PCI
  112. compoliant checkout. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments,
  113. and all cards methods.
  114. - [dynamic-content-widget-c07d0f-2](https://wpmet.com/elementskit-content/dynamic-content-widget-c07d0f-2/)
  115. - [dynamic-content-widget-c07d0f-1](https://wpmet.com/elementskit-content/dynamic-content-widget-c07d0f-1/)
  116. - [dynamic-content-widget-570e6e0-1](https://wpmet.com/elementskit-content/dynamic-content-widget-570e6e0-1/)
  117. - [dynamic-content-widget-570e6e0-1](https://wpmet.com/elementskit-content/dynamic-content-widget-570e6e0-1/)
  118. - [dynamic-content-widget-4f270812-8](https://wpmet.com/elementskit-content/dynamic-content-widget-4f270812-8/): The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout.
  119. - [dynamic-content-widget-4f270812-7](https://wpmet.com/elementskit-content/dynamic-content-widget-4f270812-7/): The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout.
  120. - [dynamic-content-widget-4f270812-6](https://wpmet.com/elementskit-content/dynamic-content-widget-4f270812-6/): The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout.
  121. - [dynamic-content-widget-4f270812-5](https://wpmet.com/elementskit-content/dynamic-content-widget-4f270812-5/): The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout.
  122. - [dynamic-content-widget-4f270812-4](https://wpmet.com/elementskit-content/dynamic-content-widget-4f270812-4/): The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange.
  123. - [dynamic-content-widget-4f270812-3](https://wpmet.com/elementskit-content/dynamic-content-widget-4f270812-3/): PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout.
  124. - [dynamic-content-widget-4f270812-2](https://wpmet.com/elementskit-content/dynamic-content-widget-4f270812-2/): The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout.
  125. - [dynamic-content-widget-4f270812-1](https://wpmet.com/elementskit-content/dynamic-content-widget-4f270812-1/): The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout.
  126. - [dynamic-content-widget-2c4864a8-8](https://wpmet.com/elementskit-content/dynamic-content-widget-2c4864a8-8/): The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout.
  127. - [dynamic-content-widget-2c4864a8-7](https://wpmet.com/elementskit-content/dynamic-content-widget-2c4864a8-7/): The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout.
  128. - [dynamic-content-widget-2c4864a8-6](https://wpmet.com/elementskit-content/dynamic-content-widget-2c4864a8-6/): The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange.
  129. - [dynamic-content-widget-2c4864a8-5](https://wpmet.com/elementskit-content/dynamic-content-widget-2c4864a8-5/): The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout.
  130. - [dynamic-content-widget-2c4864a8-4](https://wpmet.com/elementskit-content/dynamic-content-widget-2c4864a8-4/): PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout.
  131. - [dynamic-content-widget-2c4864a8-3](https://wpmet.com/elementskit-content/dynamic-content-widget-2c4864a8-3/): The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange.
  132. - [dynamic-content-widget-2c4864a8-2](https://wpmet.com/elementskit-content/dynamic-content-widget-2c4864a8-2/)
  133. - [dynamic-content-widget-2c4864a8-1](https://wpmet.com/elementskit-content/dynamic-content-widget-2c4864a8-1/): The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout.
  134. - [dynamic-content-widget-298fe6e-4](https://wpmet.com/elementskit-content/dynamic-content-widget-298fe6e-4/): The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout.
  135. - [dynamic-content-widget-298fe6e-5](https://wpmet.com/elementskit-content/dynamic-content-widget-298fe6e-5/): Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout.
  136. - [dynamic-content-widget-298fe6e-6](https://wpmet.com/elementskit-content/dynamic-content-widget-298fe6e-6/): The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout.
  137. - [dynamic-content-widget-298fe6e-7](https://wpmet.com/elementskit-content/dynamic-content-widget-298fe6e-7/): The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout.
  138. - [dynamic-content-widget-298fe6e-8](https://wpmet.com/elementskit-content/dynamic-content-widget-298fe6e-8/): PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods.
  139. - [dynamic-content-widget-298fe6e-3](https://wpmet.com/elementskit-content/dynamic-content-widget-298fe6e-3/): Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods.
  140. - [dynamic-content-widget-298fe6e-2](https://wpmet.com/elementskit-content/dynamic-content-widget-298fe6e-2/): Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. Foreign exchange rates & currency conversion JSON API. It is a simple and lightweight API for current historical foreign exchange. The Stripe WooCommerce plugin utilizes Stripe Elements to provide you with a PCI compliant checkout. PayPal's is the latest, all-in-one it checkout solution. PayPal accept Digital Payments, and all cards methods.
  141. - [dynamic-content-widget-298fe6e-1](https://wpmet.com/elementskit-content/dynamic-content-widget-298fe6e-1/)
  142. - [dynamic-content-widget-popup-31f50ce9](https://wpmet.com/elementskit-content/dynamic-content-widget-popup-31f50ce9/)
  143. - [dynamic-content-widget-popup-1a82dc6](https://wpmet.com/elementskit-content/dynamic-content-widget-popup-1a82dc6/)
  144. - [dynamic-content-widget-b17b06d-1](https://wpmet.com/elementskit-content/dynamic-content-widget-b17b06d-1/)
  145. - [dynamic-content-widget-cfa4a3d-3](https://wpmet.com/elementskit-content/dynamic-content-widget-cfa4a3d-3/): A small river named Duden flows by their place and supplies it with the necessary regelialia.
  146. - [dynamic-content-widget-cfa4a3d-2](https://wpmet.com/elementskit-content/dynamic-content-widget-cfa4a3d-2/): A small river named Duden flows by their place and supplies it with the necessary regelialia.
  147. - [dynamic-content-widget-cfa4a3d-1](https://wpmet.com/elementskit-content/dynamic-content-widget-cfa4a3d-1/): A small river named Duden flows by their place and supplies it with the necessary regelialia
  148. ## Templates
  149. - [Test Header](https://wpmet.com/?elementskit_template=test-header)
  150. - [Footer 2](https://wpmet.com/?elementskit_template=footer-2-2): Wpmet is not affiliated with or endorsed by Open Source Matters or the WordPress Project. The CMS logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.
  151. - [Topbar Banner](https://wpmet.com/?elementskit_template=topbar-banner): 30
  152. - [Footer](https://wpmet.com/?elementskit_template=footer-2): Wpmet is not affiliated with or endorsed by Open Source Matters or the WordPress Project. The CMS logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.
  153. - [Header](https://wpmet.com/?elementskit_template=header): AI Content & SEO Assistant for WordPress
  154. ## Doc
  155. - [Appointment Login Form (Elementor)](https://wpmet.com/doc/appointment-login-form-elementor/): The Rox Appointment Login Form widget lets you place a customer login form anywhere on your Elementor-powered site. Once added to a page, customers can sign in to access their booking portal, view and manage their appointments, reschedule or cancel bookings, and check their payment history, all from the frontend without ever visiting the WordPress dashboard.
  156. - [Single Agent Booking](https://wpmet.com/doc/single-agent-booking/): The Rox Appointment Single Agent Booking widget lets you create a dedicated booking page for one specific staff member. Unlike the main Booking Panel where customers browse all available agents, this widget locks the experience to a single agent. You can agents information like their profile card alongside their services, so customers can book directly with that person without any extra steps.
  157. - [Appointment Calendar](https://wpmet.com/doc/appointment-calendar/): A calendar in the Rox Appointment Booking plugin gives you a visual way to manage appointments from a single dashboard. Instead of reviewing bookings in a list, you can switch to a daily, weekly, or monthly calendar view to monitor schedules, check agent availability, and update appointments with just a few clicks.
  158. - [Managing Orders](https://wpmet.com/doc/appointment-orders/): Managing customer orders is an essential part of running a service-based business. The Rox Appointment Booking plugin provides a dedicated Orders dashboard where you can monitor payment details, track order status, search orders, and create new bookings from a single screen.
  159. - [Polylang Integration](https://wpmet.com/doc/polylang-integration-appointment-booking/): Rox Appointment Booking works with Polylang out of the box, with no add-on needed. Your services, categories, agent details, booking panel text and admin screens are all translated from one place: Languages → Strings translations.
  160. - [WPML Integration](https://wpmet.com/doc/wpml-integration/): Rox Appointment Booking works with WPML String Translation, so you can run your booking flow in more than one language. Your service names, categories, agent names, booking form labels, and admin screens can all be translated from one place: WPML → String Translation.
  161. - [Dashboard: Reports Overview](https://wpmet.com/doc/dashboard-reports-overview/): The Dashboard is the first screen you see when you open Rox Appointment Booking, and it's built to answer the questions you actually ask every morning: how many bookings came in, how much money that was, who's coming in today, and what needs approving.
  162. - [Booking Emails Notifications](https://wpmet.com/doc/booking-emails-notifications/): Every time something happens to a booking — it's made, moved, cancelled, paid for or refunded — Rox Appointment Booking can tell the people who need to know. There are two channels:
  163. - [Chart View](https://wpmet.com/doc/chart-view/): Find chart view in the content tab.
  164. - [Admin Dashboard Overview](https://wpmet.com/doc/appointment-booking-admin-dashboard-overview/): Rox Appointment Booking runs from a single Rox Appointment menu in your WordPress sidebar. Inside, the left navigation is grouped into Main (Overview, Appointments, Orders, Calendar, Customers), Resources (Services, Agents, Locations, Coupons) and Settings (Settings, Custom Fields, Integrations).
  165. - [Header & Footer Builder](https://wpmet.com/doc/header-footer-modules/): ElementsKit supports a fully drag & drop Header & Footer builder for Elementor. You can build any type of WordPress Header & Footer on the fly using ElementsKit pre-designed templates. Here’s a comprehensive article to explain every method of creating header and footer designs for WordPress. 
  166. - [Product Size Charts](https://wpmet.com/doc/product-size-charts-module/): With the Product Size Charts module by ShopEngine, you can add a product size chart of any information you want in an image format on the product page. You can add as many charts as you want, and a single one from  the product settings of each product.
  167. - [My Account Page](https://wpmet.com/doc/create-my-account-page/): With ShopEngine, you can easily create a “My Account” page from where the customers can view their dashboard, track their orders and downloads, edit their account addresses and details. From this very page, they can also login or register to their account on your website. 
  168. - [Kit (Formerly ConvertKit) Integration](https://wpmet.com/doc/convertkit-integration/): Reach to a broader audience with emails. MetForm integrates with Kit (Formerly ConvertKit) to help you run your email campaigns smoothly in WordPress.
  169. - [Webhooks](https://wpmet.com/doc/webhook-integration/): Webhook integration is included in the Rox Appointment Booking Pro version, pick a plan that suits you.
  170. - [Sign in with Google](https://wpmet.com/doc/sign-in-with-google/): Rox lets you add Google sign-in to your booking form, so customers can log in with a single click using their Google account.
  171. - [Google Calendar & Meet](https://wpmet.com/doc/google-calendar-meet/): Connect Google Calendar and Google Meet to your booking system, so every appointment automatically comes with a calendar event and video meeting link.
  172. - [Razorpay](https://wpmet.com/doc/razorpay-payment/): Rox Appointment Booking lets you accept payments through Razorpay. Once connected, customers can pay for their bookings directly at checkout using cards, UPI, netbanking, or wallets.
  173. - [Payment Deposits](https://wpmet.com/doc/payment-deposits-appointment-booking/): Deposits let customers secure a booking by paying only part of the price up front — a percentage or a fixed amount — with the balance due later. It's the classic answer to no-shows: a customer with money already down is a customer who shows up, while the lower up-front cost keeps booking friction low.
  174. - [General Settings](https://wpmet.com/doc/general-settings-appointment-booking/): The General tab sets the business-wide defaults for Rox Appointment Booking: your company details, time and timezone display, currency, multi-location support, and the shortcodes, blocks and widgets that place booking features on your site.
  175. - [Stripe Payment](https://wpmet.com/doc/stripe-payment-appointment-booking/): Integrating Stripe to your booking system makes things way easier for your clients to pay securely. Plus, when people pay upfront while booking, you don't have to worry as much about no-shows or chasing down payments later.
  176. - [Manual Appointmet Booking](https://wpmet.com/doc/manual-appointmet-booking/): Besides the automated appointment bookings by customers, you can easily add a new appointment for a customer directly from the admin dashboard. This manual entry option can help you if you're taking bookings over the phone, by email, or in person.
  177. - [Adding Booking Panel](https://wpmet.com/doc/adding-the-booking-panel-to-your-website/): Once your services, agents, and working hours are configured in the Rox Appointment Booking dashboard, the next step is placing the booking panel on a page so your customers can actually use it. The booking panel is the public-facing, step-by-step interface where customers browse your services, pick a staff member, choose a time slot, enter their details, and pay.
  178. - [Appointment Login Form (Elementor Widget)](https://wpmet.com/doc/rox-appointment-login-form-elementor-widget/): The Rox Appointment Login Form widget lets you place a customer login form anywhere on your Elementor-powered site. Once added to a page, customers can sign in to access their booking portal, view and manage their appointments, reschedule or cancel bookings, and check their payment history, all from the frontend without ever visiting the WordPress dashboard.
  179. - [Coupons](https://wpmet.com/doc/coupons-appointment-booking/): Coupons let you offer discounts to your customers at the time of booking, whether you're running a seasonal promotion, rewarding loyal clients, or offering a first-time discount. Each coupon can be customized with its own discount type, usage limits, validity period, and more. You can also set coupons to apply automatically at checkout without requiring customers to type a code.
  180. - [Set Up Multiple Locations](https://wpmet.com/doc/how-to-set-up-multiple-locations-in-rox-appointment-booking/): If your business operates from more than one physical venue, for example you might have multiple salon branches, clinic locations, or service centres, then Rox Appointment Booking's Multi-Location feature lets you manage all of them from a single dashboard. 
  181. - [Purchase and Activate Pro License](https://wpmet.com/doc/purchase-rox-appointment-booking-pro/): The free version of Rox Appointment Booking is a capable booking system, but it comes with one limitation: you can only add one agent. If your business has more than one staff member, you will notice the + Add Agent button is locked with a padlock icon when you already have one agent in the system.
  182. - [Set Up Agent Schedule](https://wpmet.com/doc/setting-up-agent-weekly-schedule-special-days-holidays/): Once you have set up your agent's basic details, the next step is to configure their availability. Rox Appointment Booking gives you three dedicated tabs to control exactly when each agent is available for bookings: Weekly Schedule, Special Days, and Holidays. This guide covers all three.
  183. - [Add & Manage Agent](https://wpmet.com/doc/adding-managing-agents-in-appointment-booking/): Agents are the staff members or service providers who handle appointments in your booking system. Whether you run a salon with multiple stylists, a clinic with several doctors, or a consulting firm with a team of advisors, the Agents module lets you manage each team member's profile, availability, assigned services, and schedule, all from one place.
  184. - [Custom Fields](https://wpmet.com/doc/custom-fields-pro/): Rox Appointment Booking plugin allows you to set default and custom fields to your booking form. Default customer fields such as First Name, Last Name, Email, Phone Number, and Comments can be enabled, disabled, or marked as required based on your business needs. If you need to collect additional information, you can create unlimited custom fields.
  185. - [Payment Settings](https://wpmet.com/doc/payment-settings/): In the Rox Appointment Booking plugin, you will get to set various payment options such as Pay Later, Stripe, PayPal, and WooCommerce payment gateways for your clients.
  186. - [Managing Appointments and Statuses](https://wpmet.com/doc/managing-appointments-and-statuses/): Managing appointment booking becomes easier when you have a centralized dashboard to view, filter, and create bookings. The Rox Appointment Booking plugin lets you manage all customer appointments from a single place, helping you track booking details, appointment status, assigned agents, services, and schedules.
  187. - [Mailchimp integration](https://wpmet.com/doc/mailchimp-integration/): The Mailchimp integration allows the Rox WordPress appointment booking plugin to automatically add customers to your Mailchimp audience whenever they book an appointment. This helps you build your email list, send appointment follow-ups, promote new services, and run email marketing campaigns without manually exporting customer information.
  188. - [Manage Customer & Agent Logins](https://wpmet.com/doc/how-to-manage-customer-agent-logins/): This guide explains how customers and agents can log in to Rox Appointment Booking to access their dashboards. It's quick and easy to get started.
  189. - [User Roles & Permission](https://wpmet.com/doc/user-roles-overview/): Rox Appointment Booking uses different user roles, each with its own access and permissions. This guide explains what each role can do.
  190. - [Create Extra Service](https://wpmet.com/doc/create-extra-service/): The Rox appointment booking plugin lets you add extra services while creating a service. Customers can book these add-ons along with the main service. It makes booking more flexible. It also helps businesses earn extra revenue.
  191. - [Add Services](https://wpmet.com/doc/creating-and-configuring-services/): This guide walks you through creating and managing services in Rox Appointment Booking. You’ll learn how to set up service details, pricing, scheduling, and visibility so customers can book exactly what you offer.
  192. - [Booking Without an Agent](https://wpmet.com/doc/booking-without-an-agent/): You can create a booking without selecting an agent. It allows customers to book a service directly without assigning a specific staff member.
  193. - [Creating Categories](https://wpmet.com/doc/creating-categories/): The Rox Appointment Booking plugin lets you create categories to group your services for easier browsing. This helps customers quickly find the type of service they're looking for.
  194. - [Setup Wizard Walkthrough](https://wpmet.com/doc/setup-wizard-walkthrough/): Rox Appointment Booking is a WordPress plugin that lets your customers book appointments with your business online, 24/7, directly from your website. You define what can be booked (your services), who delivers it (your agents/staff), and when they’re available (their working hours).
  195. - [How to Install & System Requirements](https://wpmet.com/doc/install-wordpress-appointment-booking-plugin/): Rox Appointment Booking is a WordPress plugin that allows website owners to manage bookings, appointments, and schedules directly from their site.Let’s see the system requirements and installation steps needed to get the plugin up and running.
  196. - [Manage Customers](https://wpmet.com/doc/manage-customers/): From adding and editing customer profiles to configuring booking settings, Rox Appointment Booking gives you complete control over how customers are managed. These settings also let you control customer login access and appointment permissions.
  197. - [AWeber Integration](https://wpmet.com/doc/popupkit-aweber-integration/): PopupKit lets you connect your popups directly with AWeber, so any lead captured through a popup form is automatically added to your AWeber email list. This makes it easy to grow your subscriber list and run targeted email campaigns without manual data transfer.
  198. - [Conditional Redirect](https://wpmet.com/doc/conditional-redirect/): When a user submits a form, it typically takes all users to the same page. More often, a generic thank-you page.
  199. - [Marquee Anything Module](https://wpmet.com/doc/marquee-anything/): The ElementsKit Marquee Anything module lets you turn any Elementor container into a continuously scrolling marquee - without a dedicated widget, without rebuilding your content, and without limiting what type of content can scroll. Logos, cards, testimonials, videos, blog posts, WooCommerce products, or any combination of Elementor widgets. The module works with whatever content is already inside your container.
  200. - [YouTube Feed Widget](https://wpmet.com/doc/youtube-feed/): The ElementsKit YouTube Feed widget lets you connect your WordPress site with YouTube using the official YouTube Data API v3. Display your channel, playlist, or search results directly inside Elementor with full layout control, live statistics, and custom playback options.
  201. - [Purchase, Install, and Activate EmailKit Pro](https://wpmet.com/doc/purchase-install-activate-emailkit-pro/): Getting EmailKit Pro up and running is a breeze. This guide will walk you through everything you need to know to purchase, install, and activate the plugin without any hassle.
  202. - [How to Purchase, Install, and Activate WP Ultimate Review Pro](https://wpmet.com/doc/purchase-install-activate-wp-ultimate-review-pro/): Setting up WP Ultimate Review Pro is quick and easy. Follow this straightforward guide to install and activate your plugin, so you can begin building social proof without any stress.
  203. - [Fix 3: How to Optimize ElementsKit Site Speed with a Caching Plugin](https://wpmet.com/doc/optimize-elementskit-site-speed-with-caching-plugin/): Building a fast ElementsKit site takes more than just cleaning up your Elementor and ElementsKit settings. Once your source output is clean, the next layer is server-level caching and asset optimization which is usually handled through a third-party caching plugin.
  204. - [Spam Protection for Popups Forms](https://wpmet.com/doc/spam-protection-for-popups-forms/): This documentation will guide you through the Spam Protection settings available inside PopupKit's Form block. By enabling these settings, you can block automated bot submissions before they reach your integrations or subscriber list, keeping your lead data clean and reliable.
  205. ## Campaigns
  206. - [Christmas Mega Discount Test](https://wpmet.com/popupkit-campaigns/christmas-mega-discount/): A Special Savings Surprise Has Just Landed for You!
  207. ## Forms
  208. - [Custom Development Form](https://wpmet.com/metform-form/elementor-121685/): ${ parent.decodeEntities(`Full Name`) } * { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) }} /> ${ parent.decodeEntities(`Email`) } * parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Organization`) } * { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) }} /> ${ parent.decodeEntities(`Designation`) } * { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) }} /> ${ parent.decodeEntities(`Project Details`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`Already have a doc about your project?`) } parent.activateValidation({"message":"This field is required.","required":false,"file_types":,"type_message":"Invalid file extension","size_limit":-1,"limit_message":"This field is required."}, el) } /> ${ parent.decodeEntities(`Click to upload or drag a file — PDF, DOC, or ZIP`) } ${ (parent.state.formData || ).length > 0 ? parent.state.formData.map((file, idx) => html` ${file.name} parent.removeUploadedFile('mf-file-upload', idx)} title="Remove" > × `) : html`${parent.getFileLabel('mf-file-upload', '')}` } ${ parent.decodeEntities(`Submit Project Brief`) }
  209. - [Quick Survey Form](https://wpmet.com/metform-form/quick-survey-form/): ${ parent.decodeEntities(`How would you rate your overall experience with us?`) } * parent.activateValidation({"message":"This field is required.","required":true}, el) } defaultChecked=${1 == parent.getValue('qs-mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } defaultChecked=${2 == parent.getValue('qs-mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } defaultChecked=${3 == parent.getValue('qs-mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } defaultChecked=${4 == parent.getValue('qs-mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } defaultChecked=${5 == parent.getValue('qs-mf-rating')} /> ${ parent.decodeEntities(`Select Plugin`) } * option.mf_input_option_status === 'disabled'} className=${"mf-input mf-input-multiselect " + ( validation.errors ? 'mf-invalid' : '' )} classNamePrefix="mf_multiselect" value=${parent.getValue("qs-mf-select") && .filter(item => { if(parent.state.formData && parent.state.formData.indexOf(item.value) != -1 ){ return item; } })} name='qs-mf-select' placeholder="${ parent.decodeEntities(`Multi Select`) } " options=${} onChange=${(el) => { setValue("qs-mf-select", ''); if(el != null){ setValue("qs-mf-select", el, true); } parent.multiSelectChange(el, 'qs-mf-select'); }} ref=${() => { register({ name: "qs-mf-select" }, parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true})); if(parent.state?.submitted !== true){ if ( parent.getValue("qs-mf-select") === '' && false ) { parent.setValue( 'qs-mf-select', ''); parent.multiSelectChange('', 'qs-mf-select'); } } }} isMulti /> ${ parent.decodeEntities(`What could we improve?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`Your Email`) } parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Your Name (Optional)`) } { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el) }} /> ${ parent.decodeEntities(`Submit Feedback`) }
  210. - [PopupKit Beta Registration](https://wpmet.com/metform-form/popupkit-beta-registration/): ${ parent.decodeEntities(`First Name`) } * { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) }} /> ${ parent.decodeEntities(`Email Address`) } * parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Which one describes you the best?`) } * item.value === parent.getValue("mf-select")) : } onChange=${(e)=> parent.handleSelect(e, "mf-select")} ref=${() => { register({ name: "mf-select" }, parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true})); if ( parent.getValue("mf-select") === '' && false ) { parent.setValue( 'mf-select', '', true ); parent.handleChange({ target: { name: 'mf-select', value: '' } }); } }} /> ${ parent.decodeEntities(`How Did You Know About This?`) } item.value === parent.getValue("mf-select")) : } onChange=${(e)=> parent.handleSelect(e, "mf-select")} ref=${() => { register({ name: "mf-select" }, parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false})); if ( parent.getValue("mf-select") === '' && false ) { parent.setValue( 'mf-select', '', true ); parent.handleChange({ target: { name: 'mf-select', value: '' } }); } }} /> ${ parent.decodeEntities(`Comments / Questions`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`Send Message`) }
  211. - [New Form # 1746337512](https://wpmet.com/metform-form/new-form-1746337512/)
  212. - [Halloween Discount Deal Submission Form](https://wpmet.com/metform-form/halloween-discount-deal-submission-form/): Let us know about you or your company
  213. - [Subscribe Form 2](https://wpmet.com/metform-form/subscribe-form-2/): parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Subscribe`) }
  214. - [Subscribe Form](https://wpmet.com/metform-form/subscribe-form/): parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Subscribe`) }
  215. - [MetForm User Survey](https://wpmet.com/metform-form/metform-user-survey/): ${ parent.decodeEntities(`Your Name`) } { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el) }} /> ${ parent.decodeEntities(`Your Email`) } * parent.activateValidation({"message":"Please enter your email address.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Which of the following roles describes you best?`) } * parent.handleCheckbox(el, 'onLoad')} class="mf-checkbox multi-option-input-type" id="mf-input-checkbox-5f34c73"> parent.handleCheckbox(el.target, 'onClick') } aria-invalid=${validation.errors ? 'true' : 'false'} ref=${el => { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`Designer`) } parent.handleCheckbox(el.target, 'onClick') } aria-invalid=${validation.errors ? 'true' : 'false'} ref=${el => { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`Freelancer`) } parent.handleCheckbox(el.target, 'onClick') } aria-invalid=${validation.errors ? 'true' : 'false'} ref=${el => { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`Marketer`) } parent.handleCheckbox(el.target, 'onClick') } aria-invalid=${validation.errors ? 'true' : 'false'} ref=${el => { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`Blogger`) } parent.handleCheckbox(el.target, 'onClick') } aria-invalid=${validation.errors ? 'true' : 'false'} ref=${el => { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`Agency Owner`) } parent.handleCheckbox(el.target, 'onClick') } aria-invalid=${validation.errors ? 'true' : 'false'} ref=${el => { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`Business Owner/Entrepreneur`) } ${ parent.decodeEntities(`How did you know about MetForm?`) } * { parent.handleRadioDefault(el); parent.activateValidation({"message":"This field is required.","required":true}, el) }} checked=${'twitter' === parent.getValue('mf-radio')} /> ${ parent.decodeEntities(`Twitter`) } { parent.handleRadioDefault(el); parent.activateValidation({"message":"This field is required.","required":true}, el) }} checked=${'facebook' === parent.getValue('mf-radio')} /> ${ parent.decodeEntities(`Facebook`) } { parent.handleRadioDefault(el); parent.activateValidation({"message":"This field is required.","required":true}, el) }} checked=${'youtube' === parent.getValue('mf-radio')} /> ${ parent.decodeEntities(`YouTube`) } { parent.handleRadioDefault(el); parent.activateValidation({"message":"This field is required.","required":true}, el) }} checked=${'google' === parent.getValue('mf-radio')} /> ${ parent.decodeEntities(`Google`) } { parent.handleRadioDefault(el); parent.activateValidation({"message":"This field is required.","required":true}, el) }} checked=${'wordpress' === parent.getValue('mf-radio')} /> ${ parent.decodeEntities(`WordPress.org`) } { parent.handleRadioDefault(el); parent.activateValidation({"message":"This field is required.","required":true}, el) }} checked=${'other-type' === parent.getValue('mf-radio')} /> ${ parent.decodeEntities(`Other`) } ${ parent.decodeEntities(`How did you know about MetForm?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`On a scale of 1-10, how likely are you to recommend ShopEngine to a friend, acquaintance, or colleague?`) } * { parent.handleRangeChange(el, 'mf-range') }} value=${ Number(parent.state.formData) || 1 } ref=${ input => { register({ name: "mf-range" }, parent.activateValidation({"message":"This field is required.","type":"none","required":true,"expression":"null"})); if ( parent.getValue("mf-range") === '' && true ) { parent.handleChange({ target: { name: 'mf-range', value: '1' } }); parent.setValue( 'mf-range', '1', true ); } } } name="mf-range" /> ${ parent.decodeEntities(`On a scale of 1-10, how likely are you to recommend MetForm to a friend, acquaintance, or colleague?`) } * parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${1 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${2 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${3 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${4 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${5 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${6 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${7 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${8 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${9 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${10 == parent.getValue('mf-rating')} /> ${ parent.decodeEntities(`Do you have any feature suggestion? If any please mention it`) } parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)} > ${ parent.decodeEntities(`Send Message`) }
  216. - [ShopEngine User Survey](https://wpmet.com/metform-form/shopengine-user-survey/): ${ parent.decodeEntities(`Your Name`) } { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el) }} /> ${ parent.decodeEntities(`Your Email`) } * parent.activateValidation({"message":"Please enter your email address.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Which of the following roles describes you best?`) } * parent.handleCheckbox(el, 'onLoad')} class="mf-checkbox multi-option-input-type" id="mf-input-checkbox-894c41f"> parent.handleCheckbox(el.target, 'onClick') } aria-invalid=${validation.errors ? 'true' : 'false'} ref=${el => { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`Designer`) } parent.handleCheckbox(el.target, 'onClick') } aria-invalid=${validation.errors ? 'true' : 'false'} ref=${el => { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`Freelancer`) } parent.handleCheckbox(el.target, 'onClick') } aria-invalid=${validation.errors ? 'true' : 'false'} ref=${el => { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`Marketer`) } parent.handleCheckbox(el.target, 'onClick') } aria-invalid=${validation.errors ? 'true' : 'false'} ref=${el => { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`Blogger`) } parent.handleCheckbox(el.target, 'onClick') } aria-invalid=${validation.errors ? 'true' : 'false'} ref=${el => { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`Agency Owner`) } parent.handleCheckbox(el.target, 'onClick') } aria-invalid=${validation.errors ? 'true' : 'false'} ref=${el => { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`Business Owner/Entrepreneur`) } ${ parent.decodeEntities(`How did you know about ShopEngine?`) } * { parent.handleRadioDefault(el); parent.activateValidation({"message":"This field is required.","required":true}, el) }} checked=${'twitter' === parent.getValue('mf-radio')} /> ${ parent.decodeEntities(`Twitter`) } { parent.handleRadioDefault(el); parent.activateValidation({"message":"This field is required.","required":true}, el) }} checked=${'facebook' === parent.getValue('mf-radio')} /> ${ parent.decodeEntities(`Facebook`) } { parent.handleRadioDefault(el); parent.activateValidation({"message":"This field is required.","required":true}, el) }} checked=${'youtube' === parent.getValue('mf-radio')} /> ${ parent.decodeEntities(`YouTube`) } { parent.handleRadioDefault(el); parent.activateValidation({"message":"This field is required.","required":true}, el) }} checked=${'google' === parent.getValue('mf-radio')} /> ${ parent.decodeEntities(`Google`) } { parent.handleRadioDefault(el); parent.activateValidation({"message":"This field is required.","required":true}, el) }} checked=${'wordpress' === parent.getValue('mf-radio')} /> ${ parent.decodeEntities(`WordPress.org`) } { parent.handleRadioDefault(el); parent.activateValidation({"message":"This field is required.","required":true}, el) }} checked=${'other-type' === parent.getValue('mf-radio')} /> ${ parent.decodeEntities(`Other`) } ${ parent.decodeEntities(`How did you know about MetForm?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`On a scale of 1-10, how likely are you to recommend ShopEngine to a friend, acquaintance, or colleague?`) } * { parent.handleRangeChange(el, 'mf-range') }} value=${ Number(parent.state.formData) || 1 } ref=${ input => { register({ name: "mf-range" }, parent.activateValidation({"message":"This field is required.","type":"none","required":true,"expression":"null"})); if ( parent.getValue("mf-range") === '' && true ) { parent.handleChange({ target: { name: 'mf-range', value: '1' } }); parent.setValue( 'mf-range', '1', true ); } } } name="mf-range" /> ${ parent.decodeEntities(`On a scale of 1-10, how likely are you to recommend ShopEngine to a friend, acquaintance, or colleague?`) } * parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${1 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${2 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${3 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${4 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${5 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${6 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${7 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${8 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${9 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${10 == parent.getValue('mf-rating')} /> ${ parent.decodeEntities(`Do you have any feature suggestion? If any please mention it`) } parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)} > ${ parent.decodeEntities(`Send Message`) }
  217. - [Collaboration Proposals](https://wpmet.com/metform-form/collaboration-proposals/): ${ parent.decodeEntities(`First Name`) } * { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) }} /> ${ parent.decodeEntities(`Enter your first name here`) } ${ parent.decodeEntities(`Last Name`) } * { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) }} /> ${ parent.decodeEntities(`Enter your last name here`) } ${ parent.decodeEntities(`Email Address`) } * parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Example: [email protected]`) } ${ parent.decodeEntities(`Subject`) } * { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) }} /> ${ parent.decodeEntities(`How can we help you?`) } ${ parent.decodeEntities(`Your Collaboration Proposal`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`Be as brief as possible, Thanks!`) } ${ parent.decodeEntities(`Send Proposal`) }
  218. - [All Time Flash Deals Subscribe Form](https://wpmet.com/metform-form/all-time-flash-deals-subscribe-form/): parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Subscribe Now`) } ${ parent.decodeEntities(``) }
  219. - [Affiliate Feedback Form](https://wpmet.com/metform-form/affiliate-feedback-form/): ${ parent.decodeEntities(`Name `) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) } /> ${ parent.decodeEntities(`Email`) } * parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Website`) } parent.activateValidation({"message":"This field is required.","urlMessage":"Please enter a valid URL","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)} /> ${ parent.decodeEntities(`What was your highest monthly income as an affiliate?`) } * { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) }} /> ${ parent.decodeEntities(`What makes you the perfect fit to be Wpmet's affiliate?`) } parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)} > ${ parent.decodeEntities(`Which plugins are your best selling products?`) } * item.value === parent.getValue("mf-best-selling")) : } onChange=${(e)=> parent.handleSelect(e, "mf-best-selling")} ref=${() => { register({ name: "mf-best-selling" }, parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true})); if ( parent.getValue("mf-best-selling") === '' && false ) { parent.setValue( 'mf-best-selling', '', true ); parent.handleChange({ target: { name: 'mf-best-selling', value: '' } }); } }} /> ${ parent.decodeEntities(`What type of products do you want us to build?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`What are the problems that you face as an affiliate of Wpmet and how can we make your affiliate journey better?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`Submit Now`) }
  220. - [Feedback Form 2](https://wpmet.com/metform-form/feedback-form-2/): ${ parent.decodeEntities(`Your Name`) } parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Email Address`) } * parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Example: [email protected]`) } ${ parent.decodeEntities(`What are some challenges you face when using this plugin?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`What are your goals and have you achieved them using this plugin?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) } > ${ parent.decodeEntities(`Submit Your Feedback`) }
  221. - [Feedback Form](https://wpmet.com/metform-form/feedback-form/): ${ parent.decodeEntities(`Your Name`) } parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Email Address`) } * parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Example: [email protected]`) } ${ parent.decodeEntities(`Which of the following roles suits you the best?`) } * { parent.handleCheckbox(el, 'onLoad')}} class="mf-checkbox multi-option-input-type" id="mf-input-checkbox-9f1ba09"> parent.handleCheckbox(el.target, 'onClick') } aria-invalid=${validation.errors ? 'true' : 'false'} ref=${el => { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`Designer`) } parent.handleCheckbox(el.target, 'onClick') } aria-invalid=${validation.errors ? 'true' : 'false'} ref=${el => { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`Freelancer`) } parent.handleCheckbox(el.target, 'onClick') } aria-invalid=${validation.errors ? 'true' : 'false'} ref=${el => { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`Marketer`) } parent.handleCheckbox(el.target, 'onClick') } aria-invalid=${validation.errors ? 'true' : 'false'} ref=${el => { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`Blogger`) } parent.handleCheckbox(el.target, 'onClick') } aria-invalid=${validation.errors ? 'true' : 'false'} ref=${el => { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`Agency Owner`) } parent.handleCheckbox(el.target, 'onClick') } aria-invalid=${validation.errors ? 'true' : 'false'} ref=${el => { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`Business Owner/Entrepreneur`) } ${ parent.decodeEntities(`Where do you usually go for information?`) } * { parent.handleRadioDefault(el); parent.activateValidation({"message":"This field is required.","required":true}, el) }} checked=${'radio-facebook' === parent.getValue('mf-radio-information')} /> ${ parent.decodeEntities(`Facebook`) } { parent.handleRadioDefault(el); parent.activateValidation({"message":"This field is required.","required":true}, el) }} checked=${'radio-twitter' === parent.getValue('mf-radio-information')} /> ${ parent.decodeEntities(`Twitter`) } { parent.handleRadioDefault(el); parent.activateValidation({"message":"This field is required.","required":true}, el) }} checked=${'radio-youtube' === parent.getValue('mf-radio-information')} /> ${ parent.decodeEntities(`YouTube`) } { parent.handleRadioDefault(el); parent.activateValidation({"message":"This field is required.","required":true}, el) }} checked=${'radio-google' === parent.getValue('mf-radio-information')} /> ${ parent.decodeEntities(`Google`) } { parent.handleRadioDefault(el); parent.activateValidation({"message":"This field is required.","required":true}, el) }} checked=${'radio-quora' === parent.getValue('mf-radio-information')} /> ${ parent.decodeEntities(`Quora`) } { parent.handleRadioDefault(el); parent.activateValidation({"message":"This field is required.","required":true}, el) }} checked=${'radio-Other-type' === parent.getValue('mf-radio-information')} /> ${ parent.decodeEntities(`Other (type)`) } ${ parent.decodeEntities(`What are some challenges you face when using this plugin?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`What are your goals and have you achieved them using this plugin?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) } > ${ parent.decodeEntities(`Submit Your Feedback`) }
  222. - [Customer Feedback Form](https://wpmet.com/metform-form/customer-feedback-form/): ${ parent.decodeEntities(`Your Name`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Enter your first name here`) } ${ parent.decodeEntities(`Email Address`) } * parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Example: [email protected]`) } ${ parent.decodeEntities(`Which one of the following plugins are you giving your feedback for?`) } option.mf_input_option_status === 'disabled'} className=${"mf-input mf-input-multiselect " + ( validation.errors ? 'mf-invalid' : '' )} classNamePrefix="mf_multiselect" value=${parent.getValue("mf-multi-select-plugins") ? .filter(item => { if(parent.state.formData && parent.state.formData.indexOf(item.value) != -1 ){ return item; } }) : } name='mf-multi-select-plugins' placeholder="${ parent.decodeEntities(`Select `) } " options=${} onChange=${(el) => { setValue("mf-multi-select-plugins", ''); if(el != null){ setValue("mf-multi-select-plugins", el, true); } parent.multiSelectChange(el, 'mf-multi-select-plugins'); }} isMulti /> ${register({ name: "mf-multi-select-plugins" }, parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false}))} ${ parent.decodeEntities(`How did you get to know about the plugin?`) } * item.value === parent.getValue("mf-select-how-know")) : } onChange=${parent.handleSelect} ref=${() => { register({ name: "mf-select-how-know" }, parent.activateValidation({"message":"Please select a option","minLength":1,"maxLength":"","type":"none","required":true})); if ( parent.getValue("mf-select-how-know") === '' && false ) { parent.handleChange({ target: { name: 'mf-select-how-know', value: '' } }); parent.setValue( 'mf-select-how-know', '', true ); } }} /> ${ parent.decodeEntities(`On a scale of 1-10, how likely are you to recommend the plugin to a friend, acquaintance, or colleague?`) } * parent.activateValidation({"message":"Please set your ratings","required":true}, el) } checked=${1 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"Please set your ratings","required":true}, el) } checked=${2 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"Please set your ratings","required":true}, el) } checked=${3 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"Please set your ratings","required":true}, el) } checked=${4 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"Please set your ratings","required":true}, el) } checked=${5 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"Please set your ratings","required":true}, el) } checked=${6 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"Please set your ratings","required":true}, el) } checked=${7 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"Please set your ratings","required":true}, el) } checked=${8 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"Please set your ratings","required":true}, el) } checked=${9 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"Please set your ratings","required":true}, el) } checked=${10 == parent.getValue('mf-rating')} /> ${ parent.decodeEntities(`What important features are we missing in the plugin (if any)?`) } parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el) } > ${ parent.decodeEntities(`Which of the following roles describes you best?`) } * item.value === parent.getValue("mf-select-occupaton")) : } onChange=${parent.handleSelect} ref=${() => { register({ name: "mf-select-occupaton" }, parent.activateValidation({"message":"Please select a option","minLength":1,"maxLength":"","type":"none","required":true})); if ( parent.getValue("mf-select-occupaton") === '' && false ) { parent.handleChange({ target: { name: 'mf-select-occupaton', value: '' } }); parent.setValue( 'mf-select-occupaton', '', true ); } }} /> ${ parent.decodeEntities(`When selecting a product like the plugin, which aspect attracts/persuades you the most?`) } item.value === parent.getValue("mf-select-aspect")) : } onChange=${parent.handleSelect} ref=${() => { register({ name: "mf-select-aspect" }, parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false})); if ( parent.getValue("mf-select-aspect") === '' && false ) { parent.handleChange({ target: { name: 'mf-select-aspect', value: '' } }); parent.setValue( 'mf-select-aspect', '', true ); } }} /> ${ parent.decodeEntities(`If we release a WordPress-based AI content & SEO assistant, would you be interested in trying it?`) } { parent.handleRadioDefault(el); parent.activateValidation({"message":"This field is required.","required":false}, el) }} checked=${'Yes' === parent.getValue('mf-radio-ai')} /> ${ parent.decodeEntities(`Yes`) } { parent.handleRadioDefault(el); parent.activateValidation({"message":"This field is required.","required":false}, el) }} checked=${'No' === parent.getValue('mf-radio-ai')} /> ${ parent.decodeEntities(`No`) } ${ parent.decodeEntities(`Thank you so much for taking the time to fill up this feedback form. We promise to take all the opinions into account and utilize them to further improve your experience with us. To acknowledge your precious time and effort filling up this form, we're adding you to a pool of participants with an opportunity to win exciting gifts via raffle draw! Please choose which one of the following gifts you'd like if you win.`) } { parent.handleRadioDefault(el); parent.activateValidation({"message":"This field is required.","required":false}, el) }} checked=${'Coupon' === parent.getValue('mf-radio-gift')} /> ${ parent.decodeEntities(`Discount coupon applicable on all Wpmet products`) } { parent.handleRadioDefault(el); parent.activateValidation({"message":"This field is required.","required":false}, el) }} checked=${'Gift Card' === parent.getValue('mf-radio-gift')} /> ${ parent.decodeEntities(`Amazon gift card`) } ${ parent.decodeEntities(`Would you like to add anything else regarding our products, campaigns, offers, documentation etc.?`) } parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el) } > ${ parent.decodeEntities(`Submit Your Feedback`) }
  223. - [Ambassador program registration](https://wpmet.com/metform-form/ambassador-program-registration/): ${ parent.decodeEntities(`First Name (Listing)`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) } /> ${ parent.decodeEntities(`Last Name (Listing)`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) } /> ${ parent.decodeEntities(`Current Address `) } * { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) }} /> ${ parent.decodeEntities(`ZIP Code`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Email`) } * parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Mobile`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Facebook URL`) } * { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) }} /> ${ parent.decodeEntities(`Twitter URL`) } * { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) }} /> ${ parent.decodeEntities(`WordPress.Org Profile URL`) } * { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) }} /> ${ parent.decodeEntities(`Which WordPress Meetup Group/groups are you a member of?`) } * { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) }} /> ${ parent.decodeEntities(`No of WordCamps (both local and international) you have attended (Mention the names of the WordCamps) `) } * { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) }} /> ${ parent.decodeEntities(`Are you a moderator or owner of any WordPress group?`) } * item.value === parent.getValue("group-moderator")) : } onChange=${(e)=> parent.handleSelect(e, "group-moderator")} ref=${() => { register({ name: "group-moderator" }, parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true})); if ( parent.getValue("group-moderator") === '' && false ) { parent.setValue( 'group-moderator', '', true ); parent.handleChange({ target: { name: 'group-moderator', value: '' } }); } }} /> ${ parent.decodeEntities(`Approximately how many WordPress Meetups have you attended (Digital & Regular)? `) } * { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) }} /> ${ parent.decodeEntities(`What are your plans as an ambassador of Wpmet?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`Please enter your WordPress Blog or Website URL (Type N/A if you don't have any)`) } * { parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) }} /> ${ parent.decodeEntities(`Describe what makes you the best candidate for this position`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`Submit Now`) }
  224. - [Compatible Plugins Submission Form](https://wpmet.com/metform-form/compatible-plugins-registration-form/): ${ parent.decodeEntities(`Name`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) } /> ${ parent.decodeEntities(`Email`) } * parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Website`) } * parent.activateValidation({"message":"This field is required.","urlMessage":"Please enter a valid URL","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Product's Name`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) } /> ${ parent.decodeEntities(`Description`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`Which Wpmet plugin is compatible with your product?`) } * item.value === parent.getValue("mf-best-selling")) : } onChange=${(e)=> parent.handleSelect(e, "mf-best-selling")} ref=${() => { register({ name: "mf-best-selling" }, parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true})); if ( parent.getValue("mf-best-selling") === '' && false ) { parent.setValue( 'mf-best-selling', '', true ); parent.handleChange({ target: { name: 'mf-best-selling', value: '' } }); } }} /> ${ parent.decodeEntities(`How is your plugin compatible with our product?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`Logo`) } * parent.activateValidation({"message":"This field is required.","required":true,"file_types":,"type_message":"Invalid file extension","size_limit":-1,"limit_message":"This field is required."}, el) } /> ${ parent.decodeEntities(`Choose a Logo`) } ${parent.getFileLabel( 'mf-file-upload', 'No logo chosen.' )} ${ parent.decodeEntities(`Upload Plugin For Testing`) } * parent.activateValidation({"message":"This field is required.","required":true,"file_types":,"type_message":"Invalid file extension","size_limit":-1,"limit_message":"This field is required."}, el) } /> ${ parent.decodeEntities(`Choose a file`) } ${parent.getFileLabel( 'mf-file-upload2', 'No file chosen.' )} ${ parent.decodeEntities(`Submit Plugin`) }
  225. - [Interview Series Submission Form](https://wpmet.com/metform-form/interview-series-submission-form/): Wpmet Interview Series - Questionnaire Form ${ parent.decodeEntities(`Full Name `) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) } /> ${ parent.decodeEntities(`Email`) } * parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Your bio (Include your childhood, how you spend your free time, your typical day at work)`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`What are the startups and businesses you have been a part of? Share your story.`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`What inspired you to get into the WordPress/SaaS industry?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`What do you do to solve your business problems?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`Who is your idol and how do you think he/she motivates you?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`Why did you agree to publish your success story?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`What do you think is the biggest drawback in this industry and how can it be resolved?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`What is the key to your success and what tips would you like to give to the SMEs of this industry? `) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`What was the biggest mistake of your career that you'd like the readers/audience to not make?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`Any personal tips you’d like to share with your readers?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`Submit the Form`) }
  226. - [Refund Request Form](https://wpmet.com/metform-form/refund-request-form/): ${ parent.decodeEntities(`First Name `) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) } /> ${ parent.decodeEntities(`Last Name`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) } /> ${ parent.decodeEntities(`Email You Used to Purchase The Product`) } * parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Product`) } * option.mf_input_option_status === 'disabled'} className=${"mf-input mf-input-multiselect " + ( validation.errors ? 'mf-invalid' : '' )} classNamePrefix="mf_multiselect" value=${parent.getValue("mf-multi-select") && .filter(item => { if(parent.state.formData && parent.state.formData.indexOf(item.value) != -1 ){ return item; } })} name='mf-multi-select' placeholder="${ parent.decodeEntities(`Product You Purchased`) } " options=${} onChange=${(el) => { setValue("mf-multi-select", ''); if(el != null){ setValue("mf-multi-select", el, true); } parent.multiSelectChange(el, 'mf-multi-select'); }} ref=${() => { register("mf-multi-select", parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true})); if(parent.state?.submitted !== true){ if ( parent.getValue("mf-multi-select") === '' && false ) { parent.setValue( 'mf-multi-select', ''); parent.multiSelectChange('', 'mf-multi-select'); } } }} isMulti /> ${ parent.decodeEntities(`Refund Reason`) } * option.mf_input_option_status === 'disabled'} className=${"mf-input mf-input-multiselect " + ( validation.errors ? 'mf-invalid' : '' )} classNamePrefix="mf_multiselect" value=${parent.getValue("mf-multi-select1") && .filter(item => { if(parent.state.formData && parent.state.formData.indexOf(item.value) != -1 ){ return item; } })} name='mf-multi-select1' placeholder="${ parent.decodeEntities(`Select your reason`) } " options=${} onChange=${(el) => { setValue("mf-multi-select1", ''); if(el != null){ setValue("mf-multi-select1", el, true); } parent.multiSelectChange(el, 'mf-multi-select1'); }} ref=${() => { register("mf-multi-select1", parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true})); if(parent.state?.submitted !== true){ if ( parent.getValue("mf-multi-select1") === '' && false ) { parent.setValue( 'mf-multi-select1', ''); parent.multiSelectChange('', 'mf-multi-select1'); } } }} isMulti /> ${ parent.decodeEntities(`Describe Your Reason in Details`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} > ${ parent.decodeEntities(`To fasten the process, you need to mention the reason in details. Otherwise your request might be delayed.`) } ${ parent.decodeEntities(`Submit Refund Request`) }
  227. - [Holiday Sale Deals Submission](https://wpmet.com/metform-form/holiday-sale-deals-submission/): Let us know about you or your company
  228. - [Popup Form](https://wpmet.com/metform-form/popup-form/): ${ parent.decodeEntities(`Your Name`) } parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el) } /> ${ parent.decodeEntities(`Your Email`) } * parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Get Notified`) }
  229. - [Black Friday Deal Submission](https://wpmet.com/metform-form/black-friday-deal-submission/): Let us know about you or your company
  230. - [Success Story](https://wpmet.com/metform-form/success-story/): ${ parent.decodeEntities(`Name `) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) } /> ${ parent.decodeEntities(`Email`) } * parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Which Wpmet product you use?`) } * { parent.handleCheckboxDefault(el); parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`ElementsKit`) } { parent.handleCheckboxDefault(el); parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`ShopEngine`) } { parent.handleCheckboxDefault(el); parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`MetForm`) } { parent.handleCheckboxDefault(el); parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`WP Social`) } { parent.handleCheckboxDefault(el); parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} } /> ${ parent.decodeEntities(`Other`) } ${ parent.decodeEntities(`Tell us something about you or your company`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) } > ${ parent.decodeEntities(`What problem you are solving with our products and how`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) } > ${ parent.decodeEntities(`What influenced you to use our products`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) } > ${ parent.decodeEntities(`How would you rate our products`) } * parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${1 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${2 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${3 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${4 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${5 == parent.getValue('mf-rating')} /> ${ parent.decodeEntities(`Are you happy or satisfied with our products?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) } > ${ parent.decodeEntities(`Please share your suggestions on how we can improve even more`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) } > ${ parent.decodeEntities(`Anything else you want to add?`) } parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el) } > ${ parent.decodeEntities(`Add videos and images you want to showcase in your interview (please zip them all)`) } * parent.activateValidation({"message":"This field is required.","required":true,"file_types":,"type_message":"Invalid file extension","size_limit":-1,"limit_message":"This field is required."}, el) } /> ${ parent.decodeEntities(`Choose a file`) } ${parent.getFileLabel( 'mf-file-upload', 'No file chosen.' )} ${ parent.decodeEntities(`Share Your Story`) }
  231. - [Partnership success story form](https://wpmet.com/metform-form/new-form-1632659386/): ${ parent.decodeEntities(`First Name`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Enter your first name here`) } ${ parent.decodeEntities(`Last Name`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Enter your last name here`) } ${ parent.decodeEntities(`Email Address`) } * parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> ${ parent.decodeEntities(`Example: [email protected]`) } Questionnaire for Success Story ${ parent.decodeEntities(`Please list your website, social networks or YouTube Channels`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"by_character_length","required":true,"expression":"null"}, el) } > ${ parent.decodeEntities(`Why did you decide to join our affiliate program?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) } > ${ parent.decodeEntities(`What's your overall experience with the Wpmet affiliate program?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) } > ${ parent.decodeEntities(`What challenges have you faced so far?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) } > ${ parent.decodeEntities(`What will be your advice to our new affiliates?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) } > ${ parent.decodeEntities(`Overall, how satisfied or dissatisfied are you with our company?`) } * parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) } > ${ parent.decodeEntities(`Do you have any other comments, questions, or concerns?`) } parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el) } > ${ parent.decodeEntities(`How would you rate our products`) } * parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${1 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${2 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${3 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${4 == parent.getValue('mf-rating')} /> parent.activateValidation({"message":"This field is required.","required":true}, el) } checked=${5 == parent.getValue('mf-rating')} /> ${ parent.decodeEntities(`Submit Your Story`) }
  232. - [New Form # 1578482035](https://wpmet.com/metform-form/new-form-1578482035/): First Name * Enter your first name here Last Name * Enter your last name here Email Address * Example: [email protected] Select Plugin * Elements Kit Metform Wp Fundraising Wp Social WP ultimate reviews Subject * Write your knowledge base heading which youu2019re into Comments / Message * How may we help you? Please be brief as much as possible Submit
  233. - [Feedback](https://wpmet.com/metform-form/feedback/)
  234. - [Contact form](https://wpmet.com/metform-form/new-form-1577001933/): Let us know how to get back to you.
Technical details
HTTP status
200
Content type
text/plain; charset=utf-8
Size
124,796 bytes
Checked
Oct 8, 2026 20:17 UTC
For developers
JSON report
llms-full.txt
Not found (optional)
How scoring works

Based on the llms.txt proposal. Every file starts at 100. Each "must fix" costs 40 points and each "should fix" costs 10. Tips are free. A missing file or a web page scores 0.

CheckLevelPointsWhat it means
File is empty
empty
Must fix score 0 The address returned nothing. Publish your llms.txt content there.
Web page instead of a file
html
Must fix score 0 The address returned a web page (HTML). Your site doesn't have an llms.txt yet, or it's in the wrong place.
Missing title
no-h1
Must fix −40 The file must start with your site or project name as a heading: # Your name.
Title isn't first
h1-not-first
Must fix −40 Nothing may come before the # title line.
Note above the title
preamble-before-title
Should fix −10 A plain-text note (often added by SEO plugins like Yoast) sits above the # title. AI tools usually skip it, but the title should come first.
More than one title
multiple-h1
Should fix −10 Use one # title. Use ## for section headings.
Served with the wrong type
content-type
Should fix −10 Servers should send llms.txt as text/plain or text/markdown.
File is very large
large
Should fix −10 Keep llms.txt short (under 1 MB). Put full content in llms-full.txt.
Empty section
section-no-links
Should fix −10 Each ## section should list pages as: - [Page name](https://url): short note.
Section with text only
text-section
Tip 0 A ## section that holds text but no links. That's fine for context; AI tools just won't find pages there.
No link sections
no-sections
Should fix −10 Add at least one ## section listing your most important pages.
Very few pages listed
few-links
Should fix −10 One or two links don't tell AI tools much. List your 3 to 10 most important pages.
Link isn't a web address
bad-url
Should fix −10 Links should be full web addresses (https://…) or paths on your site (/page).
Link is missing https://
missing-scheme
Should fix −10 A link like example.com/page is read as a page on your own site. Write https://example.com/page.
Address repeats the domain
repeated-domain
Should fix −10 A link like https://site.com/site.com/page is broken. Remove the repeated domain.
Broken link format
malformed-link
Should fix −10 A list item that looks like a link but won't parse, e.g. brackets in the name or spaces in the address.
No summary line
no-summary
Tip 0 Optional but recommended: a one-line description after the title, starting with >.
Relative link
relative-url
Tip 0 Links like /pricing work, but full addresses (https://…) are safer for AI tools.
Insecure link
http-url
Tip 0 Links that start with http:// work, but https:// is preferred where the page supports it.
List items without links
plain-list-items
Tip 0 List items inside sections are most useful as links.
Has an Optional section
optional-section
Tip 0 AI tools may skip the ## Optional section when they're short on space. That's by design.

A minimal valid example

# Example Co

> Example Co makes scheduling software for clinics.

## Main pages
- [Getting started](https://example.com/start): Set up in 10 minutes
- [Pricing](https://example.com/pricing): Plans and prices

## Optional
- [Blog](https://example.com/blog)

When your file passes, add your site to the directory for free, or let us check it every night.