Skip to main content

Identity Verification

PropPilot integrates with Veriff to provide secure identity verification for your customers. This is especially useful for high-value transactions like property reservations.

What is Veriff?

Veriff is a leading identity verification platform that:

  • Verifies government-issued IDs (passports, driver's licenses, ID cards)
  • Uses AI and human review for accuracy
  • Complies with KYC/AML regulations
  • Supports 190+ countries and territories

Prerequisites

Before using verification:

  • ✅ Veriff integration enabled for your plan
  • ✅ Admin or Owner role (to configure)
  • ✅ Contact with valid conversation

Verification Workflow

From a contact's profile:

  1. Go to Contacts → Select contact
  2. Navigate to Verification tab
  3. Click Generate Verification Link
  4. Copy the unique link

2. Send to Customer

Share the link with your customer via:

  • Chatwoot conversation (recommended)
  • Email
  • SMS
  • Any other channel

3. Customer Completes Verification

The customer:

  1. Opens the verification link
  2. Takes a photo of their ID document
  3. Takes a selfie for face matching
  4. Submits for review

4. Review Results

PropPilot receives the verification result:

  • Instantly for AI-verified submissions
  • Within minutes for human review cases

Verification Statuses

StatusDescriptionNext Step
Not StartedNo verification initiatedGenerate link
PendingLink generated, awaiting customerFollow up with customer
StartedCustomer opened the linkWait for completion
SubmittedDocuments submitted, under reviewWait for result
ApprovedIdentity verified successfullyProceed with transaction
DeclinedVerification failedReview reason, may retry
ExpiredLink/session expiredGenerate new link
Resubmission RequestedAdditional info neededCustomer needs to retry

Viewing Verification Results

In Contact Profile

The Verification tab shows:

FieldDescription
StatusCurrent verification status
Document TypeID type used (passport, etc.)
Document CountryIssuing country
Name on DocumentName as shown on ID
Date of BirthDOB from document
Document ExpiryWhen ID expires
Verification DateWhen verified

Verification History

View past verification attempts:

  • Previous sessions
  • Status changes
  • Timestamps

Notifications

When verification status changes:

  1. In-App Notification - Shown in PropPilot
  2. Email - Sent to contact (if enabled)
  3. Chatwoot Message - Sent to conversation (if enabled)

Notification Content

StatusCustomer Message
Approved"Your identity has been verified successfully."
Declined"Unfortunately, we couldn't verify your identity."
Resubmission"Please resubmit your verification documents."
Expired"Your verification link has expired."

Handling Declined Verifications

If verification is declined:

Common Reasons

ReasonSolution
Blurry photoAsk customer to retake in good lighting
Expired documentRequest valid, non-expired ID
Face mismatchEnsure customer submits their own ID
Unsupported documentTry different document type
Suspected fraudEscalate for manual review
  1. Review the decline reason
  2. Contact customer to explain
  3. Generate a new verification link
  4. Customer attempts again

Verification Settings

Configuring Veriff (Admin)

  1. Go to IntegrationsVeriff
  2. Ensure integration is active
  3. Configure settings:
SettingDescription
Auto-notifySend automated messages
Expiry timeHow long links remain valid
Required fieldsWhat to verify

Best Practices

When to Verify

  • ✅ Before accepting reservation deposits
  • ✅ For high-value transactions
  • ✅ When required by regulations
  • ✅ For VIP customers

Customer Communication

  • Explain why verification is needed
  • Assure data privacy
  • Provide clear instructions
  • Offer support if issues arise

Example Message

Hi [Name],

Before we can proceed with your reservation, we need to verify
your identity. This is a quick process that helps protect
both you and us.

Please click this link to complete verification:
[Verification Link]

You'll need:
- A valid government-issued ID (passport, driver's license, or ID card)
- Good lighting for photos
- About 2-3 minutes

Let me know if you have any questions!

Privacy and Security

Data Handling

  • Veriff processes and stores verification data
  • PropPilot stores only verification status and metadata
  • Raw documents are not stored in PropPilot
  • Data is encrypted in transit and at rest

Compliance

Veriff verification supports compliance with:

  • KYC (Know Your Customer)
  • AML (Anti-Money Laundering)
  • GDPR data protection
  • Local real estate regulations

Troubleshooting

  1. Check link hasn't expired
  2. Verify customer's browser is compatible
  3. Generate a new link if needed

Verification Stuck

  1. Check Veriff service status
  2. Ask customer to retry
  3. Contact support if persists

Results Not Appearing

  1. Wait a few minutes (human review takes longer)
  2. Refresh the contact page
  3. Check webhook configuration

What's Next?

Learn about managing your team:

Inviting Team Members