Integrations
Propty integrates with best-in-class third-party services to handle payments, email delivery, SMS notifications, video meetings, AI services, and file storage. Most integrations are configured once and then work automatically.
- Organization Manager access (for organization-level integrations like Stripe and ClickMeeting)
- Property Admin access (for property-level integrations like OpenAI and email services)
Stripe — Payment Processing
Stripe processes all online payments from residents, including bank transfers (ACH) and credit/debit cards. Stripe is PCI-compliant and Propty never handles sensitive payment data.
Setup
Setup required: Yes — one Stripe account per property (or share across properties)
How to connect:
- Go to Settings → Property Settings → Payments.
- Click Connect with Stripe.
- You'll be redirected to Stripe. Log in or create a Stripe account.
- Authorize Propty to access your Stripe account.
- Confirm your bank account for payouts.
- Return to Propty — connection is complete.
What it does
- Processes resident payments securely
- Supports ACH bank transfers and credit/debit cards
- Automatically deposits funds to your bank account
- Provides transaction history and reporting
- Configurable processing fees (you can pass to resident or absorb)
Managing Stripe
- View payments dashboard: Go to Settings → Property Settings → Payments → Open Dashboard.
- Disconnect Stripe: Click Reconnect if Stripe becomes disconnected. You'll re-authenticate with Stripe.
- Bank payouts: Manage payout schedule and bank account in your Stripe dashboard.
Status indicator
On the Payments settings page, you'll see a status badge:
- Connected — Stripe is active and ready to process payments
- Disconnected — Stripe connection needs to be re-established; click Reconnect
Resend — Email Delivery
Resend powers all outbound emails: invoice notifications, portal invitations, maintenance request updates, notices, and community communications.
Setup
Setup required: No — works automatically once Propty is configured
Email sources:
- Transactional emails from Propty come from
noreply@propty.ioand your organization name - Residents reply to these emails, but responses go to your property manager contact
What it does
- Delivers invoices and payment notifications
- Sends portal invitations and password resets
- Notifies residents about service requests
- Sends official notices (violations, disclosures, etc.)
- Supports English, French, and Spanish based on resident language preference
- Tracks delivery status (delivered, bounced, open rates)
Monitoring email delivery
View the delivery status of each email on the notice or invoice detail page:
- Sent — Email has been queued for delivery
- Delivered — Email received by the recipient's mail server
- Bounced — Email was rejected (invalid address, full inbox, etc.)
- Opened — Recipient opened the email
Troubleshooting email issues
- Emails not received? Check spam/junk folders. Verify the resident's email address is correct.
- Email bounced? The email address may be invalid. Update the resident's contact info and resend.
- Delivery delayed? Propty typically sends emails within minutes. Check Resend status on the detail page.
Twilio — SMS Delivery
Twilio delivers SMS (text message) notifications to residents who opt into SMS communications.
Setup
Setup required: No — SMS is configured at the organization level and works automatically
Opt-in requirement: Residents must explicitly opt into SMS through the resident portal. Propty logs all SMS consent for TCPA compliance.
What it does
- Sends SMS notifications about invoices, requests, and notices
- Tracks SMS consent and delivery status
- Maintains TCPA compliance records (consent date, timestamp, source)
SMS consent tracking
As a manager, you can see each resident's SMS status:
- Go to Residents and click the resident name.
- In the Communication section, check SMS Consent.
- You'll see:
- Status: Opted In or Not Opted In
- Consent Date: When they opted in
- Consent Source: Portal, Manual, etc.
Important: Managers cannot grant SMS consent
Residents must opt in themselves. This is a TCPA (Telephone Consumer Protection Act) requirement. You cannot enable SMS on behalf of a resident, even with permission. Residents must:
- Log into the resident portal
- Go to Account Settings → Communication Preferences
- Enter their phone number and check the SMS consent box
- Save
ClickMeeting — Virtual Meetings
ClickMeeting provides video conferencing for HOA meetings and elections. Once connected, all new events can use ClickMeeting for virtual attendance.
Setup
Setup required: Yes — one-time organization-level connection
How to connect:
- Go to Settings → Organization → Integrations.
- Find ClickMeeting and click Connect.
- Log into your ClickMeeting account (create one if needed).
- Authorize Propty to create meetings in ClickMeeting.
- Return to Propty — connection is complete.
What it does
- Enables virtual attendance at HOA meetings and elections
- Automatically records meetings for future reference
- Provides participant access links to share with residents
- Manages breakout rooms for breakout sessions or discussions
- Records and archives meetings
Using ClickMeeting for events
When you create a new meeting or election:
- On the event creation form, find the Video Conference option.
- Toggle on Enable ClickMeeting.
- Configure:
- Meeting title
- Duration
- Start time
- Recording preferences
- Once the meeting is created, a ClickMeeting meeting room is generated.
- Share the meeting link with residents so they can attend virtually.
- After the meeting, recordings are automatically pulled into Propty.
Managing recordings
- Recordings are stored in Propty for 90 days by default
- You can download recordings for board archives
- Share recordings with residents or the board as needed
OpenAI — AI Request Triage
OpenAI powers Propty's AI request triage feature. When a resident submits a service request, Propty can analyze it and suggest an auto-response.
Setup
Setup required: Yes — enabled per property in Request Settings
How to enable:
- Go to Requests → Settings → AI Triage.
- Toggle Enable AI Request Triage on.
- Click Save.
What it does
- Analyzes incoming service request descriptions
- Generates suggested responses or categorizations
- Recommends whether a request needs immediate attention
- Helps categorize requests (maintenance, landscaping, security, etc.)
Privacy & data handling
- No PII shared: Only the request description is sent to OpenAI; resident names and unit numbers are not included
- Encrypted transmission: Data is sent over encrypted connections
- Not stored in OpenAI: Propty receives the response and deletes the request data from OpenAI's servers
- Configurable: You can disable AI triage at any time if you prefer manual triage
Using AI triage results
- Resident submits a request: "Water dripping from ceiling in Unit 205"
- Propty sends the description to OpenAI
- OpenAI responds with a suggested category: Maintenance and suggested response: "We're aware of a leak. Our contractors have been called and will assess within 24 hours."
- You can accept, edit, or ignore the suggestion
- Send your own response to the resident
Google Cloud Storage — File Storage
All file uploads in Propty (documents, attachments, photos, lease PDFs) are stored securely in Google Cloud Storage.
Setup
Setup required: No — this is managed by Propty automatically
What it does
- Stores all user-uploaded files securely
- Encrypts files at rest
- Provides access controls (only authorized users can view files)
- Handles backups and disaster recovery
File management
- Upload limits: Files must be under 50 MB
- Supported formats: PDF, JPG, PNG, SVG, DOCX, XLSX
- Retention: Files are kept as long as the record they're attached to exists
- Deletion: When you delete a record with attachments, files are permanently deleted
Integration Workflow Example
Here's how these integrations work together in a typical HOA workflow:
- Admin publishes an invoice → Stored in Propty database
- Resend (email) sends notification → Resident receives invoice email
- Resident logs into portal → Sees invoice and clicks Pay Now
- Stripe (payment) processes payment → Resident enters card/bank info securely
- Stripe confirms payment → Propty updates invoice status to Paid
- Resend (email) sends confirmation → Resident receives payment receipt email
- Stripe deposits funds → Money arrives in your bank account per payout schedule
All automatically, with zero manual steps.
Security & Compliance
All integrations follow strict security standards:
- Stripe: PCI-DSS Level 1 compliant. Payment card data never touches Propty's servers.
- Resend/Twilio: HIPAA-compliant. Email and SMS are encrypted in transit and at rest.
- ClickMeeting: SOC 2 compliant. Video sessions are encrypted and securely recorded.
- OpenAI: Data is not retained; only the request description is processed.
- Google Cloud Storage: HIPAA, SOC 2, and ISO 27001 compliant. Files are encrypted and access-controlled.
Troubleshooting
| Problem | Solution |
|---|---|
| Stripe not connected | Go to Settings → Property Settings → Payments and click Reconnect. |
| Emails not being received | Check spam/junk folder. Verify resident email is correct. Check delivery status on the invoice/notice detail page. |
| SMS not sending | Verify the resident has opted into SMS in their portal settings. Check TCPA consent is recorded. |
| ClickMeeting meeting won't start | Check that your ClickMeeting account is active. Verify meeting start time hasn't passed. Refresh your browser. |
| AI triage suggestions seem wrong | AI is not perfect. You can disable suggestions and use manual triage instead. Go to Request Settings → AI Triage → toggle off. |
| File upload fails | Ensure file is under 50 MB and is a supported format (PDF, JPG, PNG, SVG, DOCX, XLSX). |
| Want to add a new integration | Contact support with your request. We actively evaluate new integration partners based on community feedback. |