Structured Guest Registration Fields for Legal Compliance (Nationality, Dynamic Companion Blocks, RA Webhook)

As a host managing 30+ units in Cyprus, I'd love to use Hospitable's Rental Agreement as my primary tool for legally required guest registration — keeping everything in one place for guests rather than sending them to a separate form. The existing RA flow is already very close to what's needed, but three specific gaps currently prevent full compliance.

Many European jurisdictions — including Cyprus, Spain, Germany, and others — legally require hosts to collect structured registration data for every adult guest, not just the primary booker. This data must be captured before check-in and submitted to authorities monthly.

1. Nationality as a fillable field Nationality is a mandatory field in most European guest registration laws. It's currently missing from the fillable fields list. A required/optional nationality field would close this gap immediately.

2. Dynamic companion blocks based on guest count Hosts need to collect name, nationality, and passport/ID number for every adult companion. Static lines work as a workaround but create friction for smaller groups and don't scale cleanly. Dynamic blocks that adjust to the actual guest count (e.g. 4 guests = 4 companion entries, all required) would be the clean solution.

3. Webhook trigger on Rental Agreement completion Once guest data is collected via the RA, hosts with regulatory reporting obligations need to export it automatically — to Google Drive, n8n, Zapier, or similar tools. A webhook fired on RA completion would unlock full automation for compliance workflows.

Impact: These three additions would make Hospitable a complete guest registration compliance solution for European markets. As compliance requirements expand across more jurisdictions, this becomes increasingly relevant for a large share of your host base.

Happy to provide the exact legal requirements from the Cyprus Holiday Homes Law as reference material for the product team.

Please authenticate to join the conversation.

Upvoters
Status

New

Board

💡 Feature requests

Date

About 15 hours ago

Subscribe to post

Get notified by email when there are changes.