Docs
  • All For Customers guides
  • Credits, memberships, and orders
  • Customer FAQ
  • Health information and consent
  • Manage bookings and appointments
  • Profile, payment methods, and settings
  • Wallet and gift cards
  • Your customer account
  • All For Teachers guides
  • Manage Attendance
  • Manage Your Profile
  • Teacher Dashboard Overview
  • Teacher FAQ
  • View Your Payslips
  • View Your Schedule and Attendees
  • All Getting Started guides
  • Booking Policies
  • Contracts
  • Manage Locations and Resources
  • Media Library
  • Notification Settings
  • Plan Features
  • Platform Overview
  • Quick Start Guide
  • Reports
  • Studio Profile & Social Links
  • Using the Agent
  • Waivers & Terms
  • All Customer Management guides
  • Coupons
  • Customer Bookings
  • Customer Credit Expiry
  • Customer Details
  • Customer List
  • Customer Segments
  • Export Data
  • Leads Management
  • Products & Credits
  • Referrals
  • All Classes guides
  • Activity Categories
  • Calendar
  • Closing Bookings on a Class
  • Creating Classes
  • Editing Future Class Instances
  • Managing, Extending, and Deleting Class Series
  • Teacher Assignments on Class Instances
  • Waitlists for Classes
  • Workshop vs Course: Which One Should You Use?
  • All Appointments guides
  • Create Appointment Services
  • Customers Managing Their Appointments
  • How Customers Book Appointments
  • Manage Appointment Resources
  • Reschedule or Cancel Appointments
  • Set Availability Schedules
  • View and Manage Appointments
  • All Pricing guides
  • Class Coverage for Products
  • Creating Class Packs
  • Creating Memberships
  • Product Settings Guide
  • Product Types Overview
  • Share Class Packs and Memberships Online
  • All Products guides
  • Creating Physical Products
  • All Troubleshooting guides
  • Common Issues & Solutions
  • All Payments & Billing guides
  • Abandoned Checkout Recovery
  • Annual summary
  • Billing Details & Invoices
  • Booking & Checkout Settings
  • Gift Cards
  • Invoice vs Receipt: What Naayya Provides
  • Payment Methods & Payouts
  • Payment Review
  • Payment Troubleshooting
  • Point of Sale
  • Record Offline Payments
  • Set Up Get Paid
  • All Integrations guides
  • Add a Lead Form to Your Website
  • Website Integration
  • Website Integration Troubleshooting
  • What Customers See in Website Integrations
  • All Email Marketing guides
  • Domain Verification Setup
  • Getting Started with Email Marketing
  • Managing Email Templates
  • Sending Email Campaigns
  • Sending Quick Emails
  • Using the Email Designer
  • All Automations guides
  • Editing an Automation
  • Getting Started with Automations
  • All Team & Access guides
  • Access Control
  • Adding Staff Members
  • Managing Teacher Profiles
  • People Overview
  • Provider Profiles
  • Public Profiles for Staff Who Teach
  • Roles & Permissions
  • Staff Management
  • Teacher Status Management
  • Teaching Team
  • User Roles
  • All Finance guides
  • Pay Rules
  • Payouts
  • Payslips
  • Teacher Payout Calculator
  • All Performance guides
  • Attendance Rates
  • Class Fill %
  • Retention Rates
  • Session Feedback Stats
  • All Community / Feedback guides
  • Private Feedback
  • Public Testimonials
DocsNaayya appBlogContact support
  1. Docs
  2. Integrations
  3. Add a Lead Form to Your Website
Open app

Add a Lead Form to Your Website

Use an issued embed key to add a Naayya contact form to your website

The v2 lead form can send an enquiry from your website to Naayya. Submitted enquiries can then appear in Admin → Customers → Leads.

The current Admin → Settings → Website Integration page provides Schedule setup only. It does not provide a Lead form control or a lead-form snippet. Use the markup below only when you already have an issued embed key. If you need a key, contact support@naayya.com to ask whether lead-form setup is available for your business.

Who this is for#

Business owners and managers who run their own website, have an issued public embed key, and want website enquiries to reach Naayya.

Get your embed key#

The current Website Integration page does not show a Lead form section. A lead submission requires an issued public embed key; a business name or slug is not enough. If you do not already have a key, contact support@naayya.com to ask whether lead-form setup is available for your business.

Add the form (2 lines)#

Paste these lines into the HTML or code block where you want the form to appear:

<script type="module" async src="https://naayya.com/plugin/v2/naayya-lead-form.js"></script>
<naayya-lead-form embed-key="YOUR_EMBED_KEY"></naayya-lead-form>

The form includes first name, last name, email, phone, and message fields. Email and consent are required before a visitor can submit it.

Options#

Set these attributes on the <naayya-lead-form> element when you need to adjust the form:

AttributeWhat it does
embed-keyRequired. An issued public key for the business that receives the enquiry. A business name or slug cannot be used for lead submissions.
source-labelLabels the form's page or placement, such as Homepage or Pricing.
headingHeading shown above the form.
button-labelText on the submit button. The default is Send.
success-messageMessage shown after a successful submission.
themelight (default), dark, or auto.
privacy-urlLink used for the consent notice. If omitted, the form uses Naayya's privacy notice.

If you place the form on more than one page, use a different source-label on each form so you can identify its placement when reviewing enquiries.

What happens after someone submits#

  • A successful submission can appear in Admin → Customers → Leads.
  • The visitor sees a confirmation message after a successful submission.
  • If the submission does not succeed, the form shows an error so the visitor can correct the form or try again.
  • If the same email is already a lead for the business, the submission is recorded as another touch on that existing lead.

Consent and privacy#

The visitor must agree to the privacy notice before submitting the form. Set privacy-url to your own privacy policy when you want the consent link to open your policy; otherwise, the form uses Naayya's privacy notice.

Match your brand#

Set theme="light", theme="dark", or theme="auto" on the form to match the surrounding page. For the schedule widget's visual controls, see Match your brand.

Where to paste it#

  • WordPress: edit the page and add a Custom HTML block.
  • Squarespace: edit the page and add a Code block.
  • Wix: add an Embed HTML element.
  • GoDaddy and other builders: use an HTML or embed section that accepts custom elements.

Related#

  • Managing leads
  • Website Integration
  • Website integration troubleshooting
NextWebsite Integration

On this page