If you need to require registrations (free or paid) for everyone who creates a Personal or Team Fundraising Page, you can accomplish this easily in your fundraiser settings.
Follow these steps to link Registrations to P2P:
Go to your Main Fundraising Page and click Edit Mode.
Click Advanced Settings → Edit.
Scroll down to Purchase Options and enable My event has registration, then click Next.
Turn on the following under Peer-to-peer features:
Personal fundraising pages
Team fundraising pages
Personal fundraising pages within teams
Turn on the following under Registration features:
Registration is required to create a personal page
Registrants are required to create a personal page with an email address (no opt-out)
Registration is required to create a team
Click Save Changes at the bottom of the page.
This will require registrants to create their Personal or Team Page during checkout.
There will no longer be an option to create a Personal or Team Page without registration.
Your fundraiser will now take on the ‘multi-registration’ workflow: