propstack
With the propstack integration, you can use objects from propstack in deep.rent and align property marketing with your protocol workflow.
Requirements
- An active deep.rent account
- An active propstack account
- Internet connection during initial setup and synchronisation
What the connector does
- Securely connects Propstack to the app so you can use existing object and contact data.
- Objects (e.g. properties) and contacts are fetched when the Protocol app starts and offered for import under Objects in the app.
- Inactive objects are ignored.
- Relationships between objects and contacts (e.g. owner, tenant, buyer) are recognised and mapped.
- Protocols are uploaded as PDFs from the Protocol app to the related object in Propstack under Media/Documents.
- Imported data includes:
- General object data (e.g. address, area, status)
- General contact data (e.g. name, email, phone)
- Object areas (e.g. structured units or assignments)
- Floor plans and plans stored in Propstack
Technical notes
- The Propstack API key is processed server-side only and stored encrypted (encryption at rest). It is not exposed to the client or third parties.
- All Propstack access goes through secured backend endpoints. There is no direct client-to-Propstack communication.
- The integration uses least-privilege permissions:
- Read objects and contacts
- Write (upload) documents
- No delete or modification of existing Propstack data
- Sensitive data (e.g. API keys) is not written to logs or stored in plain text.
- Access is organisation-scoped and protected by authentication and role checks (e.g. admin/owner).
- All external connections use HTTPS.
- Optional detail requests (e.g. extended object info) run only when needed to minimise data.
- Error and status messages do not expose confidential data (no API keys or raw payloads).
Setup in propstack
Create an API key
- In propstack, open Administration.
- Go to Menu > API keys.
- Add the key from the selection (deeprent) or create a new key with:
- Read access for Objects and Contacts
- Write access for Documents
Contact statuses for sync
Under Administration > Contact settings, these contact statuses should exist (used for mapping). Add Tenant if you use it:
- Owner
- Tenant
- Contact
- Authority
- Lawyer, notary
- Service provider
- Business partner
- Buyer
- Purchase prospect
- Seller
- Seller lead
- Cold lead
Setup in the Protocol app
- Open Settings > Integrations in the app.
- Select propstack.
- Enter the required propstack API key(s).
- Confirm the connection.
- Run Start import so data is available immediately.
After connecting
- New or updated object data from propstack is synced into the Protocol app.
- Use imported objects to create protocols.
Troubleshooting
- Connection failed: Check credentials and reconnect.
- No data visible: Run a manual sync and verify workspace mapping.
- Incomplete data: Check permissions in propstack and field mapping in integration settings.