Let people manage their own listings.

Therapist profiles imported from public listings, each waiting for its owner to claim it. In the build behind this, a claim takes three minutes and no support ticket.

Claim this listing Spotlight
Your email
luna@moonwell.example
Listings we can match
Moonwell Therapy
Choose a password
••••••••

An email match finds the listing. Activation verifies the inbox.

Inbox Email verified
Editing follows verified claim setup

Illustrative experience

  • Listings live before anyone claims them
  • Verify the listed inbox before editing
  • Owners edit on the page

The finished experience

The people in the directory keep it current.

A listing works the day you import it, and gets better the day its owner takes it over.

A good fit for
Directories of professionals — therapists, lawyers, agents, local businesses.

  1. 1

    Match the claim to a listing

    Filter the available listings by the email supplied on the claim form. A match finds the listing; it does not yet grant the person permission to edit it.

    GP Populate Anything

  2. 2

    Prove the inbox, then sign them in

    Enable email activation in User Registration and send the link to the matched listing address. Grant the claim only after that inbox is verified. Auto Login can sign them in when they activate within 24 hours of registration.

    GP Auto Login

  3. 3

    Welcome them back to the directory

    Use Better User Activation for a branded activation page and a configured redirect to the directory dashboard.

    GP Better User Activation

  4. 4

    Hand over the upkeep

    After verified activation, associate the claimed entry ID with the user and configure Entry Blocks permissions for that association. Apply matching access rules to the listing, detail and edit views.

    GP Entry Blocks

What you’ll need.

Start with Gravity Forms. Add the capabilities this solution needs, then make the experience your own.

Before you start

  • The User Registration add-on, with email activation enabled.
  • Listing entries with the email address against which the claim is checked.
  • A server-side claim handler that verifies successful activation for the exact listing address before writing the allowed entry ID to user meta. Configure Entry Blocks access from that association and test an attempted claim against another listing.
  • A branded activation page and directory dashboard redirect. The claim-permission handler requires custom setup.

Get this built.

A plan covers how many of our plugins you run at once, and on how many sites. Here is what this one needs.

Required

  • GP Populate AnythingPerks

  • GP Auto LoginPerks

  • GP Better User ActivationPerks

  • GP Entry BlocksPerks

Gravity Perks Pro $299 /year

4 perks need Pro — on unlimited sites.

See plans for this solution

Every plan renews at the same price, and you can upgrade any time for the difference.

Make it fit
your project.

What if the email on the listing is out of date?

Nothing matches, so there is no listing to claim and they contact you instead. Keep a fallback — a short form that asks for proof — for the listings your import got wrong.

Can someone add a listing that is not there yet?

Yes. A separate registration path can create a new listing and associate it with its verified account. Configure that ownership assignment separately from claiming an imported entry.

  • Clay, CTO
  • Dan, Content Sorcerer
  • Dani, Product Manager
  • David, Founder & CEO
  • Matt, Senior Support Wizard
  • Roxy, Support Wizard

Not quite your build?

Tell us what you are making and we will work out which pieces it takes — or tell you straight if this is not something we can do.

Ask the wizards