# Documentation > Documentation for Documentation. Every page link below points to a markdown mirror; drop the .md suffix for the HTML version. Full corpus in one file: /llms-full.txt Agent skill: /skill.md MCP server (streamable HTTP; tools: search_docs, get_doc, list_docs): /api/mcp ## Documentation ### Getting Started - [Introduction](/index.md): Guides for installing Happyforms, building forms, managing submissions and coupons, connecting integrations, and troubleshooting common issues. ### Your Account - [Sign into your account](/your-account/sign-into-your-account.md): Learn how to sign into your account in Happyforms. - [Change your account name, email, or password](/your-account/change-your-account-name-email-or-password.md): Learn how to change your account name, email, or password in Happyforms. - [Update your credit or debit card details](/your-account/update-your-credit-or-debit-card-details.md): Learn how to update your credit or debit card details in Happyforms. ### Getting to Know Forms - [Add a new form](/getting-to-know-forms/add-a-new-form.md): Learn how to add a new form in Happyforms. - [Edit an existing form](/getting-to-know-forms/edit-an-existing-form.md): Learn how to edit an existing form in Happyforms. - [Duplicate an existing form](/getting-to-know-forms/duplicate-an-existing-form.md): Learn how to duplicate an existing form in Happyforms. - [Trash a form](/getting-to-know-forms/trash-a-form.md): Learn how to trash a form in Happyforms. - [Permanently delete a form](/getting-to-know-forms/permanently-delete-a-form.md): Learn how to permanently delete a form in Happyforms. - [Filter forms by date](/getting-to-know-forms/filter-forms-by-date.md): Learn how to filter forms by date in Happyforms. - [Bulk edit forms](/getting-to-know-forms/bulk-edit-forms.md): Learn how to bulk edit forms in Happyforms. ### Nailing the Basics - [Install the plugin](/nailing-the-basics/install-the-plugin.md): Learn how to install the plugin in Happyforms. - [Register the plugin](/nailing-the-basics/register-the-plugin.md): Learn how to register the plugin in Happyforms. - [Turn on/off the plugin's automatic updates](/nailing-the-basics/turn-on-off-the-plugins-automatic-updates.md): Learn how to turn on/off the plugin's automatic updates in Happyforms. - [Check the plugin's version](/nailing-the-basics/check-the-plugins-version.md): Learn how to check the plugin's version in Happyforms. - [Add a form to a post, page](/nailing-the-basics/add-a-form-to-a-post-page.md): Learn how to add a form to a post, page in Happyforms. - [Remove a form from a post, page, or template](/nailing-the-basics/remove-a-form-from-a-post-page-or-template.md): Learn how to remove a form from a post, page, or template in Happyforms. - [Import a form](/nailing-the-basics/import-a-form.md): Learn how to import a form in Happyforms. - [Export a form](/nailing-the-basics/export-a-form.md): Learn how to export a form in Happyforms. - [Set user role capabilities](/nailing-the-basics/set-user-role-capabilities.md): Learn how to set user role capabilities in Happyforms. - [Delete the plugin](/nailing-the-basics/delete-the-plugin.md): Learn how to delete the plugin in Happyforms. ### Handling Submissions - [Mark a submission read/unread](/handling-submissions/mark-a-submission-read-unread.md): Learn how to mark a submission read/unread in Happyforms. - [Mark a submission as spam](/handling-submissions/mark-a-submission-as-spam.md): Learn how to mark a submission as spam in Happyforms. - [Trash a submission](/handling-submissions/trash-a-submission.md): Learn how to trash a submission in Happyforms. - [Permanently delete a submission](/handling-submissions/permanently-delete-a-submission.md): Learn how to permanently delete a submission in Happyforms. - [Restore a spammed or trashed submission](/handling-submissions/restore-a-spammed-or-trashed-submission.md): Learn how to restore a spammed or trashed submission in Happyforms. - [Edit a submission](/handling-submissions/edit-a-submission.md): Learn how to edit a submission in Happyforms. - [Change a submission date](/handling-submissions/change-a-submission-date.md): Learn how to change a submission date in Happyforms. - [Bulk edit submissions](/handling-submissions/bulk-edit-submissions.md): Learn how to bulk edit submissions in Happyforms. - [Filter submissions by form](/handling-submissions/filter-submissions-by-form.md): Learn how to filter submissions by form in Happyforms. - [Search submissions by keyword](/handling-submissions/search-submissions-by-keyword.md): Learn how to search submissions by keyword in Happyforms. ### Managing Coupons - [Add a new coupon](/managing-coupons/add-a-new-coupon.md): Learn how to add a new coupon in Happyforms. - [Accept coupons in a form](/managing-coupons/accept-coupons-in-a-form.md): Learn how to accept coupons in a form in Happyforms. - [Edit an existing coupon](/managing-coupons/edit-an-existing-coupon.md): Learn how to edit an existing coupon in Happyforms. - [Delete an existing coupon](/managing-coupons/delete-an-existing-coupon.md): Learn how to delete an existing coupon in Happyforms. ### Integrations - [Mailchimp integration](/integrations/mailchimp-integration.md): Connect Happyforms with Mailchimp. - [AWeber integration](/integrations/aweber-integration.md): Connect Happyforms with AWeber. - [ActiveCampaign integration](/integrations/activecampaign-integration.md): Connect Happyforms with ActiveCampaign. - [Constant Contact integration](/integrations/constant-contact-integration.md): Connect Happyforms with Constant Contact. - [ConvertKit integration](/integrations/convertkit-integration.md): Connect Happyforms with ConvertKit. - [Drip integration](/integrations/drip-integration.md): Connect Happyforms with Drip. - [MailerLite integration](/integrations/mailerlite-integration.md): Connect Happyforms with MailerLite. - [SendFox integration](/integrations/sendfox-integration.md): Connect Happyforms with SendFox. - [SendGrid integration](/integrations/sendgrid-integration.md): Connect Happyforms with SendGrid. - [Sendinblue integration](/integrations/sendinblue-integration.md): Connect Happyforms with Sendinblue. - [EmailOctopus integration](/integrations/emailoctopus-integration.md): Connect Happyforms with EmailOctopus. - [Stripe integration](/integrations/stripe-integration.md): Connect Happyforms with Stripe. - [PayPal integration](/integrations/paypal-integration.md): Connect Happyforms with PayPal. - [Zapier integration](/integrations/zapier-integration.md): Connect Happyforms with Zapier. - [Integrately integration](/integrations/integrately-integration.md): Connect Happyforms with Integrately. - [Google Analytics integration](/integrations/google-analytics-integration.md): Connect Happyforms with Google Analytics. - [reCAPTCHA integration](/integrations/recaptcha-integration.md): Connect Happyforms with reCAPTCHA. - [Thrive integration](/integrations/thrive-integration.md): Connect Happyforms with Thrive. ### Using Your Email Integration - [Connect email integrations with your form](/using-your-email-integration/connect-email-integrations-with-your-form.md): Learn how to connect email integrations with your form in Happyforms. - [Send an email to confirm the subscription](/using-your-email-integration/send-an-email-to-confirm-the-subscription.md): Learn how to send an email to confirm the subscription in Happyforms. - [Add users to list](/using-your-email-integration/add-users-to-list.md): Learn how to add users to list in Happyforms. - [Assign subscribers to groups](/using-your-email-integration/assign-subscribers-to-groups.md): Learn how to assign subscribers to groups in Happyforms. - [Tag subscribers](/using-your-email-integration/tag-subscribers.md): Learn how to tag subscribers in Happyforms. - [Opt-in choice field](/using-your-email-integration/opt-in-choice-field.md): With an active email integration, a new Opt-In Choice field has been added to the bottom of the fields drawer in Build tab. This is perfect for when... ### Troubleshooting - [The form builder won't load](/troubleshooting/the-form-builder-wont-load.md): That’s almost always a clash with another plugin. We always work hard to make Happyforms compatible with the whole plugin-verse. As it turns out,... - [Themes with Kirki framework](/troubleshooting/themes-with-kirki-framework.md): If the error you’re seeing includes the word Kirki, it means your theme uses the Kirki framework. That’s cool! But when Kirki is bundled in any... - [Invalid registration key error](/troubleshooting/invalid-registration-key-error.md): When you are seeing this error in the registration popup—the version of Happyforms you installed might not match your current plan. Here’s how to fix... - [What to do if it arrives in your spam folder](/troubleshooting/what-to-do-if-it-arrives-in-your-spam-folder.md): If you’ve set up your form to send a confirmation message to your email, Happyforms will send a message containing submission data every time a user... - [What to do if the email notifications don't arrive at all](/troubleshooting/what-to-do-if-the-email-notifications-dont-arrive-at-all.md): By default, Happyforms uses WordPress core features to send email messages. WordPress follows your server configuration regarding email sending: if... ### Happyforms Fields - [Setting up conditional logic](/happyforms-fields/setting-up-conditional-logic.md): Learn how to set up conditional logic in Happyforms. - [Setting up radio fields](/happyforms-fields/setting-up-radio-fields.md): Learn how to set up radio fields in Happyforms. - [Setting up checkbox fields](/happyforms-fields/setting-up-checkbox-fields.md): Learn how to set up checkbox fields in Happyforms. - [Setting up file upload fields](/happyforms-fields/setting-up-file-upload-fields.md): Learn how to set up file upload fields in Happyforms. - [Setting up dropdown fields](/happyforms-fields/setting-up-dropdown-fields.md): Learn how to set up dropdown fields in Happyforms. - [Setting up date-time fields](/happyforms-fields/setting-up-date-time-fields.md): Learn how to set up date-time fields in Happyforms. - [Setting up signature fields](/happyforms-fields/setting-up-signature-fields.md): Learn how to set up signature fields in Happyforms. - [Setting up multi-page forms using page break fields](/happyforms-fields/setting-up-multi-page-forms-using-page-break-fields.md): Learn how to set up multi-page forms using page break fields in Happyforms. - [Setting up reCAPTCHA](/happyforms-fields/setting-up-recaptcha.md): Learn how to set up reCAPTCHA in Happyforms. - [Hiding fields using CSS](/happyforms-fields/hiding-fields-using-css.md): Learn how to hide fields using CSS in Happyforms.