Skip to content
PTOffice
  • Capabilities
    • Websites
    • Memberships
    • Emailing and Newsletters
    • Volunteer Signups
    • Fundraisers
    • Calendars
    • Project Notebooks
    • Forms
  • |
  • Support
    • Knowledge Base
    • Contact Us
    • White Glove Support
    • Development Updates
  • |
  • Community
  • |
  • Pricing
Popular Search exportcache

Getting Started

6
  • Account Settings: Organization Settings
  • Website: Web Pages
  • Website: Website Menus
  • Account Settings: Personalize the Dashboard
  • Website: Website Menus – Mobile
  • Getting Started Checklist

Account Settings

6
  • Account Settings: Organization Settings
  • Account Settings: Personalize the Dashboard
  • Account Settings: Update your account main contact
  • Account Settings: Adding Administrators
  • Account Settings: Updating Billing Email Address
  • Account Settings: Back to School Guide

Registration - Requires Shared plan or higher

6
  • Registration: Customize Registration Page
  • Registration: Top 7 Ways to Improve Member Registration
  • Registration: How to Close Registration
  • Registration: Create a custom registration form
  • Registration: What the registration process looks like to a member
  • Registration: Build a custom Registration process

Members - Requires Shared plan or higher

9
  • Members: User Roles
  • Members: Profile Tabs
  • Members: Profile Fields
  • Members: Exporting Contacts
  • Importance of a Clean Database
  • Members: How to Create Print Grade or Classroom Lists
  • Members: How to Change a Username
  • Members: Importing and Creating Contacts
  • Members: Graduating Families

Messenger - Requires Shared plan or higher

10
  • Messenger: Why Are Emails Going to Spam?
  • Messenger: Lists
  • Messenger: Subscription Forms
  • Messenger: Understanding Messenger
  • Messenger: Importing Subscribers
  • Messenger: Personalize your emails
  • Messenger: How to forward successful subscribers
  • Messenger: Remove User from an Email List
  • Messenger: Add User to an Email List
  • Messenger: Creating Your First Email

Sign Ups - Requires Shared plan or higher

12
  • Sign Ups: Getting Started
  • Sign Ups: Create your first sign up
  • Sign Ups: Tasks/Slots
  • Sign Ups: Managing Volunteers
  • Sign Ups: Export Reports
  • Sign Ups: Display sign ups on Sign Ups Listing page
  • Sign Ups: Review system emails
  • Sign Ups: Sign up not appearing on front-end
  • Sign Ups: Set plugin administrators
  • Sign Ups: Customize the display scheme
  • Sign Ups: Create system pages with a shortcode
  • Sign Ups: Tips to Increase Volunteer Support and Retention

Project Notebooks - Requires Shared plan or higher

21
  • Project Notebooks: Getting Started
  • Project Notebooks: Create your first notebook
  • Project Notebooks: Set plugin administrators
  • Project Notebooks: Review system emails
  • Project Notebooks: Create system pages with a shortcode
  • Project Notebooks: Customize the display scheme
  • Project Notebooks: Display project on Project Listing page
  • Project Notebooks: Edit a notebook
  • Project Notebooks: Archive a notebook
  • Project Notebooks: Delete a notebook
  • Project Notebooks: Publish a notebook
  • Project Notebooks: Display meeting minutes on the website
  • Project Notebooks: Create tasks
  • Project Notebooks: Create meeting minutes
  • Project Notebooks: Create a project budget
  • Project Notebooks: Create a kanban board
  • Project Notebooks: Turn on project administrator requests
  • Project Notebooks: Approve project administrator requests
  • Project Notebooks: Hide or show notebook sections on front-end
  • Project Notebooks: Duplicate a notebook
  • Project Notebooks: Understanding Project Notebooks

Website

9
  • Website: What is a shortcode?
  • Website: Web Pages
  • Website: Website Menus
  • Website: Placing Shortcode
  • Website: Add a Google Calendar to Your Website
  • Website: Website Menus – Mobile
  • Understanding Cache – Why Can’t I See My Changes?
  • Troubleshooting: How to fix a 404 page error
  • Website: Set up your DNS to map your domain

News Articles

5
  • News Articles: Intro
  • News Articles: Posts module
  • News Articles: Posts Carousel module
  • News Articles: Posts Slider module
  • News Articles: Posts, Posts Carousel, and Posts Slider modules examples

Fundraisers

12
  • Fundraisers: Review system emails
  • Fundraisers: Exporting Orders
  • Fundraisers: How to reconcile orders with Stripe
  • Fundraisers: Make a Test Payment
  • Fundraisers: Order Status
  • Fundraisers: Create your first fundraiser
  • Fundraisers: Customize the display scheme
  • Fundraisers: Create system pages with a shortcode
  • Fundraisers: Display fundraisers on Fundraiser Listing page
  • Fundraisers: Set plugin administrators
  • Fundraisers: Getting Started
  • Fundraisers: Sell Memberships

Troubleshooting

6
  • Messenger: Why Are Emails Going to Spam?
  • Sign Ups: Sign up not appearing on front-end
  • Troubleshooting: Admin getting “You do not have sufficient permissions” message
  • Understanding Cache – Why Can’t I See My Changes?
  • Report a bug
  • Troubleshooting: How to fix a 404 page error

Stripe

6
  • Stripe: How to set deposit interval
  • Stripe: How to process a refund
  • Stripe: Find my Client ID
  • Stripe: How to enable Connect on your account
  • Stripe: How to connect your fundraiser to Stripe
  • Stripe: Find my API Keys
  • Home
  • Knowledge Base
  • Registration - Requires Shared plan or higher
  • Registration: Create a custom registration form
View Categories

Registration: Create a custom registration form

How to create a custom registration form…

  1. Log into your PTOffice website with administrative rights.
  2. Go to Forms > Forms and click the + Create button.
  3. Choose the Registration template.
  4. Provide a name for your form.
  5. You will now see pre-defined fields that all new registrants must fill out (username, email, and password).
  6. We recommend adding a First Name and Last Name field using the ‘Name’ type field format. WE DON’T RECOMMEND adding any additional fields to this form. Collecting additional field information is done within a user’s profile and not on this form. Additional fields beyond the one’s mentioned above will not get mapped to a user’s profile.
  7. Modify the appearance of your form using the Appearance section.
  8. In the User Registration section, map the form fields to the default website fields (username, email, password).
  9. In the Behavior section, +Add Behavior to redirect user to a URL. Enter the URL where you would like your successful registrant to be directed to next (Redirect on the same tab).
  10. Review the Email Notifications settings.
  11. Keep the defaults on the Integrations and Settings sections.
  12. Click the Publish button to publish this form.
  13. Once published, click the small ‘gear‘ icon next to the form title and choose ‘Copy Shortcode‘. We will be pasting this into a new page we will create.
  14. Create a new page and call it “Member Registration“.
  15. Edit this page and paste the shortcode into the page using the Page Builder’s “Text Editor” field type. This page is like any other webpage and can be modified as desired.
  16. Save and publish the page.
What are your Feelings
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on January 9, 2024
Registration: How to Close RegistrationRegistration: What the registration process looks like to a member

Powered by BetterDocs