Creating a Match
Select two users
Click the select button on two user cards. Selected cards show a white border and “selected” badge.
Review compatibility
Compare their structured badges:
- Check age preferences match actual ages
- Review must-haves vs. partner attributes
- Verify no dealbreaker conflicts
- Compare lifestyle compatibility (social energy, communication style)
What Happens When Users Are Paired
The pairing process automatically initiates the date scheduling flow:- Date record created with status
ACTIVE - User A receives SMS: “you’ve been matched!”
- Scheduling begins: System proposes initial time slot to User A
- User B waits: Not notified until User A confirms a time
Scheduling Phase
The date enters scheduling coordination:Managing Available Users
The available users section shows approved users not currently in an active date.User Card Information
Each card displays:- Photo gallery: Navigate through profile and ID photos
- Name and age: From ID verification (
dlName,dlAge) - Badges: Structured profile attributes
- Select button: Choose for pairing
- Eye icon: View full plaintext application
- Refresh icon: Re-parse badges from original responses
User Actions
- View Application
- Re-parse Badges
- Delete User
- Ban User
Click the eye icon to see:
- Phone number
- Full about me text
- Full preferences text
- Demographic info
Active Dates Section
Below the available users, active date pairs are displayed:Date Card Information
- User photos: Overlapping circular avatars
- Names: “Alice & Bob”
- Message count: Total messages exchanged
- Creation date: When the pair was created
- Eye icon: View full conversation
- End button: Terminate the date
Viewing Conversations
Click the eye icon on a date card to open the conversation modal:User A panel (left)
Shows messages from User A’s perspective:
- User messages appear as blue bubbles
- System/partner messages appear as gray bubbles
- Verify scheduling coordination is progressing
- Monitor conversation quality
- Identify technical issues or blocked messages
- Check if intervention is needed
Ending a Date
Click the end button to terminate an active date:- Date status →
ENDED endedAttimestamp set- Both users return to available pool
- No automatic notification sent
Users can still see their date history, but the conversation portal will be disabled.
Badge Editing for Paired Users
You can edit badges for approved users even while they’re in the available pool:- Hover over badge → Edit/delete icons appear
- Click pencil → Edit modal opens
- Modify value → Saves to
structuredProfile - Click trash → Deletes badge field/value
- Correcting AI extraction errors before pairing
- Removing sensitive information
- Updating outdated preferences
Pairing Best Practices
Age Compatibility
Age Compatibility
Check that each user falls within the other’s stated age range preference.Example:
- User A: 28 years old, wants 25-32
- User B: 30 years old, wants 27-35 ✅ Compatible
Dealbreaker Review
Dealbreaker Review
Scan both users’ dealbreaker badges and verify no conflicts:
- Smoking preferences
- Political/religious compatibility requirements
- Kids/no kids preferences
- Lifestyle incompatibilities
Must-Have Alignment
Must-Have Alignment
Verify each user has traits the other considers “must-haves”:
- Physical preferences (height, body type)
- Personality traits
- Communication styles
- Social energy levels
Geographic Proximity
Geographic Proximity
Check city/location badges. Users should be within reasonable distance for in-person dates.
Conversation Style Match
Conversation Style Match
Compare communication badges:
- Texting frequency preferences
- Reply speed expectations
- Directness/communication style
API Reference
Create Pair
- Both users must exist
- Both must have status
APPROVED - Neither can have an existing
ACTIVEdate - Users cannot be paired with themselves
Fetch Active Dates
Fetch Available Users
Related Pages
Monitor Dates
Track conversations and identify issues
Review Applications
Approve users before pairing