A swipe-through discovery experience that learns a guest’s taste from the photos they like, then surfaces the homes that match.
What it does #
Filters and search boxes assume a guest already knows what they want. Many do not. Vibe Profile flips that: guests swipe through property photos like a dating app, the system learns what they are drawn to, and then it shows the listings that match their vibe. It turns browsing into a quick, playful experience that ends with a short, personalized shortlist instead of a 200-result page.
Behind the scenes, every property is tagged with vibe attributes (style, mood, setting, and similar dimensions). On larger portfolios these tags can be generated automatically by analyzing each home’s photos and description, so you do not have to hand-tag hundreds of listings. Guests then get matched against those tags as they swipe.
- A swipe-to-discover flow that builds a taste profile from photos
- Matches guests to the homes that fit their vibe
- AI auto-tagging reads your photos and descriptions to classify each property
- Auto-tagging adapts to your portfolio rather than using generic, one-size-fits-all labels
- New properties can be classified automatically as they are added
How to turn it on #
1. Open the settings #
Go to HomeRunner Conversion Kit in your WordPress admin and open the Vibe Profile tab.
2. Tag your properties #
For larger portfolios, use the AI auto-tagger. It works in two passes: first it studies a sample of your homes to build a vibe vocabulary that fits your portfolio, you review and approve it, then it classifies the rest of your inventory automatically. You can also tag individual properties by hand from the Vibe Tags box on the property editor.
3. Place the entry point #
Add the discovery button to any page with a shortcode.
Placing the discovery button #
[hrck_vibe_profile]– adds the “start discovering” button using your default label[hrck_vibe_profile text="Find your vibe"]– sets custom button text[hrck_vibe_profile class="my-class"]– adds your own CSS class for styling
Settings #
| Setting | What it controls |
|---|---|
| Swipes per session | How many photos a guest swipes through before seeing results. Default: 12 (range 6-24). |
| Vibe dimensions | Which attributes properties are tagged and matched on. Default: style, mood, setting. |
| Dimension weights | How much each dimension counts toward a match, in the same order as the dimensions above. Default: 0.4, 0.35, 0.25. |
| Max results | The largest number of matched properties shown at the end of a session. Default: 6 (range 3-20). |
| Require email | Whether a guest must enter their email before seeing their matches. Off by default (guests can skip); turning it on hard-gates results behind an email address. |
| Call-to-action text | The label on the discovery button. Default: “Find Your Vibe”. |
| Results heading | The heading shown above the matched properties. Default: “Your Perfect Match”. |
| AI auto-sync | Auto-imports vibe tags from the AI Search Enhancer plugin’s photo analysis, if that plugin is active on your site. Off by default. |
| OpenRouter API key | Required to run the AI auto-tagger, both building the vocabulary and classifying properties. |
| Taxonomy model | The AI model used to build your portfolio’s vibe vocabulary from a sample of properties. Default: Claude Sonnet 4.5. |
| Classification model | The AI model used to classify each property once the vocabulary is approved. Default: Gemini 2.5 Flash. |
| Photos per property | How many photos the AI reviews per property while tagging. Default: 6 (range 1-20). |
| Taxonomy sample size | How many properties the AI samples to build the vibe vocabulary. Default: 25 (range 5-100). |
| Auto-classify new properties | Automatically tags newly published properties on an hourly check, once a vocabulary has been approved. On by default. |
Tips #
- Place the discovery button on your homepage or a landing page so first-time visitors can dive straight into browsing by feel.
- The auto-tagger is built for portfolios where hand-tagging every listing is impractical. Smaller portfolios can tag a handful of homes manually from the property editor.
- If you want every guest identified before they see their matches, turn on Require Email. Leave it off if you would rather let guests browse freely and ask for details later.
- Pair Vibe Profile with the Wishlist so guests can save the matches they love and the Side Panel so those saves follow them around the site.