Dues paid. Neighbors heard.
Duesly is HOA management software that unifies announcements, dues, and voting in one dashboard for volunteer boards and small property managers. It slashes late payments with autopay and SMS/email reminders, replaces scattered emails and spreadsheets, and adds QR codes to mailed notices so residents respond by phone, cutting late dues 35% in three months as payments and votes log instantly.
Subscribe to get amazing product ideas like this one delivered daily to your inbox!
Explore this AI-generated product idea in detail. Each aspect has been thoughtfully created to inspire your next venture.
Detailed profiles of the target users who would benefit most from this product.
- Early 40s, HOA board organizer for a 120‑unit community - Former office manager; detail‑oriented and process‑driven - Comfortable on desktop; moderate tech fluency, YouTube learner - Suburban homeowner with limited volunteer hours after work
Managed club rosters and dues in spreadsheets for years, battling version confusion and missed updates. Recently elected to formalize tools after a messy delinquency month, she’s motivated to migrate cleanly and train the board quickly.
1. Guided import from spreadsheets without errors 2. Simple resident onboarding links and scripts 3. Clear training templates for board roles
1. Scattered records across inboxes and Sheets 2. Confusing resident contacts and bounced emails 3. Manual reconciliation consuming evenings
- Craves order, despises duplicate data - Motivated by visible time savings - Champions transparency and auditability - Learns by watching and checklisting
1. Gmail - onboarding threads 2. YouTube - tutorial videos 3. LinkedIn - HOA forums 4. Facebook Groups - community boards 5. Google Search - how-to queries
- Mid 30s investor; lives 900 miles from properties - Owns 2 condo units; hires local handyman - Heavy iPhone user; prefers SMS and email receipts - Optimizes for cash flow; tracks expenses in spreadsheets
Bought a second unit after a smooth first rental, then missed a mailed dues notice and ate a late fee. Switched to digital-first workflows to keep compliance without travel.
1. Autopay with instant mobile receipts 2. Multi-property balance view and alerts 3. Delegate notices to tenant when relevant
1. Mailed notices lost or delayed 2. Juggling balances across properties 3. Time-zone delays for quick actions
- Automation over attention, every time - Hates paper; wants instant confirmations - Values predictable cash flow and control - Prioritizes mobile-first convenience
1. iMessage - payment prompts 2. Gmail - statement receipts 3. WhatsApp - travel-friendly pings 4. Google Calendar - due reminders 5. Zillow Messaging - tenant coordination
- Late 30s caregiver; holds financial POA - Works full-time; lives 25 minutes away - Android user; organizes bills in Google Drive - Prefers SMS plus email redundancies
Took over parent’s bills after hospitalization and discovered missed dues due to unread mail. Built a personal bill-tracking system and seeks tools that support shared responsibility cleanly.
1. Add secondary payer with permissions 2. Duplicate receipts to multiple contacts 3. SMS plus email reminder options
1. Single-contact limits block shared oversight 2. Confusing confirmation or pending status 3. Hard to find past receipts fast
- Seeks peace-of-mind through redundancy - Demands clarity and documented proof - Time-starved, defaults to automation - Advocates for caregiver-friendly policies
1. Gmail - billing copies 2. SMS - quick confirmations 3. Google Drive - receipts archive 4. Google Calendar - reminder nudges 5. Google Voice - escalation calls
- Early 30s operations/IT at 15‑HOA firm - Uses QuickBooks Online, Slack, Zapier stack - Linux/Windows desktop power user - KPI‑driven; targets admin hour reductions
Former SaaS implementation consultant hired to modernize workflows. After months of CSV shuffles and script hacks, he’s standardizing on platforms with dependable APIs and sane permissions.
1. Comprehensive API with webhooks 2. Robust exports and sandbox environment 3. Service accounts with scoped tokens
1. CSV exports breaking schemas 2. Missing events for votes/payments 3. Slow or vague developer support
- Automation zealot; manual tasks feel wasteful - Obsessed with data integrity and lineage - Prefers docs over demos; self-serve - Demands fast, technical support responses
1. GitHub - sample repos 2. Stack Overflow - implementation answers 3. Zapier Library - prebuilt integrations 4. Slack Communities - proptech ops 5. LinkedIn - vendor vetting
- Early 40s title closer; 12–18 closings/month - Windows desktop; Outlook and DocuSign heavy - Coordinates with agents, lenders, sellers - Precision- and deadline-driven work style
After multiple delayed closings from slow HOA responses, she built personal contact lists and templates. She’s eager for self-serve status letters that lenders trust.
1. Instant estoppel/status letter generation 2. One-time secure payoff links 3. Verified HOA contact directory
1. Multi-day waits for statements 2. Inconsistent formats and fields 3. Wrong balances triggering redraws
- Deadline hawk; zero tolerance for ambiguity - Risk-averse, documentation obsessed - Values speed without sacrificing accuracy - Pragmatic, tool-agnostic if it works
1. Outlook - request emails 2. DocuSign - signature packets 3. Google Search - HOA contacts 4. LinkedIn - vendor connections 5. Facebook Groups - title pros
- Mid 50s condo owner; legally low vision - iPhone user with VoiceOver, large text - Prefers high-contrast, minimal clutter interfaces - Independent; avoids asking neighbors for help
Struggled for years with image-only PDFs and tiny portal text. After switching devices to accessibility presets, now evaluates services by how well they work with VoiceOver.
1. WCAG-compliant, screen-reader-safe flows 2. Text-based, accessible receipts 3. SMS links opening to large-type pages
1. Tiny fonts and poor contrast 2. Unlabeled buttons break navigation 3. Image-only invoices unreadable
- Independence through inclusive design - Zero patience for unlabeled controls - Trusts brands that test accessibly - Prefers simple over flashy
1. iPhone Mail - statement notices 2. iMessage - payment links 3. Safari Reader - clean pages 4. Apple Support - accessibility tips 5. Reddit r/AssistiveTech - peer advice
- Late 30s finance professional; first board role - 150‑unit new build; mixed owners/investors - Laptop power user; Google Workspace heavy - Values process, fairness, and documentation
Stepped up after confusing handoff from developer left missing owner data and contested decisions. He aims to formalize governance and run a credible first election.
1. Owner roster import with unit weights 2. Quorum calculator with live turnout 3. Audit-trailed ballots and results
1. Incomplete/incorrect owner records 2. Quorum missed from turnout confusion 3. Disputes over vote counting
- Process-first, fairness at the core - Transparency builds community trust - Pragmatic, outcome-focused facilitator - Data accuracy over speed
1. Gmail - stakeholder updates 2. Google Sheets - roster cleanup 3. Nextdoor - community visibility 4. Facebook Groups - resident outreach 5. Zoom - info sessions
Key capabilities that make this product valuable to its target users.
Interprets bank decline codes and card metadata to choose the next-best move—wait window, token refresh, time shift, or alternate rail—so retries are purposeful, fewer, and more successful. Reduces noise for treasurers and lifts recovery without manual judgment calls.
Implement a centralized service that ingests raw processor/issuer decline codes and accompanying authorization metadata (e.g., AVS/CVV responses, BIN/IIN details, network, soft vs. hard decline signals) and normalizes them into a canonical set of reason categories with a recoverability score and recommended action (e.g., wait window, token refresh, time shift, alternate rail, resident action). Maintain a versioned taxonomy and rules engine that can be updated without code deploys, backed by unit-tested mappings and heuristics for unknown/rare codes. Expose results via an internal API used by payments, notifications, and analytics, including confidence levels and human-readable summaries for treasurer-facing UIs. Persist inputs and decisions for auditability, drive cohort analytics, and ensure PII minimization and PCI scope boundaries by redacting sensitive fields.
Build a decisioning engine that selects the next-best action for failed payments using normalized decline reasons, resident history, BIN/issuer behaviors, property policies, and past attempt outcomes. Actions include scheduled wait windows with exponential backoff, token refresh, time-of-day shifts, or switching to an approved alternate rail. Enforce scheme and processor retry limits, ensure idempotency and deduplication, and execute via a resilient job queue with per-tenant rate limits. Provide policy controls at product and HOA levels, A/B test frameworks to compare strategies, and capture outcome metrics (recovery rate, attempts per recovery) to continuously refine strategies. Integrate with Duesly’s notifications to trigger resident prompts only when human action is required.
Enhance scheduling to time retries when success likelihood is highest by incorporating issuer/network maintenance windows, regional banking cutoffs, and historical success patterns. Infer resident pay cycles from prior successful charges and align retry windows accordingly, respecting local time zones, quiet hours, and HOA communication preferences. Provide configurable windows and blackout periods per HOA, and automatically pause/resume during known outages. Feed schedules back to the orchestrator and notifications so SMS/email prompts occur at compliant, considerate times.
Integrate with network tokenization and processor account updater services to automatically refresh expired or replaced cards and rotate tokens when decline signals indicate stale credentials. Support network tokens where available, fall back to PAN-based updater flows, and trigger secure, minimal-friction resident prompts (via SMS/email + QR) only when re-authentication or CVV is required. Track token state and freshness in Duesly, audit all transitions, and ensure PCI DSS boundaries by keeping sensitive entry within hosted fields. Automatically reattempt payment post-refresh under orchestrator control.
Provide compliant fallback when card recovery is unlikely by shifting to pre-consented ACH debit, RTP credit, or another card-on-file according to HOA policy and resident preferences. Detect available rails (e.g., bank account linked via Plaid) and obtain/verify mandates (Nacha-compliant) before use. Model costs, settlement times, and risk per rail to inform the orchestrator’s choice. Maintain ledger continuity, show clear resident and treasurer notifications, and allow opt-in/opt-out controls. Ensure reversals and exceptions (NSF, returns) are handled with appropriate retry/notification rules.
Reduce noise by consolidating multiple attempt events into digest summaries and context-rich insights. In the Duesly dashboard, surface key KPIs (recovery rate, attempts per recovery, top decline reasons, issuer outliers), per-payment decision trails (what action, why, and when), and recommended next steps only when human action is needed. Offer alert thresholds and weekly digests instead of per-attempt pings. Provide CSV/JSON export, role-based access, and APIs for finance reporting. Ensure explanations mirror the normalization taxonomy for transparency and trust.
Embed guardrails that enforce card network rules, processor terms, regional regulations, and HOA policies: max attempts per billing cycle, minimum cooling-off periods, do-not-retry lists, 3DS/SCA triggers by region, consent and mandate management, quiet-hour restrictions for messaging, and rate limits per resident and per HOA. Provide configuration with safe defaults, pre-deploy validations, and real-time blocks when a planned action would violate policy. Maintain auditable logs and exportable compliance reports for stakeholders.
With resident pre-consent, automatically pivots from card to ACH on the next attempt when card declines are likely to persist (e.g., expired or blocked cards). Lowers processing costs, boosts success rates, and keeps ledgers current without staff intervention.
Implement an opt-in flow for residents to pre-authorize automatic switching from card to ACH when persistent card declines are detected. Store explicit, time-stamped consent linked to resident identity, unit, and payment methods, with versioned authorization language and revocation controls. Integrate consent capture into onboarding, billing settings, autopay setup, and QR/mobile flows. Enforce consent checks at decision time, prevent switching without valid consent, and surface consent state in admin and resident dashboards.
Enable residents to add and verify a bank account as a backup payment method for dues. Support instant bank auth (e.g., Plaid) and micro-deposit fallback, with tokenized storage and NACHA-compliant authorization text. Map verified ACH accounts to the correct property/unit and autopay schedule, detect duplicates, and validate account type and routing details. Ensure secure handling, masked display, and easy management (add/remove/set default) across web and mobile.
Build a rules-driven engine that classifies card declines and predicts persistence using gateway response codes (e.g., expired, lost/stolen, insufficient funds patterns), retry history, and issuer hints. When consent and a verified ACH backup exist, set the next attempt to ACH for decline types likely to persist. Provide configurable rules and thresholds per HOA, with a sandbox mode and decision logs. Expose overridable defaults, guardrails to avoid oscillation, and a fallback to standard retries for transient declines.
Implement a scheduler that coordinates payment retries and rail switching. Upon qualifying decline, queue the next attempt via ACH with correct SEC codes (WEB/PPD), idempotency keys, and holiday-aware timing. Prevent double-charging, preserve autopay cadence, and update receipts and ledger entries atomically. Handle failure paths (ACH returns, NSF) with configurable retry windows and graceful fallback to resident action. Ensure reconciliation integrity and accurate fee application by rail.
Provide SMS, email, and in-app notifications that alert residents of upcoming rail switches, successful ACH attempts, or failures requiring action. Include editable templates with merge fields (amount, due date, rail), multi-language support, quiet hours, and rate limiting. Offer resident-level preferences to opt out of non-critical alerts while preserving mandatory notices. Link directly to manage payment methods and consent settings, and track delivery/open events.
Ensure PCI DSS scope isolation for card data and NACHA compliance for ACH, including storage of authorization language, consent proofs, and SEC code selection. Maintain immutable audit logs for decisions, configuration changes, payment attempts, and notifications with timestamps and actors. Define retention policies, role-based access controls, and exportable logs for disputes or regulatory requests. Include data residency settings applicable to HOAs by region.
Create admin settings for enabling Smart Rail Switch per HOA, defining decline types eligible for switching, retry counts, and notification policies. Provide dashboards showing switch adoption, ACH success lift, decline rate reduction, and processing cost savings over time, with drill-down to payment-level events and CSV export. Include feature flags, rollout cohorts, and A/B testing to compare outcomes before and after enabling the switch.
If a resident has multiple saved methods, the engine tries the primary then cascades to the backup within quiet hours and attempt limits. Residents set priority; treasurers see instant receipts and clean ledgers when a fallback succeeds.
Provide residents with a clear interface to select a primary method and rank backups (e.g., drag-and-drop list) for dues autopay. The UI must display method type, last four, expiry, and verification state, and prevent selecting expired or unverified methods. Changes should take effect for the next scheduled attempt and be reflected across web and mobile. The prioritization data must be stored per-resident, per-association, and exposed via API to the payment engine. Validation should ensure at least one active method exists for enabling cascade, and communicate any gaps (e.g., expiring card) with inline guidance. This integrates with the existing wallet, respects existing permissions, and logs changes for audit.
Implement a configurable retry engine that schedules cascaded attempts within association-defined quiet hours and retry windows based on the resident’s local timezone. Support max attempts per invoice, per day, and per method with cooldown intervals, and a ruleset that classifies processor decline codes as retriable vs. non-retriable. The engine should back off intelligently, avoid weekends/holidays if configured, and never attempt outside quiet hours. Policies are set at association default with optional resident overrides where allowed. All scheduling is deterministic and traceable, with idempotent job creation to prevent duplicate runs after failures or restarts.
Create a payment orchestration service that attempts the primary method and, upon failure, cascades through ranked backups according to retry policy. Each attempt must use idempotency keys per invoice-method pair to prevent duplicates, and atomic workflows to ensure only one successful capture posts. Handle partial authorizations, voids, and reversals cleanly before proceeding to the next method. Map decline reasons to next actions (stop, retry later, or cascade immediately). Expose orchestration outcomes via events for downstream systems and guarantee exactly-once posting semantics to billing and ledger services. Provide observability (metrics, traces) to monitor success rate uplift and time-to-collection.
When a fallback succeeds, instantly generate a consolidated receipt indicating which method succeeded and whether prior attempts were voided, then post a single settled transaction to the resident’s account and association ledger. Ensure the invoice status transitions to paid, reconcile fees, and attach processor references. Update treasurer dashboards in real time and emit webhooks for external accounting exports. If all methods fail, record structured failure reasons and keep the invoice open without double-counting. All entries must be immutable and auditable while supporting corrective adjustments through standard flows.
Deliver configurable notifications via email, SMS, and in-app push when a primary attempt fails, when a fallback is scheduled, and upon success or final failure. Messages must be localized, respect quiet hours and user preferences, and include clear details (invoice, amount, method brand/last four) with secure deep links to manage payment methods. Provide separate, privacy-appropriate summaries for treasurers (e.g., success via fallback, no full PAN) and rate-limit outbound messages to avoid spam. Capture delivery status and resident actions for analytics and support.
Enable association admins to configure default quiet hours, retry counts, cooldowns, decline handling rules, and whether residents can override settings. Surface an audit log capturing who changed what and when, plus a per-invoice attempt timeline showing each method tried and outcome. Provide exportable CSV/JSON and filters for date, property, and outcome to support board reviews and compliance. Enforce role-based access so only authorized roles can view payment attempt details and policy settings.
Use vaulted, tokenized payment methods with no sensitive card or bank data stored in Duesly systems, enforcing PCI-DSS scope reduction. Support network tokenization where available, refresh expired credentials automatically when supported by the processor, and require step-up authentication (e.g., 3DS/SCA) when mandated before scheduling in cascades. Mask method details in logs and notifications, implement least-privilege access to payment operations, and maintain data retention and deletion policies aligned with compliance requirements. Include controls to pause cascade if risk signals trigger (e.g., unusual amount change).
Runs $0/$1 authorizations and account-updater checks 2–3 days before due dates to catch bad cards early. Prompts residents to fix issues before the cycle, flattening due-day failures and cutting support tickets.
Build a scheduled service that identifies all upcoming dues with card-based autopay 2–3 days before the due date (association-local time) and runs verification checks without capturing funds. For each eligible payment method, execute a card network account-updater request and a $0 (or $1 with immediate void) authorization to validate status, expiry, and sufficient availability signals. Respect time zones and configurable quiet hours, ensure idempotency per invoice/payment method, and record detailed outcomes (pass, soft decline, hard decline, updater-modified). The service must never settle funds, must void temporary holds promptly, and must produce structured events for downstream notifications, retries, and reporting.
Implement an abstraction over supported payment gateways to perform network account updater (Visa, Mastercard, Amex, Discover) and card verification auths with consistent behavior. Prefer $0 auth where supported; fall back to $1 auth with immediate void when required. Map processor decline codes to actionable categories (expired, lost/stolen, insufficient funds, do not honor, invalid PAN) and normalize responses. Use tokenized instruments only, maintain idempotency keys, and avoid PAN storage to meet PCI. Ensure no 3DS/SCA challenges are triggered during preflight; where SCA is mandated, restrict to updater-only checks. Provide resilient retries on transient gateway errors and circuit breaking to protect against processor incidents.
Create an event-driven notification workflow that alerts residents when preflight detects issues (e.g., expired card, hard decline) via SMS, email, and in-app messages. Messages should clearly explain the problem and include a secure, deep-linked "Resolve Payment" flow enabling one-tap card update, adding a new method, or switching to ACH. Include device-friendly pages, rate limiting and deduplication to prevent spam, localized content, and confirmation messages once resolved. Track delivery, open, and click metrics to measure effectiveness and feed reporting. Ensure links expire and require lightweight re-auth for security.
After an update via account updater or resident action, automatically re-run preflight checks to confirm the fix and mark the upcoming invoice as preflight‑passed. Implement adaptive retry scheduling up to the due date with backoff on transient failures and early stop on success. Suppress further alerts once a pass is recorded and escalate only on persistent hard declines. Write resolution status to the resident and invoice timelines for support visibility and deflect manual follow‑ups.
Provide an admin dashboard summarizing preflight coverage and outcomes: total accounts checked, passes, failures by reason, predicted due‑day failure rate, resolution rate, and time‑to‑resolve. Include drill‑downs to resident-level events, filters by association/building, exportable CSV, and a daily email digest to board members. Surface actionable lists (e.g., high‑risk accounts with no response) and integrate with existing resident profiles for context. Expose metrics over time to quantify the reduction in day‑of failures and support tickets.
Add settings to configure lead time (2–3 days, with custom option), notification channels, quiet hours, and caps on verification attempts and $1 auth spend per association to control costs. Enforce role‑based permissions for viewing payment statuses, maintain comprehensive audit logs for all preflight checks and notifications, and support resident consent/opt‑out for SMS/email to meet GDPR/CCPA and TCPA. Ensure PCI compliance by using tokens, scoped access to last4/expiry only, and secure key management. Provide safe defaults and guardrails to prevent excessive retries or notifications.
Sends actionable SMS/email after a fail with a secure deep link to update the card, pick a preferred retry time, or switch to ACH—no login friction. Residents resolve issues in seconds; retries auto-schedule and post to the ledger.
Generate signed, single-use deep links that authenticate a resident directly into a restricted One-Tap Fix flow without requiring credentials. Links are action-scoped (update card, switch to ACH, schedule retry), short-lived (configurable TTL), revocable, and resistant to replay via nonces and idempotency keys. No PII or sensitive data appears in the URL; tokens are encrypted at rest and validated server-side. Links are delivered via SMS and email and support QR codes on mailed notices. If a link is expired or invalid, gracefully fall back to standard authentication. Track issuance, delivery, clicks, and outcomes for observability.
Provide a mobile-first, accessible screen that consolidates payment failure resolution into three clear actions: Update Card, Switch to ACH, or Schedule Retry. Pre-populate amount due, community name, and the decline reason (when available). Include inline validation, progress indicators, error states, and success confirmations. Optimize for tap targets, load time under 2 seconds on 3G, and responsive rendering across devices. Support deep-link entry, webviews from SMS/email, and QR scans with consistent UX. Instrument analytics for option selection and abandonment.
Enable residents to update card details via PCI-compliant hosted fields and optionally network tokenization, and to switch to ACH via instant bank verification with fallback to micro-deposits. Capture and store ACH authorization mandates, validate account/routing, and detect duplicate instruments. Allow setting the new method as default for autopay and applying it to the current failed invoice. Handle AVS/CVV checks, billing address, and retries of $0/authorization or $1 verification per processor requirements. Segregate sensitive data from Duesly systems and rely on processor tokens.
Allow residents to choose a specific date and time for a payment retry within policy constraints, honoring the resident’s time zone and avoiding blackout windows (e.g., late night, holidays). Queue retries via a reliable scheduler with idempotent processor calls and guardrails to prevent duplicate charges. Provide confirmations, reminders, and the ability to modify or cancel before execution. Reconcile with autopay rules to avoid conflicts and automatically adjust if the invoice is paid through another channel.
On successful One-Tap Fix payments, automatically post to the ledger using idempotency keys to prevent duplicates, update the invoice status, and generate receipts. Attach full payment metadata (method, last4, network, ACH details), link to the originating failure and message, and timestamp events. Support partial payments and configurable allocation across multiple open invoices if applicable. Trigger real-time notifications to residents and managers, and reconcile against processor webhooks for source-of-truth consistency.
Create SMS and email templates that personalize copy with amount due, due date, community name, and mapped decline reasons to recommend the best action. Include a prominent call-to-action button and QR fallback for print notices. Support localization, quiet hours, and time zone sending. Implement link preview metadata, sender reputation management, and deliverability telemetry (sent, delivered, bounced, clicked). Provide A/B testing hooks for copy and send timing, and handle opt-out/opt-in states with clear preferences management.
Enforce TCPA consent for SMS, CAN-SPAM compliance for email, and maintain PCI boundaries by using tokenized payment methods and hosted fields. Log a comprehensive audit trail for link issuance, access, changes to payment methods, retry scheduling, and ledger postings with immutable event records. Implement rate limiting, anomaly detection, and automatic link revocation upon risky signals (e.g., email change, opt-out, multiple failures). Encrypt data in transit and at rest, minimize PII exposure, and define retention policies aligned with SOC 2 and regulatory requirements.
Let boards and portfolio managers define reusable retry templates—max attempts, spacing, local quiet hours, fallback rules, and dollar thresholds—and apply them per HOA or cohort. Ensures consistent, compliant recovery across communities.
Provide a configurable builder to create reusable retry templates that define max attempts, attempt spacing/backoff strategies, local quiet hours, channel fallback order, dollar and age thresholds, grace periods, per-channel frequency caps, and effective dates. Include draft/publish versioning, server- and client-side validation against a JSON schema, prebuilt best-practice templates, and a scenario simulator that previews a resident’s timeline before publishing. Persist profiles centrally, expose them via API, and ensure they integrate with HOA and cohort assignment for consistent, compliant application across communities.
Integrate policy profiles with the payment processing layer to automatically schedule and execute retries for ACH and cards based on gateway response codes, while enforcing NACHA retry guidance, bank holiday calendars, cutoff times, and idempotency. Align retries with autopay windows, stop sequences when balances are cleared, respect dollar thresholds and partial payments, and record detailed outcomes and reasons to drive downstream routing and reporting. Provide safeguards to avoid duplicate charges and configurable cooling-off periods after hard declines.
Embed TCPA/CTIA, CAN-SPAM, and state-specific rules into policy execution by enforcing opt-in/opt-out status per channel, per-contact frequency caps, quiet-hour restrictions, and suppression lists. Prevent publishing of noncompliant profiles with preflight checks, record immutable audit logs of policy changes and outreach attempts, capture and store consent provenance, and allow jurisdiction-based constraints that automatically adapt when residents or HOAs are in different states or time zones.
Apply quiet-hour windows using each HOA’s or resident’s local timezone with accurate daylight saving adjustments, weekends and holiday handling, and automatic rescheduling of blocked attempts to the next permissible window. Provide UI previews showing the next eligible send time per resident and safeguards for emergency overrides with explicit justification and audit trails. Ensure fallback defaults when timezone data is incomplete and surface configuration errors proactively.
Implement a state machine that executes channel sequences defined in a policy, transitioning between autopay retry, email, SMS, voice, and mailed notice triggers via webhook when prior steps fail or deadlines elapse. Respect consent, spacing, quiet hours, and per-channel caps at every step, support conditional branching based on responses or payment status, and halt immediately upon payment or explicit opt-out. Ensure idempotent execution, templated message personalization, attachment support for invoices, and full event logging for traceability.
Enable assignment of policy profiles at the HOA level or to dynamic cohorts defined by attributes such as delinquency amount or age, payment method, owner-occupancy, language, and jurisdiction. Provide precedence rules when multiple policies apply, effective-date scheduling, bulk assignment tools, API endpoints for programmatic updates, and a migration wizard with impact previews and rollback for safe changes at scale.
Deliver dashboards and exports that attribute recovery rate, days-to-pay, attempts-to-pay, opt-out and complaint rates, and outreach costs to each policy profile and cohort. Support controlled A/B tests with guardrails on caps and quiet hours, automated randomization, and significance calculations, and surface recommendations to adjust attempts, spacing, or channels based on observed performance. Provide alerts for anomalous spikes in failures or opt-outs and integrate results back into the policy builder for iterative improvement.
A focused dashboard quantifying recovered dollars, success by decline reason, optimal retry times, and resident segments. Export and cohort views help tune policies, justify ROI to boards, and spotlight HOAs needing attention.
A single, filterable dashboard that quantifies recovered dollars, recovery rate, outstanding dues at risk, and average days-to-recover across selected date ranges and HOAs. It pulls from Duesly’s payment ledger, retry attempts, and communication events (SMS, email, mailed QR responses) to present tiles, trend lines, and drill-downs to transaction and resident views where permissions allow. Timezone-aware and refreshed near real time (≤15 minutes), it supports filters for HOA, payment method (ACH, card, QR), autopay status, decline reason, and communication channel. The outcome is a reliable snapshot of collections performance that board treasurers and property managers can use to track ROI, spot bottlenecks, and prioritize actions.
Standardizes raw processor decline codes into clear categories (e.g., insufficient funds, expired card, authorization failure, network error) and computes first-pass and subsequent-pass recovery success by category. It normalizes across processors, maps long-tail codes via a configurable dictionary, and attributes recoveries to the triggering message or retry. Visualizations show top failure drivers, lift from autopay or alternative payment methods, and recommended next best actions, enabling targeted policy and messaging changes.
Analyzes historical retry outcomes by time of day, day of week, and days-since-decline to generate data-backed retry windows per payment method and decline category. Provides recommended schedules that respect resident timezones and HOA quiet hours, with expected lift estimates and optional A/B testing. One-click application syncs the schedule to Duesly’s collections policy engine and continuously refines recommendations as new data arrives.
Enables creation of resident and HOA cohorts using attributes such as delinquency age, dues amount, payment method, autopay status, communication responsiveness, decline reasons, and property tags. Supports saving, comparing, and tracking cohorts over time with cohort-retention style views that show recovery trajectories. Filters propagate across the dashboard and exports, enabling precise analysis of which segments respond to specific policies and channels.
Provides CSV/XLSX data exports and branded PDF snapshots of KPIs, trends, and cohort comparisons with clear metric definitions and footnotes. Supports scheduled email delivery to board distribution lists, watermarking, PII redaction options, and links back to source views. Exports honor role-based permissions and include audit logging for governance, allowing boards to review monthly performance and approve policy adjustments with confidence.
Surfaces HOAs needing attention via benchmarks and anomaly detection on recovery rate, decline volume mix, and stalled retries. Ranks associations, highlights drivers, and offers drill-down to specific segments and actions. Configurable alerts notify managers via in-app, email, or SMS while throttling to prevent fatigue, helping teams intervene early where impact is highest.
Implements fine-grained access to Recovery Analytics by role (board, property manager, staff) with field-level masking for PII in dashboards and exports. Enforces least-privilege defaults, audit logs of access and downloads, and encryption of exported files. Ensures that shared reports and scheduled emails exclude sensitive resident data unless explicitly permitted, maintaining trust and compliance while enabling insight sharing.
Prebuilt, customizable permission templates (Caregiver, Property Manager, Accountant) that set read, pay, notice, export, and unit-level scopes in seconds. Reduces setup errors, speeds onboarding, and ensures consistent, least-privilege access across HOAs and portfolios.
A curated set of prebuilt permission templates (e.g., Caregiver, Property Manager, Accountant) that map to Duesly’s core modules—Announcements, Dues & Autopay, Voting, Notices, Exports, Resident Directory—using least-privilege defaults. Templates are stored as versioned configurations, localizable, and multi-association aware. Admins can clone and customize templates, then save them back to the library for reuse across HOAs and portfolios. This reduces setup time and error rates while ensuring consistent access patterns aligned with operational roles.
Scoping model that restricts each role assignment to precise boundaries: portfolio, association/HOA, building, and unit level, with optional time-bound access windows. Permissions can be constrained per capability (read, create, update, pay, notice, export) and per module. The UI includes a searchable scope picker and unit selector for caregivers and vendors. Backend enforcement ties resource ownership to scope, ensuring actions like exporting payment history or sending notices are only allowed within the assigned boundaries.
A step-by-step flow for inviting or updating users that recommends a blueprint based on user type, prompts for scope selection, optional start/end dates, and security requirements (e.g., enforce 2FA). The wizard presents a human-readable summary of granted capabilities before confirmation and automates delivery of invitations via SMS/email with deep links. Validation guards catch conflicts (e.g., export without 2FA) and missing scopes to reduce misconfiguration.
Centralized authorization middleware used by web, mobile, API, QR-code payment/vote flows, and SMS/email deep links to ensure consistent permission checks. It evaluates blueprint-based capabilities and scopes at request time, supports caching, and logs denials with reasons. Sensitive actions (e.g., exports, refunds) require step-up authentication (2FA) as configured by the role. Offline-friendly tokens for QR flows are scoped and time-limited to prevent oversharing. UI components consume the same policy to hide or disable unauthorized actions.
An interactive preview that shows what a selected blueprint and scope would enable for a user before saving. It renders example screens and actions they could access, highlights elevated capabilities (e.g., export PII), flags potential risks, and compares changes against the current assignment. This reduces trial-and-error, improves trust, and allows admins to catch overly broad grants early.
Comprehensive history for blueprint definitions and assignments, including who changed what, when, and why, with diffs and rollback to prior versions. Assignment events (grant, modify, revoke) are logged with scope details and delivery status of invites. Reports can be filtered by association, role, user, or capability and exported to CSV for compliance. Optional staged rollout lets admins test updated templates on a subset of users before broad application.
Tools to assign blueprints at scale via CSV upload, resident roster import, or optional directory integration (e.g., SCIM/SSO group-to-blueprint mapping). Includes schema validation, unit matching by address/unit code, dry-run reports with per-row errors, and resumable processing. Sends batched invitations and provides a post-run summary of successes, failures, and conflicts, accelerating onboarding for new HOAs and portfolio expansions.
Grant access that auto-expires on a date or runs only during set windows (e.g., tax season or while owner is traveling). Automatic renewal prompts and pause/resume controls keep help available when needed without lingering permissions.
Introduce a first-class Timeboxed Access grant object that links a subject (existing user, invited email, or service account) to a scoped permission set across Duesly modules (Dues, Announcements, Voting) and properties, governed by one or more time windows. Support absolute windows (start/end date-time) and recurring schedules (e.g., weekdays 9:00–17:00), with required timezone selection and DST-safe evaluation. Enforce platform-wide guardrails (default max duration, default templates like “Tax Season – Read Financials,” justification notes) and validations (no backdated starts, end after start, non-overlapping windows within a grant, scope cannot exceed role capabilities). Provide conflict detection and preview to show when access is active. Persist full policy state for auditability and integration with enforcement and notifications.
Deliver an admin-facing UI to create, edit, and review timeboxed grants with calendar and list views. Include presets (e.g., “Tax Season”), recurring schedule builder, timezone picker, and scope selector by module and property. Show real-time validation messages, an access preview timeline, and upcoming expiry indicators. Support bulk assignment to multiple properties and roles, invite-by-email for non-members, and inline justification capture. Provide a details panel displaying current status (Active, Paused, Expired), next active window, and quick actions for Pause, Resume, Renew, and Revoke. Integrate with existing member/role management and respect admin permissions.
Implement server-side enforcement that evaluates each request against the subject’s role scope and active time windows. On expiry or outside windows, block access uniformly across web, mobile, APIs, and QR flows. Invalidate active sessions and tokens at expiry with near-real-time revocation (websocket/push to session store), and prevent token refresh beyond window end. Ensure idempotent revocation, graceful handling of clock skew, and audit of denied attempts. Provide a cache-aware policy evaluator with fallback to source of truth, resilient to outages. Expose standardized errors for UI handling and integrate with existing RBAC middleware.
Add scheduled reminders to grantors and grantees ahead of expiry (e.g., 7 days and 24 hours) via email/SMS/in-app, respecting notification preferences. Include one-click renewal with same scope and window, optional scope reduction, date adjustment, or revocation. Require grantor approval for any extension, capture reason, and write all changes to the audit log. Provide retry/backoff for undelivered messages and escalate to co-admins if the grantor is unavailable. Surface renewal banners in relevant modules and the scheduler UI.
Provide instant Pause to suspend an active grant without changing its configured end date, and Resume to reinstate it within remaining windows. Enforce immediate effect by revoking active sessions on pause and permitting re-auth on resume. Allow optional reason entry and scheduled pause/resume times. Reflect paused state in UI, enforcement, and notifications, and log all actions for audit. Ensure behavior is clear for recurring windows (pause overrides window activity until resumed).
Record lifecycle events for each timeboxed grant, including creation, edits, pauses, resumes, renewals, revocations, expiries, and access denials outside windows. Capture actor, timestamp, reason, prior/new values, and impacted scope. Provide search, filters (user, property, module, date range, status), and export (CSV/JSON) for compliance reporting and board reviews. Expose per-user and per-property timelines and link events to related dues or voting actions when relevant. Enforce retention policies consistent with organization settings.
Per-transaction and monthly caps, method restrictions (ACH-only, no card, etc.), and owner OTP for over-limit actions. Protects owners from surprise charges while still letting delegates keep dues current and avoid late fees.
Configurable maximum amount per single payment that applies across all payment entry points (web, mobile, QR scans, autopay, and batch). Limits can be scoped by property, funding account, vendor/payee, expense category, and user role. When a request exceeds the cap, Spend Guard enforces a configurable policy: block, require owner OTP, or queue for approval. Includes UI for creating and editing limit rules with currency, precision, effective dates, and notes. Validates limits before payment authorization with clear user-facing messaging and reason codes. Supports optional partial-payment allowance up to the cap and prevents rule conflicts via precedence and simulation testing. Integrates with Duesly’s billing and payments services to evaluate limits pre-authorization and to store rule metadata for audit and reporting.
Rolling monthly caps that sum all approved and pending payments within a defined window (calendar month or 30-day rolling) and compare against configured thresholds. Caps can be defined per property, vendor, expense category, funding account, and role, with proration for mid-month rule changes and owner-configurable carryover behavior. Refunds and reversals credit back to available spend once settled. Provides real-time remaining-balance calculations surfaced in payment flows and dashboards. Over-cap attempts trigger a configurable policy (block, OTP override, or queue). Handles time zone alignment, multi-currency rounding, and daylight saving changes. Exposes APIs and events for notifications and reporting.
Granular controls to allow or forbid specific rails per rule: ACH-only, card-disabled, paper check-disabled, or custom combinations. Restrictions can be applied globally, by property, vendor, category, or role and are enforced uniformly across manual payments, autopay, and QR-initiated flows. The UI hides or disables disallowed options with clear rationale text and suggests permitted alternatives. Integrates with the payment processor to pre-filter funding sources and with autopay scheduling to prevent creation of noncompliant instructions. Includes safeguards for existing schedules by prompting owners to migrate or confirm compliant methods before execution.
Secure one-time-passcode approval flow for actions that exceed limits or violate method restrictions. Supports delivery via SMS and email with configurable TTL, attempt limits, and rate limiting to prevent abuse. Provides both real-time inline code entry for delegates and asynchronous approval links for owners, with automatic resumption of the payment upon successful verification. Supports selecting required approvers (primary owner, any owner, or specific board members) and records approval artifacts, including timestamps, approver identity, device, IP, and the exact rule triggered. Integrates with Duesly notifications, respects localization, and is resilient to message delays with retry and fallback channels.
Proactive notifications when spend reaches configurable thresholds (for example, 50%, 80%, 100% of monthly cap) and on any block or override event. Alerts are sent via in-app, email, and SMS with rate-limiting and daily digests to reduce noise. Comprehensive, immutable audit log captures rule definitions and changes, payment attempts, outcomes, triggered rules, OTP events, user identities, device fingerprints, IPs, timestamps, and before/after values. Provides searchable, filterable views and CSV export for compliance and board reporting. Emits webhooks for integration with external accounting systems and SIEMs.
Policies that distinguish between owners, delegates, and managers, ensuring only owners can create or modify Spend Guard rules while delegates can initiate payments within allowed bounds. Enforcement respects role at runtime, showing delegates available spend, method eligibility, and next steps for overrides without revealing sensitive rule details. Supports multiple properties and multi-owner boards with configurable governance (any-owner vs specific-approver). Integrates with existing Duesly RBAC, user directory, and property associations, and includes permission checks at the API and UI layers with consistent error handling and localized messaging.
Mirror statements, reminders, and payment receipts to both owner and delegate with privacy filters (hide PII or balances as desired) and channel selection (SMS/email). Everyone stays informed, confirmations are traceable, and disputes drop.
Enable linking of an owner to one or more delegates with verified contact details (email, mobile) and roles (tenant, property manager). Provide UI and APIs to add, verify (email link/SMS OTP), prioritize, activate/deactivate, and bulk-import delegates. Store per-property/HOA associations and maintain an audit trail of assignments and changes. Expose the association to the messaging layer so statements, reminders, and receipts can be mirrored to all configured recipients reliably.
Provide configurable redaction and visibility rules per recipient and message type (statement, reminder, receipt). Allow admins to hide fields such as balances, payment amounts, addresses, or PII for delegates while leaving due dates and action links visible. Support rule inheritance at the community level with per-unit overrides, conditional template variables, preview/testing mode, and safe defaults. Persist which rules were applied to each message for traceability.
Allow per-recipient and per-message-type channel preferences (SMS, email, both) with quiet hours, rate limits, and timezone awareness. Implement intelligent fallback (e.g., switch to email if SMS is undeliverable) and respect opt-in/opt-out. Validate contact formats and support internationalization for phone numbers and message templates. Store and expose preferences to the sending pipeline so mirrored deliveries follow each user’s chosen channels.
Generate and send recipient-specific versions of each statement, reminder, and receipt to the owner and delegate concurrently, applying the correct privacy filters and channel preferences. Assign a shared transaction ID and unique message IDs, persist content snapshots, applied rules, timestamps, and provider delivery events (delivered, opened, clicked). Surface an activity log with search and export capabilities, and support re-sends that guarantee identical content to the original.
Issue recipient-scoped, expiring tokens for payment and confirmation links embedded in emails/SMS and rendered as QR codes for print. Enforce access scopes derived from privacy rules so delegates cannot view hidden fields. Track clicks and scans by recipient, support revocation, and deep-link to mobile-first pay and vote pages. Ensure tokens are compatible with existing mailed QR workflows and autopay receipts.
Provide an admin console to view side-by-side owner and delegate message versions, delivery statuses, timestamps, and the exact filters applied. Enable search by unit, recipient, message type, and date range, and export evidence bundles (PDF/CSV/JSON) with content hashes and message IDs. Restrict access by role and log access for auditing. Attach notes and case IDs to streamline dispute resolution workflows.
Capture, store, and enforce per-recipient consent for SMS and email, including timestamps, method, and jurisdictional basis. Manage opt-outs and DNC lists, inject required channel-specific disclosures/unsubscribe mechanisms, and block sends when consent is missing. Support double opt-in for SMS where required, localization of consent text, and configurable data retention policies to meet TCPA, CAN-SPAM, CASL, GDPR/CCPA requirements.
Real-time alerts for sensitive actions (new payee, change of method, large payment). Owners approve/deny via one-tap SMS or app; under-threshold actions auto-approve. Maintains control without slowing routine payments.
Configurable approval policies that determine when actions require approval versus auto-approve. Admins can define rules by action type (e.g., add payee, change payment method, large payment), amount thresholds, payee risk flags, account, and time windows. Supports templates for common HOA patterns (e.g., single approver under $1,000; treasurer + president over $5,000). Includes simulation mode to preview policy outcomes, versioning with effective dates, and safe defaults. Ensures routine payments proceed uninterrupted while sensitive actions are gated, aligning with Duesly’s goal of reducing friction without sacrificing control.
Instrument sensitive events across payments and vendor management to trigger approvals in real time. Generates detailed approval requests containing action summary, amount, counterparty, and contextual metadata. Sends alerts via SMS, push notification, and email with de-duplication, channel fallback, and localized time zone handling. Respects quiet hours and opt-in/opt-out preferences while ensuring critical events can bypass with elevated urgency when configured. Guarantees delivery with retries and status tracking, integrating with Duesly’s existing messaging services to provide consistent resident and board communications.
Provide one-tap approve/deny via app deep link and SMS/web fallback using short-lived, single-use, signed tokens. Requires confirmation screen showing key details (who, what, amount, destination, policy rationale) and supports optional step-up authentication (PIN/biometric/2FA) based on risk. Prevents replay and phishing through domain pinning, device binding where available, and expiration windows. Records denial reasons and allows immediate reversal of approvals until settlement cut-off. Designed to be fast on mobile, minimizing friction while maintaining strong security.
Support policies that require multiple approvers by role (e.g., treasurer, president) with sequential or parallel collection and quorum rules. Includes time-to-live on requests, smart reminders, and automatic escalation to alternates or delegates when primary approvers are unavailable. Displays real-time status for each pending approval and prevents duplicate approvals. Ensures approvals are gathered efficiently without blocking time-sensitive payments, aligning with volunteer board availability.
Detect anomalous actions such as unusually large amounts, first-time payees, payment method changes, or velocity spikes. Automatically place a temporary hold and require higher assurance actions (additional approver, secondary channel confirmation, or ID recheck) before release. Integrates with existing risk signals and allows admins to tune sensitivity. Reduces exposure to fraud and mistakes while preserving the autopay efficiency that Duesly delivers.
Maintain a tamper-evident audit trail for every approval event, including request payload, policy version applied, timestamps, approvers and their decisions, device/IP metadata, message delivery IDs, and any step-up authentication outcomes. Provide searchable in-app history, export to CSV/PDF, and webhook/API access for external compliance systems. Apply retention policies and access controls aligned with HOA regulatory needs. Supports dispute resolution and transparency for boards and residents.
Securely collect and store proof-of-authority (POA letters, caregiver attestations) with ID and phone verification. Generates timestamped consent receipts and shareable verification badges for boards, managers, or title companies.
Enable applicants to capture a government ID and a selfie via web or mobile, automatically extracting ID data, performing face match and active liveness detection, and returning a pass/fail decision with confidence scores. Support common IDs (driver’s license, passport, state ID), guide users with on-screen quality checks, and allow manual fallback review when automated checks are inconclusive. Store required identity attributes and verification outcomes encrypted at rest and in transit; redact raw images after a configurable retention period. Expose verification status to downstream Authority Vault steps and to Duesly permissions (e.g., allowing voting or account changes only when identity is verified).
Confirm ownership of the applicant’s phone number using SMS one-time codes with rate limiting, resend, and voice call fallback. Bind the verified number to the authority record and include it on consent receipts and verification badges. Trigger step-up verification when a phone number is changed or reused across multiple authority requests. Provide regional SMS deliverability handling, opt-in/opt-out compliance, and audit logs of verification attempts.
Accept uploads and camera scans of POA letters, caregiver attestations, and related evidence; validate allowed file types and size; assess image quality; and auto-classify document type. Use OCR to extract parties, addresses, parcel/unit IDs, dates, notary details, and expiration terms; flag missing or stale fields and detect basic tampering indicators. Link documents to the correct property/unit and scope of authority (payments, voting, maintenance), set expiration reminders, and store all artifacts encrypted with searchable metadata for admin review and automation.
Generate a tamper-evident, timestamped consent receipt whenever an authority request is submitted or updated. Include verified identity attributes, phone verification status, document checks, explicit consent text, IP address, user agent, time zone, and scope of authority. Produce a downloadable PDF and a verification hash, store both in an immutable audit log, and email a copy to the applicant and relevant administrators. Expose an API and in-app view to retrieve receipts by unit, user, or request ID.
Create a minimally-disclosing, shareable verification badge that confirms authority status (verified, pending, expired, revoked), scope, and expiration without exposing sensitive PII. Provide a signed URL and QR code that resolves to a real-time verification page, with configurable TTL and access logging. Allow administrators to revoke or update badges immediately, invalidating prior links, and propagate status changes across Duesly workflows (e.g., hide voting controls when authority is expired). Support embedding the badge in emails, notices, and third-party requests.
Enforce role-based access control over identity data, documents, and receipts with field-level redaction for sensitive attributes. Encrypt data at rest and in transit, rotate keys regularly, and restrict export permissions. Provide configurable retention schedules and legal holds: auto-expire documents and verification artifacts after set periods, notify stakeholders before expiry, and support secure purge with audit evidence. Record all access, updates, and deletions in an auditable log and surface compliance-friendly reports.
Provide an inbox for pending authority requests with filters, SLAs, and bulk actions. Surface extracted metadata, verification scores, and document thumbnails side-by-side with the applicant’s unit and account history. Enable approve/deny with required reasons, request-changes flows with templated emails/SMS, and automatic reminders. Emit webhooks to downstream systems on status changes and update Duesly permissions in real time upon approval or expiration.
Allow delegates to use their own payment methods while posting to the owner’s ledger. Receipts clearly show “paid by,” and both parties can download tax-friendly statements. Enables adult children or managers to pay without handling the owner’s financials.
Enables property owners to add one or more delegate payers to their account with fine-grained permissions, including unit/lot scope, allowed charge types (assessments, violations, fines, amenities), per-transaction and per-period limits, and whether the delegate may configure autopay. Invitation flow via email/SMS with secure acceptance and identity verification. Delegates see balances, invoices, and payment history for the scoped unit(s) only, with no access to owner-only resources (e.g., votes) or the owner’s stored payment methods. Owners can modify permissions or revoke access at any time; changes take effect immediately across web and mobile. Records of consent, permission changes, and revocations are stored for audit and support multiple delegates per owner.
Stores delegate payment instruments in a separate wallet tied to the delegate’s user profile, not the owner’s. Payment details are tokenized via a PCI-compliant processor and support ACH, debit/credit cards, and Apple Pay/Google Pay where available. Owners cannot view, manage, or be charged to delegate payment methods, and vice versa. During checkout or autopay runs, the system uses the delegate’s wallet while attributing the payment to the owner’s unit. Supports multiple instruments per delegate with nicknames, default selection, and failure fallback rules. Handles bank verification, SCA/3DS, and network tokenization where required.
Posts payments initiated by delegates to the owner’s unit ledger with immutable payer attribution fields (payer_id, payer_name, payer_type=delegate, relationship) and displays a “Paid by <name>” label across transaction history and exports. Supports full and partial payments, allocations across multiple open invoices, and application of convenience fees per HOA policy. Prevents double-charging when owner and delegate attempt payment concurrently and resolves autopay conflicts via defined precedence. Integrates with refunds, chargebacks, and adjustments while maintaining attribution. Maps cleanly to accounting exports and GL codes without altering the owner of record.
Generates itemized receipts after successful payment that include owner of record, unit/parcel, assessment category, amount, fees, transaction ID, timestamp, masked payment method, and “Paid by” attribution. Sends receipts to both owner and delegate per notification preferences. Provides downloadable, tax-friendly statements for both parties with date-range filters and annual summaries, breaking out assessments, special assessments, late fees, and convenience fees, and including HOA legal entity and EIN. Statements are available as accessible PDFs and CSVs via web and mobile and are compatible with common tax software imports.
Allows delegates to opt into due-date reminders, failed payment alerts, and confirmation notices via email/SMS, while owners may mirror or mute notifications per event type. Enables delegates to configure autopay on behalf of an owner when permitted, with schedule, caps, and payment method selection. Defines precedence and conflict-resolution rules when multiple payers have autopay enabled, plus fallback to a secondary payer on failure. All messages clearly state the payer of record and the owner’s unit and integrate with existing Duesly messaging templates, quiet hours, and unsubscribe controls.
Implements role-based access controls separating owner, delegate, board/admin, and manager capabilities. Captures an immutable audit log of delegation invitations, acceptances, permission changes, payments, refunds, and revocations with timestamp, actor, IP/device fingerprint, and before/after values. Provides export of audit events for compliance inquiries. Enforces MFA for delegate onboarding when enabled by the HOA, session timeouts, and immediate token invalidation on revocation. Ensures delegates lose access to balances, invoices, statements, and reminders upon revocation while preserving historical attribution on past transactions.
Adds board/manager views and exports that show payer attribution on payments without exposing delegate payment instruments or unnecessary PII. Provides filters and dashboards for monitoring adoption (owners with delegates, payment success rates, reduction in late dues) and exception handling (failed or disputed delegate payments). Integrates “Paid by” fields into accounting exports, bank deposit reports, and reconciliation screens. Supports unit-level and HOA-level reporting with date ranges and CSV export.
Automatically computes payoff good-through dates with per-diem, weekends, and late-fee rules. Shows a live timer on the link and lets closers regenerate quotes when dates shift, eliminating stale statements and last-minute phone tag.
Implement a deterministic service that calculates payoff good-through amounts for any account and target date/time, applying per-diem accruals, late-fee schedules, credits, and partial payments. The engine must respect weekend/holiday policies (roll-forward/backward or include accrual), HOA-specific cut-off times, and time zones to prevent stale or ambiguous results. It returns a structured breakdown (principal/assessments, per-diem, late fees, credits, totals) and the precise good-through timestamp, with consistent rounding rules and currency formatting. Expose the engine via an internal API for UI, PDFs, and links, support idempotent requests, and include performance caching for repeated queries.
Provide an admin UI and backend to configure per-HOA payoff rules: per-diem sources (fixed/day or derived from annual rate), late-fee schedules (flat/percentage, grace days), weekend/holiday behavior, holiday calendars, and cut-off times with time zone. Rules must be versioned with effective dates, validated on save, and auditable (who/when/what changed). Include safe defaults and preview tooling to test a sample account before publishing. Enforce role-based permissions and ensure existing quotes reference the rule version used at calculation time.
Display a live countdown and good-through timestamp on payoff views (dashboard, shared link, and PDFs) that clearly indicates when a quote expires. The UI must auto-refresh amounts at safe intervals, handle offline/slow network gracefully, and provide accessible labels for screen readers. Support mobile-responsive layouts, show last-updated time, and surface clear states (valid, expiring soon, expired) with guidance to regenerate. Integrate with the computation API using websockets or efficient polling.
Enable one-click regeneration of payoff quotes when the closing date shifts, recalculating using the latest rules while preserving a complete history of prior quotes. Store immutable versions with timestamps, rule versions, amounts, diffs, and user/action metadata. Mark superseded quotes clearly and prevent payment on expired quotes. Update shared links to display the latest valid quote by default while allowing authorized users to view history for audit and reconciliation. Support PDF regeneration with correct good-through labels.
Generate tokenized, expiring payoff URLs suitable for email, SMS, and mailed notices with embedded QR codes that deep-link directly to the Good-Through view. Tokens must be scoped (view-only vs. manage), revocable, rate-limited, and optionally passcode-protected. Do not expose PII in URLs, and log access events for security audits. Ensure links respect locale, currency, and time zone for the viewer, and degrade safely if expired by prompting authorized users to regenerate.
Send configurable email/SMS alerts when a payoff quote is nearing expiration, has expired, or has been recalculated due to rule/date changes. Recipients can include the closer, resident, and property manager based on roles and preferences. Include deep links to view or regenerate the quote, apply quiet hours and throttling, and record events in the account timeline. Provide webhook notifications for integration with title/escrow software.
Single-use, OTP-verified payment links with short expirations, IP/browser binding, and watermarked downloads. Prevents link reuse and fraud, ensuring payments and documents are securely tied to the correct closing file.
Provide a service that generates cryptographically secure, single-use URLs tied to a specific closing file, invoice, or document request. Tokens are stored as salted hashes with a short, configurable TTL and are marked as redeemed only upon successful payment submission or secured document delivery, ensuring idempotency and preventing double-processing. The service must handle concurrency safely, reject replay attempts, and write all events to Duesly’s payment and activity logs. Integrates with existing invoices/closing records so that a redeemed token automatically posts the payment to the correct ledger item and updates the closing checklist. Supports creation via API, admin console, and QR code generation for mailed notices.
Require OTP verification before a one-use link reveals payment or document content. Deliver codes via SMS and email using Duesly’s existing messaging infrastructure with branded, HOA-specific templates. Enforce code TTL, resend limits, and lockouts after repeated failures. Support locale-aware templates and accessibility considerations. Persist minimal state for OTP attempts, correlate to token ID, and log verification outcomes. Provide a fallback path to switch channels (e.g., from SMS to email) and capture consent for messaging where required.
Enable per-link expiration windows (e.g., 15–60 minutes by default) configurable by template or per issuance, with server-side enforcement. Display a visible countdown timer to the user and provide a safe flow to request a fresh link upon expiry without revealing sensitive details. Allow admins to manually revoke or extend a link, with reason capture and full audit. Auto-expire tokens upon successful redemption and purge expired tokens per retention policy. Integrate status changes into Duesly notifications so stakeholders are informed when links expire or are revoked.
Bind a one-use link to the first device/session that opens it using a privacy-preserving browser fingerprint and observed IP/subnet, with configurable tolerance for mobile network changes. If a subsequent open occurs from a mismatched device or network, trigger step-up verification (OTP re-check) or block according to policy. Consider common edge cases (VPNs, private relay, shared links) and provide admin-configurable sensitivity levels. Log mismatches and attempted replays in the audit trail and notify admins on high-risk events. Ensure compatibility with QR-scanned flows from mailed notices.
Generate on-the-fly, uniquely watermarked PDFs for closing statements, estoppels, receipts, and notices that include recipient identifiers, timestamp, token ID, and masked IP/device markers. Serve via short-lived signed URLs with streaming to prevent caching and disable direct link reuse. Stamp pages to deter screenshots and provide a visual trail if a document is shared. Log each download event and associate it with the closing file. Integrate watermark configuration with HOA branding and document templates already stored in Duesly.
Add an admin UI to issue, monitor, and manage one-use links from a closing file, unit ledger, or resident profile. Show a time-ordered event timeline (created, delivered, opened, OTP verified, device bound, redeemed/downloaded, expired, revoked) with IP/device metadata and failure reasons. Provide bulk export (CSV) and printable audit reports for compliance. Offer resend/regenerate actions with reason capture, and webhook/event publishing so external systems (e.g., title company portals) can subscribe to state changes. Enforce role-based access so only authorized roles can generate or revoke links.
Real-time webhooks and exports push paid receipts, ledger updates, and compliance letters to title/escrow systems the moment funds clear. Removes double entry, speeds balancing, and keeps stakeholders in lockstep.
Emit real-time events the moment a payment transitions to cleared/settled and push structured payloads (paid receipt, ledger entry updates, payer/unit identifiers, fees, timestamps) to registered title/escrow endpoints. Guarantee sub-2-minute end-to-end latency from processor confirmation, preserve event ordering per account, and include links to the Duesly source record for traceability. Integrate with Duesly’s payments and ledger services to compose canonical payloads, and support initial backfill for the last 30 days upon new connection to eliminate manual re-entry and accelerate file balancing.
Protect outbound deliveries with HMAC-SHA256 signatures and timestamps on every request, rotate secrets per endpoint, and enforce replay protection via narrow signature windows. Support optional OAuth 2.0 client credentials for partners that require token-based access, IP allowlisting, and payload field masking to minimize PII exposure. Provide a self-serve secret rotation flow and detailed verification docs to ensure downstream systems can validate authenticity and integrity, aligning with SOC 2 controls.
Ensure reliable, at-least-once delivery using idempotency keys derived from event IDs and external references, with deduplication windows to guard against replays. Implement an exponential backoff retry policy with a dead-letter queue for persistent failures, per-endpoint rate limiting, and per-community delivery ordering. Expose a replay API to resend specific events after partner remediation without duplicating ledger impact, guaranteeing partners never miss events while avoiding double processing.
Provide an admin console for each community to configure destinations (HTTPS webhook, SFTP, email), select event types (Paid Receipt, Ledger Update, Compliance Letter), set authentication methods, and test connections with sample payloads. Include a no-code field mapper to align Duesly’s canonical schema to partner-specific keys, schedule batch exports (CSV/JSON) by frequency, and enable sandbox mode. Maintain an immutable audit log of configuration changes for compliance and support troubleshooting.
Automate generation of estoppel/resale/compliance letters upon request from title partners by pulling dues status, violations, outstanding balances, payoff good-through dates, and community policies. Produce a signed PDF and machine-readable payload, collect applicable fees, and transmit to the partner endpoint or SFTP, with status callbacks and a secure shareable link. Ensure templates are customizable per community and changes are versioned for audit purposes to prevent closing delays.
Offer a real-time dashboard showing per-endpoint delivery health, success/failure rates, latency, last event timestamps, and detailed error messages. Enable filtered search by community, event type, closing file, or unit, and support manual replay/resend with reason capture. Provide alerting via email/SMS/Slack when failure rates or dead-letter depth exceed thresholds. Include a lightweight reconciliation view that compares Duesly ledger events to partner acknowledgments to quickly identify gaps.
Auto-assembles jurisdiction-ready estoppels, resale certificates, insurance proofs, bylaws, and statement-of-account docs based on property and closing date. Prefills owner/unit data, supports e-sign, and logs a tamper-evident audit trail.
Auto-selects and assembles jurisdiction-specific document sets (estoppels, resale certificates, insurance proofs, bylaws, and statements-of-account) based on property address, governing HOA, county/state rules, and closing date. Maintains a versioned template library with conditional sections, merge fields, and rule-driven inclusions (validity windows, signature requirements). Includes an admin UI for template management, preview, and rollback. Integrates with Duesly metadata, localization, and PDF generation to output a compliant, standardized DocPack.
Prefills owner, unit, ledger balances, violations, special assessments, insurance details, board officer identities, and contact information from Duesly. Computes balance as of the closing date and includes pending charges and credits. Enforces field-level validation and completeness checks per document type; flags missing or conflicting data with in-context prompts. Supports editable overrides with audit annotations and role-based data masking for PII.
Calculates prorations, estoppel/resale fees, rush surcharges, reissue fees, and validity expiration dates using jurisdictional regulations and HOA-specific policies. Applies closing date logic with business calendars and time zones to produce an itemized breakdown on the statement-of-account. Allows configuration of effective-dated fee schedules and proration formulas; exposes results to payment, document headers/footers, and exports.
Provides ESIGN/UETA-compliant e-signature workflows with signer roles (board officers, manager, buyer/agent acknowledgments), ordered signing, reminders, and multi-channel invitations (email/SMS). Supports embedded signing for Duesly users and secure external signing for non-users. Generates a final PDF bundle with applied signatures, time stamps, and a signature certificate page that documents signer identities and intent.
Records an immutable, tamper-evident chain of events for each DocPack, hashing each step (creation, edits, rule evaluations, approvals, signatures, deliveries, downloads). Captures actor, role, IP, device, and precise timestamps. Embeds a verification digest inside the PDF and supports export of a comprehensive audit report for legal and compliance use.
Delivers DocPacks via expiring, PIN-protected links with role-based permissions (view/download) and optional watermarking. Enables sharing with title companies, buyers/agents, and attorneys while allowing revoke and reissue. Sends email/SMS notifications, tracks opens and downloads, and logs access events to the audit trail. Integrates with the Duesly resident/board portal for in-app access.
Collects estoppel/resale document fees online via card/ACH prior to release, issues invoices/receipts, and posts proceeds to the HOA ledger. Supports rush fees, refunds/voids, and payment-dependent delivery gating. Displays fee schedules transparently and exports transactions to accounting systems. Includes payment status indicators within the DocPack workflow.
Collects exact payoff by ACH or wire with live per-diem recalculation at checkout. Handles over/short payments automatically with instant refund or delta-link requests, posting cleanly to the ledger without manual corrections.
Recalculates payoff totals in real time at checkout using configurable per‑diem formulas for principal, interest, late fees, and penalties. Applies time zone–aware business-day cutoffs and holiday calendars, offers a short quote lock window, and surfaces a transparent breakdown to residents and admins. Exposes a verification API and uses quote hashes for idempotency and stale-quote detection, ensuring the funded amount reflects the latest accruals without manual intervention.
Enables checkout over ACH (including Same Day) and wire with intelligent rail recommendations based on amount, urgency, and cutoff windows. Includes bank account verification (instant and micro‑deposit fallback), SEC code selection (WEB/PPD/CCD), and wire instruction generation with virtual account numbers or unique memos for automatic matching. Validates limits and fees upfront and records rail metadata for downstream reconciliation and audits.
Automatically compares settled funds to the locked payoff and handles discrepancies without manual work. Issues instant refunds to the original funding source for overpayments and generates secure delta payment links for shortfalls, with configurable thresholds, fee application rules, and approval guards. Allocates funds across principal, interest, and fees per policy and updates balances for both resident and admin views immediately.
Posts settlements, refunds, and delta receipts directly to the HOA ledger with correct GL mappings and double-entry validation. Ensures idempotent posting via transaction IDs and creates immutable audit logs capturing timestamps, actor, payment rail, and source events. Supports CSV export, webhooks for external accounting, and backfill/replay in case of downstream outages, preserving a clean, correction-free ledger.
Models bank holidays and daily cutoff times to determine settlement ETAs, quote lock windows, and recalculation rules. If funding misses cutoff or an ACH return/wire reject occurs, automatically recalculates per‑diem, issues notifications, and creates delta requests as needed. Tracks state transitions from initiated to cleared/returned and finalizes reconciliation only once funds are irrevocably settled.
Provides a responsive, mobile-first checkout that displays current payoff, per‑diem accruals, settlement ETA, and rail-specific fees with accessible explanations. Delivers instant SMS/email confirmations, detailed receipts, QR deep links for delta payments, and localized currency/time zone formatting. Includes clear error states, retry guidance, and progress indicators to reduce abandonment and support tickets.
Define and fund holdbacks for pending violations or special assessments within the same link. Tracks release conditions, auto-releases when resolved, or invoices balance due—giving boards certainty and closers a one-and-done workflow.
Provide a guided flow to create a holdback within a single link that associates the holdback to one or more violation records or special assessments. Support configurable holdback amount, minimum release amount, deadline, and beneficiary accounts. Persist relationships to existing Duesly entities (properties, residents, invoices) so boards and closing agents see context in one dashboard. Ensure idempotent creation to prevent duplicate holdbacks on the same closing and expose a unique, shareable link with QR code for easy mobile access.
Enable funding of holdbacks via ACH, card, or check-by-QR with optional split payments and partial funding tracking. Validate available limits, apply payment fees per configured policy, and post funds to a segregated escrow ledger within Duesly. Support real-time payment status, failed payment recovery flows, and downloadable receipts. Display funded vs required balance and block release actions until minimum funding thresholds are met.
Allow boards to define release conditions using a rules engine (e.g., violation status resolved, proof-of-repair uploaded, inspection passed, date-based timeout). Continuously sync with Duesly’s violations and assessments modules to evaluate conditions. Support compound logic (ALL/ANY), grace periods, and manual override with reason capture. Surface real-time condition status and blockers on the holdback detail view.
When conditions are met, automatically disburse funds to the designated party and notify stakeholders; when conditions fail or expire, automatically generate an invoice for any remaining balance due and apply funds accordingly. Support partial releases, multiple beneficiaries, and proration rules. Ensure disbursement respects payment rails, settlement cutoffs, and generates ledger entries and receipts for auditability.
Introduce granular permissions to create, edit, approve, and release holdbacks, with configurable dual-approval thresholds above set amounts. Enforce least-privilege access for closers, board members, and managers. Provide an approval queue with contextual data, inline comments, and required justification fields for overrides or manual releases.
Send automated SMS and email alerts for key events: funding requested, partial funding received, conditions met/blocked, pending release approval, release executed, and deadline approaching/expired. Include deep links and QR codes for quick action on mobile. Respect user notification preferences and retry policies, and record delivery status for transparency.
Maintain an immutable timeline of all holdback actions, approvals, condition evaluations, communications, and financial movements with user, timestamp, and IP metadata. Provide exportable reports and filters by property, closing, date range, and outcome for board meetings and auditors. Ensure data retention policies align with HOA and state escrow regulations.
A shareable status page showing quote amount, good-through timer, payment rail, funds status, and auto-issued compliance letters. Cuts check-in emails and provides clear proof of completion for Chloe and the board.
Unique, tokenized URL for each closing request that can be shared with external stakeholders (e.g., title officers, sellers, buyers) to view real-time status without creating an account. Supports link expiration, manual revocation, optional passcode, and role-scoped redactions to protect resident PII. Displays HOA name, property address, case ID, and last-updated timestamp. Logs access events for auditability and allows a single canonical link per closing. Responsive layout with WCAG AA support; embeddable via iframe with allowlist. Integrates with Duesly authentication and admin settings for default expiration and branding.
Calculates and displays a clear payoff/estoppel quote with line-item breakdown (dues, transfer fees, fines, interest) and a countdown timer indicating the quote’s expiration. Supports proration rules, weekends/holidays adjustment, timezone awareness, and board-configurable validity windows. Allows manual overrides with reason capture, versioning, and a visible audit trail. Freezes the quoted amount during validity; after expiration, auto-refreshes to a new quote version. Ensures consistency with the community’s fee schedule and delinquency policies.
Provides an embedded checkout on the status page supporting ACH, debit/credit cards, and wire instructions, with automatic association to the closing case. Displays processing fees, payer-choosable fee absorption, and estimated settlement times per rail (e.g., ACH standard vs same-day). Issues receipts and remittance references, supports 3DS/SCA where applicable, and gracefully handles failures with retry guidance. Complies with PCI requirements via tokenized PSP integration. Allows upload of wire remittance proof and reconciliation to the case.
Tracks payment lifecycle in real time via PSP webhooks and bank callbacks, showing statuses such as Initiated, Pending, Processing, Settled, Failed, or Reversed. Estimates settlement/clearance date based on rail and displays it on the status page. Supports partial payments and reconciles multiple transactions to a single closing. Blocks compliance letter issuance until funds settle, with clear messaging. Records ledger entries and a full audit trail for board review.
Automatically generates required HOA documents (e.g., estoppel, paid-in-full, account status, welcome packet) when funds settle and account conditions are met. Uses merge templates with community branding, dynamic fields (owner names, address, amounts, dates), and e-signature or pre-approved digital signature. Produces tamper-evident PDFs with timestamps, unique document IDs, and a verification QR/URL. Delivers letters via email/SMS and makes them downloadable from the status page. Supports a manual approval override path and stores artifacts in Duesly’s document vault.
Sends configurable email/SMS notifications for key events: quote issued, quote nearing expiration, payment received, funds settled, and compliance letter issued. Supports recipient roles (board, manager, title contact, owner), quiet hours, throttling, and resend. Presents a chronological timeline of all events and actions with timestamps and actors on the status page for authorized viewers. Allows export of the audit log for records and dispute resolution.
Generates a short URL and QR code to the specific closing status page for inclusion on mailed notices and PDFs, enabling mobile access. Tracks scan counts and referral sources, and rotates codes if a link is revoked. Supports vanity domains and device-aware deep links to the Duesly app where available. Provides print-ready, high-contrast QR assets and error correction suitable for mailers. Integrates with Duesly’s existing mailer pipeline and QR workflows.
Auto-configures each election to your HOA’s bylaws—quorum thresholds, weighted units, notice windows, proxy limits, and tie-break rules—then blocks invalid setups before launch. Keeps votes compliant out of the box, cuts disputes, and gives boards confidence that results will stand.
Provide an admin UI and underlying schema to encode each HOA’s election rules once, including quorum thresholds and basis (owners, units, weighted shares), adjournment/reduced-quorum rules, notice windows, proxy eligibility and limits, candidate eligibility, seat counts and term structures, allowed ballot types (secret/cumulative), weighting methods, and tie-break hierarchies. Persist the template at the community level and auto-populate election setup from it. Support presets for common jurisdictions, manual overrides, and validation on save. Integrates with Duesly org settings and the election creation wizard to eliminate repeated configuration and reduce setup errors.
Embed rule checks in the election creation and launch flow that compare all configuration choices against the saved bylaw template. Validate notice dates, election window length, quorum target, seat counts, ballot type, proxy settings, eligibility constraints, and tie-break selection. Provide immediate, actionable error messages, highlight offending fields, suggest compliant values, and block publish until all violations are resolved. Log validation outcomes for auditability and provide a preflight checklist summary before launch.
Implement a rules-driven tally engine that applies bylaw-defined weighting (per-lot, fractional ownership, percentage shares) and eligibility filters (e.g., delinquency disqualifications). Support single- and multi-seat races, cumulative voting, and one-vote-per-lot scenarios. Apply tie-break rules in the defined order (e.g., chair vote, prior notice coin toss, runoff) and produce certified results with transparent breakdowns by candidate/seat, weight basis, and disqualified ballots. Expose real-time progress in the dashboard and export results with an audit-ready report.
Calculate quorum thresholds from the bylaw template and track attainment in real time across ballots, proxies, and presence as defined by the rules. Display progress indicators, estimated remaining participation to reach quorum, and alerting when risk thresholds are not met. Enforce guardrails that prevent finalization if quorum is unmet and handle adjournment workflows with reduced-quorum rules. Integrate with reminder campaigns to automatically escalate outreach when quorum is at risk.
Derive legally required notice windows from the bylaw template and schedule email/SMS and mail batches accordingly. Generate compliant notice content templates that reflect election parameters and embed QR codes for mobile response. Record immutable proof-of-notice artifacts (send timestamps, delivery status, mail manifests) and block launch if required notices aren’t scheduled or sent. Surface a compliance checklist and exportable proof packet for records and legal review.
Enable digital proxy designation capture and back-office entry of paper proxies, validating them against bylaw constraints such as holder limits, expiration, scope, and duplicates. Count proxies toward quorum and voting only as permitted by the template, prevent over-allocation, and flag conflicts for review. Provide an admin dashboard to review, approve, or revoke proxies with a full history and link proxies to ballots during tally.
Version bylaw configurations with effective dates and required change notes. Snapshot and bind the exact bylaw version to each election at creation time to ensure reproducibility. Maintain an immutable audit trail of validations, rule applications, overrides, and result certifications. Provide exportable, time-stamped reports suitable for dispute resolution and legal verification.
Live “what‑if” modeling shows how many votes are still needed by class or building, who’s eligible, and which segments will move the needle fastest. Suggests next best actions and deadlines so secretaries target outreach where it counts and reach quorum sooner.
Implements a configurable rules engine that encodes each association’s bylaws and meeting types to compute quorum and eligibility in real time. Supports per-class and per-building thresholds (percent or absolute), weighted votes per unit, proxies, co-owners, delinquency-based eligibility, grace periods, and multi-ballot overlaps. Continuously maintains an eligible voter roster and calculates “votes still needed” at every level (overall, by class, by building). Recomputes instantly as votes, proxies, or ownership changes are logged in Duesly. Handles edge cases such as revotes, ballot withdrawal, and unit transfers with audit-safe recalculation. Exposes a clear assumptions panel and validation warnings when configurations are incomplete or inconsistent.
Provides an interactive modeling workspace where users can select segments (e.g., buildings, classes, delinquency buckets, communication opt-ins) and apply response-rate assumptions to simulate additional outreach. Instantly visualizes the impact on quorum by class/building and overall, showing remaining votes needed, likelihood bands, and sensitivity to assumptions. Enables saving, naming, and comparing scenarios, with clear annotations of inputs and derived outputs. Optimized for performance to update projections within sub-second latency on communities up to 10k residents, with accessible controls and keyboard navigation.
Ranks and surfaces prioritized outreach actions that maximize incremental votes per time and cost. Uses historical engagement by channel (SMS, email, mail), consent status, delivery windows, and segment sizes to estimate expected votes gained, confidence, and effort. Presents the top recommendations with copy templates, QR links, and one-click push to Duesly’s messaging tools. Enforces Do Not Contact rules and channel preferences. Continuously refreshes recommendations as votes arrive and assumptions change, highlighting diminishing returns and alternative tactics when a segment saturates.
Computes latest safe send times per channel to achieve quorum before meeting or statutory deadlines, based on historical open-to-vote lag, channel delivery SLAs, time zones, and quiet-hour constraints. Visualizes a timeline showing recommended send windows, buffers, and risk indicators if assumptions slip. Allows users to set a target quorum threshold and auto-creates calendar tasks and reminders in Duesly. Adjusts dynamically as new votes arrive or scenarios change, and flags when deadlines are at risk with suggested accelerators (e.g., switch to SMS, door hangers).
Delivers event-driven synchronization with Duesly’s vote logs, resident directory, and proxy records so that forecasts reflect the latest reality. Processes vote-cast, vote-withdrawn, ownership change, and resident contact updates within one second, with retries and idempotency to handle provider hiccups. Supports importing offline ballots and proxies via CSV or OCR with validation and deduplication. Normalizes units with multiple co-owners and resolves merges/splits. Provides health metrics and alerting for stale data, ensuring the modeling and recommendations remain accurate.
Applies role-based access so only authorized users can edit quorum rules, assumptions, and scenarios, while others can view results. Captures a complete audit trail of configuration and scenario changes with user, timestamp, and before/after values. Offers exportable reports (CSV/PDF) that include assumptions, segment definitions, and current quorum status without exposing restricted PII unless permitted. Provides privacy controls and masking, meets GDPR/CCPA requirements, and integrates with SSO/SCIM for enterprise customers.
Collect and validate digital proxies with OTP verification, e-sign, and scoped authority (meeting-only or issue-specific). Auto-maps proxy holders to units, enforces limits, and applies weights at tally—ending paper chase and ensuring clean, defendable representation.
Implement multi-channel one-time passcode (OTP) verification for proxy grantors and, optionally, proxy holders via SMS and email. Codes are time-bound, rate-limited, and device/attempt throttled, with fallback channel and resend rules. Verification status, method, and timestamps are captured in the audit trail and surfaced in admin review. Configurable policies allow step-up verification by meeting type or jurisdiction. Fully compatible with QR-code flows from mailed notices and mobile-first UI. Ensures defensible identity validation and reduces fraudulent or misattributed proxies.
Embed legally compliant e-signature for proxy authorization, capturing consent, signature image/intent, timestamps, IP, user agent, and hash of signed content. Generate a sealed, downloadable PDF and immutable audit log linked to the unit and meeting. Support per-jurisdiction disclosures (UETA/ESIGN) and signature delegation where bylaws permit. Integrate with Duesly notifications to send signed copies to grantor, proxy holder, and admins. Provide webhook/export for records retention and dispute resolution.
Allow admins to define proxy scope at creation: meeting-only, date-ranged, or issue-specific (agenda items, motions, amendments). Enforce scope at voting time by restricting what the proxy holder can access and cast on, with clear UI labels for both parties. Provide templates per HOA bylaws and jurisdiction, default expirations, and conflict resolution rules when multiple proxies exist (precedence, last-signed wins, or admin review). Prevent use outside scope and record all enforcement decisions in the audit trail.
Configure and enforce bylaw-driven rules such as maximum proxies per holder, per-building caps, unit delinquency ineligibility, member-in-good-standing checks, and co-owner consent requirements. Validate at submission and continuously at meeting start (re-check delinquency or status changes). Provide actionable error messages and admin overrides with justification logging. Surface compliance indicators in the roster and block nonconforming proxies from participating in votes until resolved.
Auto-map proxy grantors and holders to units using the resident directory, ownership records, and contact data. Resolve duplicates and name variations, support multi-unit owners, and require unit selection when ambiguity exists. Prefill identities via QR codes on mailed notices and validate against current rosters. Expose a lightweight review queue for admins to confirm or correct mappings. Store normalized entity IDs so downstream voting and dues weighting are accurate without manual cleanup.
Integrate proxies with Duesly’s voting module to automatically apply unit-based or share-based vote weights at tally time. Attribute votes to the proxy holder within the scope granted while crediting weight to the grantor’s unit. Support abstentions, quorum calculations, partial-share ownership, and real-time results with audit-friendly event logs. Provide exportable reports showing who voted by proxy, scope applied, and total weights, ensuring transparent and defensible outcomes.
Enable grantors to revoke proxies at any time prior to vote, with immediate notifications to holders and admins and UI banners preventing further use. Support automatic expirations by meeting end, date, or issue completion. Maintain versioned history of creation, updates, revocations, and expirations in the audit trail. Reflect revocation state in attendance lists and voting permissions to prevent stale or superseded proxies from participating.
QR/OTP check‑in at the meeting doors instantly marks attendees present and counts toward quorum while de‑duping with remote ballots. Seamlessly unifies in‑person and online participation, eliminating double votes and manual headcounts.
Provide a mobile-friendly check-in flow at meeting entrances that accepts either scanning a resident-specific QR code or entering a one-time passcode (OTP). On successful verification, the attendee is instantly marked present and linked to their unit/account. The flow supports kiosk mode for volunteers, camera-based scanning on iOS/Android and web, and manual lookup with ID verification if a code is unavailable. Integrates with the resident directory, unit eligibility rules, and meeting settings to ensure only eligible members are counted. Enforces rate limits and lockouts for repeated invalid attempts. Emits a presence event to the RollCall service for quorum and deduplication. Reduces door congestion, eliminates paper sign-in sheets, and standardizes attendance capture.
Implement a server-side deduplication service that unifies in-person attendance with remote voting/attendance records to prevent double counting and double voting. When a check-in occurs, the engine cross-references remote ballots, proxies, and prior presence events using a unique member identifier and meeting context. Configurable policies determine outcomes (e.g., allow presence but mark as non-voting if a remote ballot exists, or invalidate subsequent ballot attempts). The engine must be idempotent, resolve race conditions between simultaneous door scans and online submissions, and provide clear UI flags and audit notes for any overridden or rejected actions. Ensures a single authoritative participation record per member per meeting.
Deliver a live dashboard that shows quorum progress as attendees are marked present, aggregating both in-person check-ins and remote participation. Supports configurable quorum formulas, including unit-based counts, owner-weighted votes, proxies, and multi-building associations. Displays percentage to quorum, counts by category (owners, proxies, delegates), and alerts when quorum is reached or at risk. Updates within seconds of events, with resilient subscriptions to presence streams. Provides drill-down to see who is counted and why, with filters and export. Integrates with meeting settings to lock or unlock agenda actions based on quorum status.
Enable multiple check-in stations (doors, tables, devices) to operate concurrently with low-latency synchronization. Each scan produces a globally unique event ID and is processed via an eventually consistent stream with deduplication keys to prevent double presence. Targets sub-2 second propagation to the quorum dashboard under typical network conditions. Includes device registration, health monitoring, and conflict resolution rules when two stations attempt to check in the same member. Provides visual feedback to operators about successful sync and any conflicts, with guidance for next steps.
Support check-in from venues with poor connectivity by enabling local, encrypted storage of pending presence events and token validations. The app validates QR/OTP using locally cached public keys/rules and queues events for secure upload when connectivity resumes. Includes a clear offline indicator, queue length display, and operator prompts to avoid duplicated manual entries. Implements time-boxed validity for tokens and replay protection once sync completes. On reconnection, the system performs conflict checks against remote ballots and other check-ins and reconciles outcomes with a transparent status history.
Generate per-member, meeting-scoped, single-use tokens encoded in QR codes and OTPs with configurable expiry windows. Tokens contain no PII and are signed to prevent tampering and replay. Provide delivery channels via email, SMS, and printable notices with household-safe masking and instructions. Allow admins to regenerate or revoke tokens for specific members, and to bulk re-issue for re-scheduled meetings. Enforce one-time use at validation, with clear user messaging for expired or already-used tokens. Integrates with identity, unit eligibility, and proxy assignments to ensure correct binding.
Create an immutable, time-stamped audit log of all attendance, ballot, and deduplication events with actor, device, IP (where applicable), location source, and decision outcomes. Provide tamper-evident signatures and versioning for policy changes applied during the meeting. Offer export to CSV/PDF with summarized counts and detailed line items suitable for legal review and minutes. Include filters by time range, device, member, and decision type, and a redaction mode for PII when sharing with residents. Supports retention policies aligned with HOA bylaws and regional compliance requirements.
Tamper‑evident audit log of every ballot, weight, timestamp, and eligibility decision with exportable certifications. Supports recounts and third‑party review without exposing PII, giving boards and residents transparent, trustable outcomes.
Implement an append-only, tamper-evident ledger for all ballot lifecycle events using cryptographic hash chaining. Each entry includes event type, event payload hash, previous hash, signer identity, and a signed timestamp, with compensating events for corrections instead of edits. Provide APIs/UI to traverse, verify, and export chain integrity proofs. Integrates with Duesly’s voting workflows to emit events at ballot issuance, cast, change, invalidate, and tally publication.
Record and link every eligibility decision to its ballot, capturing decision outcome, ruleset/version, input signals (e.g., dues status, ownership status) as non-PII attributes, rationale codes, and the evaluator (system or admin). Ensure decisions are reproducible and auditable without exposing personal identifiers by storing hashed/pseudonymous subject references.
Persist the vote weight snapshot at cast time, including the source of truth (bylaws reference, unit share file), rounding policy, and any authorized overrides with justification, all tied to the ballot event. Ensure recounts use the preserved weight values and policies captured in the audit entry to achieve deterministic outcomes.
Generate exportable certification packages (JSON/CSV plus human-readable PDF) containing audit entries, chain proofs, signatures, and a manifest while replacing personal data with irreversible pseudonymous identifiers. Provide optional password protection, expiring links, and watermarking, ensuring third parties can verify integrity without accessing PII.
Provide a recount mode that replays audit events in order using the stored weights, ruleset versions, and inclusion criteria to recompute results. Support toggling challenged/invalid ballots, scoped recounts (by building or group), and produce a signed recount report with a diff against the original publication and a full reproducibility manifest.
Offer a scoped, read-only auditor portal and API with time-limited access tokens, role-based permissions, IP allowlisting, and detailed access logs. Views exclude PII by default, display inline integrity checks, and allow downloading certification packages without the ability to modify any records.
Stamp all audit events with a trusted time source, enforce monotonic ordering, and monitor NTP synchronization with drift alerts and recorded resync events. Include signed time assertions in the ledger to strengthen the evidentiary value of event sequencing in audits and disputes.
AI‑guided cadence that times SMS/email/mail nudges by local quiet hours, engagement history, and channel preference. Auto‑localizes, A/B tests copy, and escalates to paper with QR when needed—reducing reminder fatigue and lifting turnout without extra work.
Schedules all nudges within jurisdiction-aware permissible windows by detecting resident time zone, local quiet-hour ordinances, and HOA-specific policies. Provides configurable blackout periods per channel (SMS, email, phone, mail triggers), emergency override controls with role-based approval, and pre-send validation that blocks out-of-policy deliveries. Integrates with Duesly community settings and calendars, logs compliance decisions for audit, and exposes a preview of planned send times before launch.
Builds adaptive sequences that coordinate SMS, email, and postal steps based on resident channel preference, consent status, and outcome signals (payment received, vote cast, message delivered/read). Enforces global and per-user touch caps, deduplicates overlapping campaigns, and pauses sequences when objectives are met. Applies rate limiting, retries with backoff for transient failures, and escalates to the next channel when engagement thresholds are not met. Integrates with Duesly’s messaging providers and payment/voting events to stop nudges immediately after completion.
Calculates a per-resident engagement score using historical opens, clicks, replies, payment timeliness, and channel responsiveness to predict the best channel and send window for each step. Uses cold-start defaults for new residents, continuously learns from new outcomes, and stores features and scores in the resident profile for reuse. Supports per-community models, suppresses personalization where data is insufficient, and exposes explainability snippets (e.g., “evening SMS performs best”).
Automatically detects or honors resident language preference and localizes copy, dates, currency, and address formats across channels. Supports multi-language templates with variable substitution, translation memory, and optional machine translation with human review. Provides previews per channel and language, enforces SMS length and compliance constraints, and falls back to default language when translations are missing. Centralizes versioning so the same intent is consistently rendered across SMS, email, and print.
Enables A/B testing of subject lines, SMS body, CTAs, and timing variations with configurable traffic splits and automatic significance testing. Supports sequential testing to avoid over-exposure, guardrails to block non-compliant phrases, and auto-rollout of winning variants once thresholds are met. Provides per-community lift dashboards and exports, and preserves experiment assignment to maintain consistency across steps in a cadence.
Generates printable notice packages with resident-personalized QR codes and short URLs when digital steps fail to engage or consent is missing. Validates mailing addresses, batches jobs for print-and-mail vendors, and embeds tokens that deep-link to mobile-optimized Duesly payment and voting flows with prefilled context. Tracks scans and URL visits to attribute responses to mailed nudges and closes the loop by stopping the cadence upon completion.
Maintains per-channel consent and preference states, honoring SMS STOP/START/HELP keywords and including required unsubscribe mechanisms in email. Performs pre-send compliance checks against TCPA, CAN-SPAM, CASL, GDPR, and local rules; suppresses non-compliant contacts; and logs consent changes with timestamps and actor details for audit. Provides a preference center integration and APIs so residents can manage channels, quiet hours, and language without staff intervention.
Lightning-fast HOA switching from anywhere via command search, recent list, and hotkeys. Keeps your place (module, filters, scroll) and shows unread/overdue badges so you jump, act, and return in two keystrokes.
Provide an omnipresent command search that allows users to find and jump to any HOA from anywhere in the app. Supports fuzzy matching on HOA name, street address, city, and internal codes, and surfaces role-relevant results first. Results respect user permissions and tenant boundaries, and include dedicated sections for Recent and Pinned communities. Implement low-latency typeahead with debounced queries, keyboard navigation, and mouse selection. Expose a performant search API endpoint with relevance scoring and pagination to support large portfolios. Integrates with the switcher UI invoked from hotkeys or header, returning the selected HOA and optional target module context.
Persist and restore the user’s working context when switching between HOAs, including module (Announcements, Dues, Voting), active filters, sort, tab, pagination, and scroll position. Preserve draft states (e.g., unsent announcement text or invoice form) per HOA without cross-contamination. Maintain a per-HOA context map with TTL and size limits, restoring seamlessly when returning or deep-linking via the switcher. Provide safe fallbacks when the destination HOA lacks the same module or filter (e.g., redirect to Dashboard with notice). Ensure compatibility across web sessions and devices for logged-in users by syncing lightweight context to the user profile.
Enable global keyboard shortcuts to open the SnapSwitch palette and confirm a selection in two keystrokes. Support configurable keybindings with sensible defaults, arrow/Tab navigation, and type-to-filter behavior. Respect accessibility standards, including focus management, ARIA roles, and high-contrast/large text modes. Detect and avoid conflicts with OS/browser shortcuts, and disable capture while typing in text inputs unless a modifier is held. Provide on-screen hints and a learnable command palette experience to minimize mouse dependence and accelerate frequent switching.
Display real-time badges in the switcher for each HOA indicating counts of unread announcements, overdue dues, and open votes requiring action. Use efficient aggregate endpoints and caching to keep counts fresh without degrading performance. Update counts live via WebSocket events or timed polling with backoff, and gracefully degrade to last-known values when offline. Provide thresholds and color semantics aligned with Duesly’s design system and allow admins to toggle badge types per role. Ensure counts respect permissions and data visibility rules.
Maintain a cross-device list of most recently used (MRU) HOAs and allow users to pin favorites for quick access. Persist MRU and pins to the user profile with timestamps, support drag-to-reorder pinned items, and let users unpin or clear history. Default the switcher to show Recent and Pinned sections before search results, enabling one-click/two-keystroke jumps. Respect privacy by scoping lists to the user and tenant and excluding communities the user no longer has access to.
Achieve a perceived switch time under 200ms on broadband by prefetching likely next HOA contexts (MRU and search-highlighted items), caching module scaffolding, and rendering optimistic shells while data hydrates. Implement lazy loading for heavy modules, parallelize critical API calls, and track performance with RUM metrics and traces tagged by HOA and module. Provide graceful fallbacks and a skeleton UI on slow networks, with a clear loading state only when necessary. Define and monitor SLOs and alerting to catch regressions.
Enforce strict permission checks in search results and on switch actions, blocking access to HOAs the user is not authorized to view. Log each switch event with user ID, timestamp, source HOA, destination HOA, and entry point (hotkey, header, deep link) for security and product analytics. Provide admin-accessible reports and export capabilities with retention policies and data minimization to meet compliance requirements. Ensure logs do not expose sensitive resident data and are region-aware for data residency.
Build reusable cross‑HOA workflows (reminders, fee updates, notice posts, exports) and run them in two clicks. Preview impact, respect quiet hours and permissions, then track a single audit trail across every association.
Provide a drag-and-drop builder to compose reusable, multi-step workflows from a catalog of Duesly actions (e.g., send SMS/email reminders, post portal notices, adjust dues/late fees with effective dates, generate printable notice PDFs with QR codes, export CSVs). Steps support conditions and filters (delinquency status, unit type, communication preferences), branching, and variables. Playbooks can be named, versioned, saved to a shared library, and executed in two clicks with selected scope and parameters. Ensures consistent execution across HOAs while reducing setup time and errors.
Allow a single playbook run to target multiple associations while safely parameterizing per-HOA data (time zone, branding/letterheads, bank account/lockbox, dues/late fee amounts, message templates). Support variable placeholders and default values with per-HOA overrides at run time. Validate targets for eligibility (active, billing configured) and surface counts by HOA. Ensure data isolation so each association’s actions and outputs (messages, exports, PDFs) use its own settings and identities.
Before execution, generate a dry-run summary showing affected residents/units, message counts by channel, fee adjustments (totals and per-HOA), export sizes, and scheduled timing. Provide representative previews (SMS/email/notice PDF) with resolved variables. Highlight conflicts and risks (quiet-hour violations, missing consent, insufficient permissions, overlapping playbooks, duplicate charges) and offer remediation suggestions or automatic adjustments. Require explicit confirmation on high-impact changes with thresholds configured per HOA or org.
Enforce global and per-HOA quiet hours using each association’s time zone; queue or reschedule communications outside allowed windows. Check and respect resident consent/opt-outs for SMS/email, falling back to allowed channels when necessary. Apply pacing and rate limits to avoid spam and carrier filtering. Log all policy decisions per recipient for auditability. Ensure fee changes and portal posts execute regardless of messaging restrictions, while keeping all communications compliant.
Integrate RBAC so only authorized roles can create, edit, or run playbooks. Support configurable approval workflows and dual-control for high-risk actions (e.g., fee increases, mass reminders to >N recipients, bank-related changes). Present immutable run summaries at approval time and capture approver identity and timestamp. Require step-up authentication (e.g., 2FA) for privileged executions. Block execution when required approvals are missing and provide a clear request/notify path.
Execute playbooks across multiple HOAs using safe batching and concurrency controls with per-channel rate limits. Implement idempotency keys for financial and messaging actions to prevent duplicates on retries. Provide automatic retries with backoff, partial-failure isolation, and resume-from-checkpoint. Offer compensating actions or rollbacks where feasible for fee adjustments. Expose real-time progress, error reporting, and alerting, with the ability to pause/cancel runs and to schedule start times to align with quiet hours.
Maintain a single, tamper-evident audit trail per playbook and run across all targeted associations, capturing who created, edited, approved, and executed; timestamps; parameters used; step-level outcomes; before/after values for fee changes; and per-recipient delivery/engagement events. Provide filtering by HOA, time range, user, and action type, with export to CSV/JSON and secure sharing links. Apply retention policies aligned with compliance needs and enable cross-links to resident records and generated artifacts (PDFs, exports).
Update assessments, late fees, and grace rules across selected HOAs with scheduled go‑live, rollback, and resident notice templates. Simulate owner impact before publishing to cut errors and support tickets.
Provide a centralized editor to create and modify assessments, late fees (flat or percentage with caps), and grace-period rules, then apply them across selected HOAs, buildings, or owner segments. Support draft mode, versioning, and side-by-side diffs versus current rules. Validate inputs (e.g., non-negative fees, max caps) and detect conflicts across overlapping scopes. Integrate with Duesly’s dues ledger to preview how rules will compute future invoices and with the board dashboard for transparency and auditability.
Enable scheduling of rule changes with precise go-live timestamps per HOA timezone. Enforce a pre-publish freeze window, run preflight checks, and queue deployment jobs with retry logic. On publish, recalculate upcoming invoices, adjust autopay amounts, and reschedule reminder cadences. Provide a countdown, affected-entity summary, and activity logs, ensuring predictable, observable deployments that minimize resident confusion and support tickets.
Maintain immutable versions of fee configurations with detailed metadata (author, timestamp, scope, change notes). Provide a clear diff viewer and a one-click rollback that restores prior rules and re-syncs invoices and reminders accordingly. Log all actions to the audit trail, notify stakeholders on rollback, and handle edge cases such as partially processed billing cycles with safe correction procedures.
Offer a simulation mode that computes per-owner deltas (current vs. proposed rules) across selected HOAs, highlighting outliers, waived-fee cases, and policy violations. Summarize aggregate revenue impact, distribution by owner type, and timeline effects on cash flow. Include performance SLAs (e.g., simulate up to 10,000 owners within two minutes), exportable CSV/PDF reports, and the ability to attach results to the change record for approvals and stakeholder review.
Provide multi-channel notice templates (email, SMS, printable letters) with merge fields for amounts, due dates, grace periods, QR code payment links, and board signatures. Support localization, A/B variants, test sends, and scheduled delivery tied to go-live. Integrate with Duesly’s communications stack for deliverability tracking, opt-out management, and analytics, ensuring residents receive clear, compliant notifications that drive timely payments.
Implement rule validation (e.g., cap limits, grace overlap, duplicate effective dates, conflicting scopes) and enforce a maker-checker workflow for multi-HOA publishes. Require approver rationale, attach simulator reports, and block deployment on failed checks. Support sandbox/test HOAs and dry-run invoice generation. Integrate with Duesly RBAC to restrict creation, approval, and publish rights and record comprehensive audit logs for compliance.
Expose REST APIs to read, draft, validate, simulate, schedule, publish, and roll back fee configurations with idempotency and fine-grained scopes. Emit webhooks for lifecycle events (scheduled, published, rolled_back, notices_sent) with signed payloads and retries. Include rate limits, pagination, and change tokens for integrations (e.g., accounting systems) while maintaining backward compatibility and clear versioning.
Batch-run and schedule multi‑HOA reports in consistent formats, auto-deliver to email, cloud folders, or webhooks. Tag, version, and split by HOA so your team gets the right file without manual exports.
Implement a scheduling engine for one-time and recurring jobs (hourly, daily, weekly, monthly, CRON) with portfolio- and HOA-level timezone support, start/end dates, blackout windows, and business-day offsets (e.g., run 2 business days after month-end). Provide UI and API to create, edit, pause, resume, clone, and test schedules. Persist last-run and next-run state with idempotency to avoid duplicate generations and deliveries. Integrate with Duesly’s reporting services to orchestrate report generation at scale and ensure horizontal scalability and high availability under peak periods.
Enable batch definitions that select multiple HOAs and one or more report templates, generating outputs per HOA with strict data isolation. Support per-HOA filters (e.g., active units only), tokenized file naming (e.g., {hoa_code}_{report}_{period}), and header/footer metadata embedding (period start/end, template version, generation timestamp). Execute batches in parallel with rate limiting and backpressure to maintain performance across large portfolios.
Provide a template manager to define and lock report schemas across CSV, XLSX, and PDF outputs with consistent column order, data types, and naming conventions. Maintain immutable template versions, semantic versioning, and change logs; validate templates against supported report sources (dues, payments, delinquency, voting) and preview sample outputs. Allow safe migration by pinning schedules to a specific template version with optional opt-in to newer versions.
Implement pluggable delivery connectors for Email, Google Drive, OneDrive/SharePoint, Amazon S3, SFTP, and Webhooks. Support per-destination authentication (OAuth, keys), folder paths, file naming, and HOA-specific routing rules (e.g., send Board A to Drive folder X and webhook Y). For webhooks, include HMAC signatures, idempotency keys, and retries on 5xx/timeout. Enforce encryption in transit and at rest, attachment size limits with automatic link-based delivery when exceeded, and capture delivery receipts and metadata.
Provide centralized error handling with per-destination delivery status, exponential backoff retries, and circuit breaking for repeated failures. Surface granular run diagnostics (generation vs delivery phase, connector response codes), automatic pausing of schedules after defined failure thresholds, one-click rerun, and safe resume for partial successes. Send proactive alerts via email/Slack/SMS to designated recipients with deep links to investigate and resolve.
Record a tamper-evident audit trail for template edits, schedule changes, run executions, and deliveries, including who performed actions and when. Enforce role-based, HOA-scoped permissions so users only see and deliver reports for HOAs they are authorized to manage. Provide configurable retention and purge policies for report files and logs, exportable audit logs, and downloadable evidence packs for compliance reviews.
Allow users to tag templates, schedules, and runs with free-form labels (e.g., finance, Q3, board) for organization. Provide advanced search and filtering across tags, HOA, template, time window, status, and destination. Enable saved views, bulk actions (pause, rerun, retarget), and quick links to related entities to streamline portfolio-scale operations.
Save cross‑HOA filters into shareable dashboards (e.g., 30+ days due, no autopay, expiring cards). Launch bulk actions directly from a slice to resolve issues at scale without hunting in each HOA.
Provide a UI and backend query engine to define and save filters that span multiple HOAs, supporting AND/OR logic, relative date operators (e.g., 30+ days due), payment status, autopay enrollment, expiring payment methods, vote participation, property attributes, and resident engagement signals; include instant preview counts, column selection, and sort options; persist slices with name, description, owner, and tags, and integrate with Duesly’s payments, announcements, and voting datasets to ensure results are accurate and permission-scoped.
Enable launching bulk actions directly from a slice result, including sending SMS/email reminders, generating print batches with QR codes, initiating autopay invitations, scheduling late-fee assessments, and targeting announcements; provide action previews with affected counts, deduplication, rate limiting, scheduling windows, error handling, and rollback where feasible, and record outcomes back to resident timelines to streamline at-scale resolution.
Allow slices to be shared as dashboards with configurable visibility (private, team, organization) and role-based access controls that honor HOA-level permissions; include share links, embeddable tiles in the Duesly home dashboard, configurable widgets (counts, trends, quick actions), and controls to restrict bulk actions to authorized roles, ensuring no cross-HOA data leakage.
Keep slice metrics and results up to date with near real-time refresh triggered by payment posts, vote submissions, and profile changes; show last-updated timestamps, allow manual refresh, and support optional alerts/subscriptions when a slice’s count crosses configured thresholds to enable timely intervention.
Provide a centralized library to browse, tag, favorite, and search saved slices; include starter templates (e.g., 30+ days due, no autopay, cards expiring in 30 days, non-voters, unopened announcement) with guided prompts, plus clone, edit, and versioning to accelerate adoption and standardize best practices across HOAs.
Support exporting slice results to CSV and print-ready mail-merge PDFs with unique QR codes, and provide API/webhook hooks to push slice outputs to external systems (e.g., accounting, CRMs, Zapier) with field mapping, PII safeguards, and watermarking to enable offline workflows while preserving data security.
Capture comprehensive audit logs for slice creation, edits, views, exports, and bulk actions, including who, what, when, scope, and outcomes; expose readable activity histories within each slice and provide downloadable reports for compliance, with retention and redaction policies aligned to Duesly’s security standards.
A universal, keyboard-first launcher for QuickSwitch tasks—type to find HOAs, bulk actions, or reports; hit enter to execute. Customizable shortcuts and inline hints train new staff and speed up power users.
Provide a universal shortcut (e.g., Cmd/Ctrl+K) to open the Command Palette from any page within Duesly, ensuring focus management, accessibility (ARIA live announcements), and discoverability via a toolbar entry point. Handle keybinding conflicts gracefully and respect user/browser restrictions. Maintain a consistent overlay UI that does not disrupt in-progress form inputs and supports rapid open/close without lag. Capture telemetry on opens and interactions to inform training and UX improvements.
Enable type-ahead fuzzy search across HOAs, residents, units, invoices, announcements, votes, reports, and available actions, with typo tolerance, diacritics handling, and synonym support (e.g., dues/assessments). Rank results by relevance, recency, user role, and historical frequency, and segment them by category with clear badges. Guarantee multi-tenant isolation and permission-aware filtering so users see only what they’re allowed to access. Keep the index fresh with near real-time updates on data changes and target sub-100ms response for the first 10 results.
Allow pressing Enter to execute the highlighted result, supporting both navigations (e.g., open HOA dashboard) and operations (e.g., send SMS/email dues reminder, record payment, close vote). Perform pre-execution validation and permission checks, and show lightweight confirmations for destructive or bulk actions with a clear summary of scope and counts. Provide non-blocking success toasts with deep links to details and audit logs, and enable undo where feasible (e.g., revert reminder send queue). Ensure resilient error handling with actionable messages and retry options.
Surface context-aware suggestions when the palette opens, leveraging current page context (e.g., resident profile shows “Record payment for Unit 12A”), role-based heuristics, and seasonal patterns (e.g., annual meeting vote setup). Display inline keyboard hints, recent actions, and learning tips that teach accelerators over time without being intrusive. Provide an onboarding mode with guided suggestions for new staff, backed by opt-in telemetry to improve recommendations while respecting privacy settings. Persist recent items per user to accelerate repeat workflows.
Allow users to remap palette invocation and action-specific shortcuts, create aliases (e.g., “remind” maps to Send Dues Reminder), and save profiles. Provide organization-level presets by role (Board Member, Property Manager, Bookkeeper) with conflict detection, enforced defaults, and the ability to reset to system defaults. Sync preferences to the user profile for cross-device consistency with local fallback when offline. Expose import/export of shortcut profiles for quick team rollout and training materials.
Enforce Duesly’s role-based access controls within the palette so users only see and can execute allowed items; hide or disable restricted actions with clear rationale when appropriate. Record every palette execution with user identity, HOA context, inputs, outcome, and timestamps, and expose these records in the existing Audit Log with filters. Integrate with SSO/SCIM identities and include correlation IDs to tie palette actions to downstream events (e.g., reminder sends, payment recordings). Support export for compliance reviews and HOA board transparency.
Guided setup for compliant payment plans in minutes. Choose down payment, frequency, and term; align installments to payday dates; and preview a clear payoff timeline. Enforces HOA bylaw limits automatically and applies late‑fee suppression rules so treasurers avoid manual math while residents see exactly what they’ll pay and when.
Configurable rules engine that enforces HOA bylaws and applicable state caps during plan creation, including minimum/maximum down payment, installment frequency and term limits, interest or finance charge constraints, and allowed fee waivers. Validates inputs in real time with clear error messages, prevents publishing noncompliant plans, and records the compliance policy set used for each plan for auditability. Supports association-level configurations, versioning of rules, and localization for currency, time zone, and date formats.
Interactive scheduler that aligns installments to a resident’s payday pattern (weekly, biweekly, semimonthly, monthly) or specific calendar dates, with options for first/last payment proration and weekend/holiday roll-forward. Generates a live payoff timeline showing due dates, amounts, totals, and plan end date, updating instantly as down payment, frequency, or term are adjusted. Supports mobile responsiveness and clearly communicates any rounding adjustments or final balloon amounts.
Automated application of late-fee and interest suppression while a plan is active, with granular control over which charges are paused and for how long. Flags the ledger to prevent duplicate penalties, recalculates accruals upon payment posting, and provides configurable reinstatement conditions if a plan is breached or cancelled. Includes proration logic for partial periods and clear labels on statements indicating suppressed versus active charges.
Seamless enrollment into autopay during plan setup, supporting ACH and card with vaulted tokens, bank verification, and mandate authorization. Ties charge attempts to the installment schedule with configurable processing windows, cutoffs, and retry logic for failures. Enforces plan-level debit limits, handles partial captures when amounts differ due to rounding, and surfaces status back to the ledger and notifications. Adheres to PCI, NACHA, and data retention requirements.
Resident-facing flow to review a proposed plan via secure link or QR code, presenting a plain-language summary of terms, total cost, payment schedule, and any suppressed fees. Captures electronic consent with legally compliant disclosures, timestamps, IP/device metadata, and stores a signed PDF agreement in the account record. Supports multi-language templates, accessibility standards, and optional cooling-off or cancellation windows defined by the HOA.
Automated detection of missed or failed installments with configurable grace periods, escalation steps, and outcomes. Options include plan suspension or cancellation, reapplication of late fees and interest from the breach date, recalculation of outstanding balance, and reversion to standard collections workflows. Generates board/treasurer alerts, resident notices, and an action log to ensure consistent and transparent handling of plan breaches.
Configurable SMS and email reminders for upcoming, due, and past-due installments with merge fields for amount, date, and plan status. Supports multi-step nudges, time zone awareness, quiet hours, rate limiting, and suppression when a payment is received. Includes one-tap payment links, unsubscribe management, and analytics for send, delivery, click-through, and pay conversion to optimize reminder effectiveness.
A mobile‑first application flow for waivers or reduced‑payment plans with document upload, e‑sign attestation, and privacy‑scoped access. Residents complete it in minutes; boards receive clean, consistent packets with eligibility pre‑checks and can approve with one tap—cutting back‑and‑forth and speeding relief decisions.
A responsive, step-by-step application wizard optimized for mobile that lets residents request waivers or reduced-payment plans in minutes. The flow pre-fills property and account data from Duesly, supports progressive disclosure of questions based on selections, auto-saves drafts for resume later, validates inputs inline, and ensures WCAG-compliant accessibility. Deep links from emails/QR codes open directly to the resident’s case with secure tokenization. Submissions create a standardized case record that feeds downstream review and decisioning without requiring back-and-forth.
Configurable rules evaluate hardship requests against HOA policies (e.g., income thresholds, documentation completeness, balance limits, prior plan history) using resident and ledger data from Duesly. The engine provides instant guidance to residents on required documents, flags missing items, and estimates likely outcomes, reducing unqualified or incomplete submissions. Reviewers see a clear checklist and calculated eligibility summary that standardizes decisions and shortens review time.
Mobile-friendly document capture with camera scanning, multi-file upload, and support for common formats (PDF, JPG, PNG, HEIC). Files are virus-scanned, checksum-deduplicated, encrypted at rest, and permissioned to privacy-scoped roles. The uploader shows progress, size/type validation, and guides residents on acceptable proofs. Reviewers can preview, download watermarked copies, and mark items as verified. Retention and purge policies align with HOA compliance settings.
Integrated e-signature captures resident attestation and policy consents with ESIGN/UETA-compliant evidence (timestamp, IP, OTP verification, and audit trail). Boards can configure templates and required clauses per hardship type. Signed artifacts are stored with the case, attached to approval letters, and available for export if needed for compliance or disputes.
Granular role-based access ensures only designated hardship reviewers can view sensitive PII and documents, while other board members see redacted summaries. Access is logged with a tamper-evident audit trail. Notifications and exports exclude PII by default, and links are time-bound with single-use tokens. Tenant isolation prevents cross-community visibility, meeting privacy expectations and reducing liability.
Reviewers can approve, deny, or request information with a single action on mobile or desktop. Approvals trigger automated setup of reduced-payment plans or waivers in Duesly billing (installments, start date, autopay enrollment, fee adjustments), update the resident ledger, and send decision letters. Denials capture standardized reasons and optional next steps. All actions are recorded to the case timeline for transparency and auditability.
Automated SMS/email/in-app updates keep residents and reviewers informed at key milestones (submission, under review, decision, plan activation). A unified timeline displays events, signatures, document verifications, and ledger changes with timestamps and actors. SLA timers and nudges alert boards to pending cases that exceed configured thresholds, improving responsiveness and accountability.
Automatic late‑fee suppression while a plan or waiver is active, with transparent receipt notes and on‑time status badges for residents. If a plan falls behind, fees reapply based on rules with back‑calculated accuracy—no ledger edits needed—keeping trust high and books clean.
Implement a rules-driven evaluator that determines resident eligibility for late-fee suppression based on active payment plans or hardship waivers. The system must honor effective/expiration dates, plan terms (installment amounts, due dates, allowed delinquencies), and waiver scopes (specific charges or time windows). When eligibility is met, mark the account with a real-time suppression flag that upstream billing and collections respect, preventing late-fee accruals without manual intervention. Integrate with Duesly’s dues schedules, autopay, and SMS/email reminder flows so that suppression status updates immediately upon plan creation, modification, payment receipt, or waiver approval. Edge cases covered include partial payments, multiple assessments per cycle, plan pauses, and reinstatements. The outcome is consistent suppression that eliminates erroneous fees and reduces manual workload.
Create a calculation engine that, upon plan breach or expiration, re-applies late fees in accordance with configurable HOA policies and jurisdictional constraints. Support fee types (flat, percentage of balance, per-day accrual), grace periods, maximum caps per cycle, weekend/holiday shifting, rounding rules, and compounding options. The engine must reconstruct fees historically with point-in-time accuracy using actual payment timestamps, assessment postings, and suppression intervals—then generate adjusting entries to reflect the net fees owed as if policy had been continuously enforced. Provide determinism and a calculation snapshot (inputs, rules, timeline) to ensure transparency and reconcilability. Runs on-demand (event-driven on breach/expiry) and via batch for portfolio-wide consistency.
Post non-destructive, time-stamped ledger adjustments for all fee suppressions and reapplications instead of editing historical entries. Each adjustment must include references to the calculation snapshot, reason codes (plan active, waiver active, plan breach, waiver expired), actor (system), and effective period covered. Ensure double-entry consistency and GL account mapping for exports/syncs (e.g., QuickBooks or custom GL). Provide reversal via new offsetting entries only, maintaining a complete audit trail. Display change history in both admin and resident views to reinforce trust while keeping books clean and defensible during audits.
Enhance resident-facing receipts and dashboards to show clear explanations when fees are suppressed (e.g., “Late fee waived due to active payment plan through 11/30”), including links to plan details and next required installment. Display an on-time status badge that reflects current standing based on plan compliance and payment schedule, updating in real time after payments post. When fees reapply, annotate receipts and the activity feed with policy-based reasons and the period covered. Ensure mobile-first UX and include localized language options for SMS/email receipts. The goal is to increase clarity, reduce support tickets, and build trust.
Provide configurable alerts to residents and admins ahead of plan breaches and upon key state changes. Triggers include missed or partial installments, upcoming due dates within N days, plan nearing expiration, grace period exhaustion, and actual breach causing fee reapplication. Deliver via email/SMS/push using Duesly’s messaging framework with throttling, quiet hours, and per-resident channel preferences. Include concise reason codes, next steps, and deep links to pay, adjust autopay, or contact support. Admins receive digest summaries and per-unit alerts to intervene early, reducing surprise fees and improving collections.
Build an admin UI to configure late-fee policies, suppression rules, and reapplication thresholds at the property and portfolio levels. Support policy versioning with effective dates, jurisdictional caps, grace periods, fee formulas, maximums, weekend/holiday handling, and exceptions (e.g., first-time forgiveness). Include a sandbox simulator that lets admins run “what-if” scenarios on a unit’s history to preview suppression and reapplication outcomes before publishing changes. Provide validation and guardrails to prevent policies that conflict with caps or produce negative fees. Changes must propagate safely with background re-evaluations and progress reporting.
Deliver reporting that quantifies suppressed fees, re-applied fees, resident impact, and collection timelines by property, building, and unit. Include reason codes, policy versions in effect, and before/after comparisons to demonstrate fairness and effectiveness (e.g., reduction in late fees, improved on-time rate). Provide export to CSV and API access, with filters by date range, status, and plan type. Reports must be audit-ready, referencing immutable ledger entries and calculation snapshots, enabling boards to justify decisions and optimize policy settings.
Keeps plans on track when life happens. If an installment is missed, residents get one‑tap options to catch up, extend the schedule, or shift dates; treasurers see proposed changes before they take effect. Smart suggestions minimize defaults and prevent avoidable plan cancellations.
Detect a missed installment or autopay failure in real time and initiate the SlipGuard recovery flow. Apply configurable grace periods, eligibility rules, and idempotent triggers to prevent duplicate cases. Classify failure reasons (insufficient funds, expired card, ACH return) to tailor next steps. Open a recovery case linked to the resident, plan, and property; respect time zones and board policies. Integrate with Duesly’s payments, autopay, scheduler, and resident profiles so that a single source of truth determines when SlipGuard activates, including for offline/mailed payments once recorded. Expose webhooks/events for downstream automation.
Provide a mobile-first, accessible flow that presents clear one-tap actions: Pay Now, Catch Up (spread arrears across remaining installments), Extend Schedule (add installments within policy limits), or Shift Due Date (move upcoming dates). Display real-time totals, fees, and next due date impacts before confirmation. Support secure deep links from SMS/email and QR codes on mailed notices, with biometric/payment sheet support (Apple Pay, Google Pay, saved card, ACH). Validate options against policy (max extensions per year, minimum installment size, cutoff dates) and show friendly errors. On confirmation, lock in the choice, collect payment if applicable, and hand off to approval or auto-approval rules.
Route resident-selected or system-proposed schedule changes to a treasurer queue for pre-effect review. Support rules-based auto-approval under defined thresholds (e.g., small date shifts, fee-free catch-up) and require manual approval for exceptions. Provide batched actions, reasons for approvals/denials, SLA timers, and impact previews on cash flow. Notify residents of outcomes and alternative options on denial. Enforce permissions, record decisions to the audit log, and prevent plan mutation until approval is granted. Integrate with board policy settings and announcement channels for consistent governance.
Generate context-aware recovery recommendations using rules and optionally ML: resident payment history, arrears size, upcoming due dates, seasonality, and plan risk signals. Preselect the least-friction option that meets policy and minimizes default likelihood, with transparent rationale (e.g., "Extend by 1 installment reduces missed-payment risk by 24%"). Respect fairness constraints and avoid sensitive attributes; fall back to deterministic rules when data is sparse. Allow A/B testing and configuration by board policy. Log inputs and outcomes for continuous improvement and measurement of default reduction.
Upon approval or auto-approval, recalculate the payment plan: regenerate installment schedule, pro-rate or apply fees per policy, and update due dates and amounts. Post all accounting entries and adjustments to the resident ledger atomically, preserving links to original transactions. Handle partial payments, prepayments, and write-offs without double charging. Provide rollback on failure, idempotency keys for retries, and accurate rounding across currencies. Sync updates to exports, reports, and resident portals so all stakeholders see the same schedule and balances immediately.
Send timely SMS/email (and push, if available) when a miss is detected and as grace windows approach. Include one-time, expiring, tokenized deep links to the one-tap recovery flow; respect communication preferences, quiet hours, and localization. Track deliverability, open, and click metrics; implement retry and channel fallback. Generate printable notices with QR codes pointing to the same secure flow for residents who prefer mail. Surface in-app banners until resolution, and emit events for third-party webhooks.
Maintain an immutable, access-controlled log of all SlipGuard events: detection timestamps, notifications sent, options shown, selections made, approvals/denials with reasons, and ledger adjustments. Capture actor, time, policy version, and device/IP metadata where applicable. Provide export, filtering, and retention controls aligned with legal and HOA bylaws. Support redaction requests while preserving accounting integrity. Offer board-level dashboards of outcomes (default rate, recovery time, plan cancellations avoided) to quantify impact.
Real‑time health dashboard for treasurers and managers showing who’s current, at risk, or delinquent, plus an approval queue and audit trail. Trigger targeted nudges, pause/resume plans, or bulk‑approve templates—shrinking oversight time while improving compliance across the community.
Provides live classification of all units and residents into current, at-risk, or delinquent segments using configurable rules (e.g., days past due, broken promises, failed autopay) and updates the dashboard within seconds of payment events. Includes filtering, search, and export, color-coded badges, drill-through to resident profiles, and integrates with Duesly payments and autopay signals to ensure accuracy. Supports community-level defaults with board-level overrides and maintains consistency across web and mobile dashboards.
Centralizes pending items—payment plan requests, template-based notices, fee adjustments, and waiver requests—into a single queue with sorting, filtering, and multi-select approve/deny operations. Enforces role-based permissions and dual-approval when thresholds are exceeded, captures reasons and notes, detects conflicts, and applies approved actions in bulk with idempotency guarantees. Integrates with the audit trail and notifies requestors and residents with templated messages upon decision.
Enables creation and triggering of targeted SMS and email nudges from PlanPulse to specific segments (e.g., 1–15 days past due, failed payment yesterday, upcoming charge) using dynamic templates and personalization tokens. Supports scheduling, quiet hours, frequency caps, opt-out handling, and TCPA/consent compliance, and automatically embeds secure links and QR codes that take residents to the correct pay or vote flow. Provides delivery, open, and payment conversion metrics to measure effectiveness and iterate on messaging.
Allows authorized users to pause or resume a resident’s autopay or installment plan individually or in bulk, with immediate reflection on the schedule, next charge date, and dunning rules. Handles edge cases such as charges within 24 hours, partial periods, and plan expirations, sends confirmations to residents, and records rationale and effective dates. Ensures safe, idempotent operations via backend guards and surfaces clear status indicators within PlanPulse.
Records every action taken in PlanPulse—views, approvals, nudges, pauses, resumes—with timestamp, actor, entity, and before/after values in an immutable log. Supports fine-grained search and filtering, CSV/JSON export, retention policies, and tamper-evident hashing to satisfy audits and internal reviews. Links from each dashboard item open its activity history, and all automated changes from rules or bulk jobs are attributed to their source for transparency.
Presents key performance indicators and visualizations—collection rate, delinquency rate, aging buckets, promises-to-pay kept vs broken, average days outstanding—with time-range comparisons and drill-down to resident lists. Supports saved views, threshold alerts, and exportable snapshots for board packets, and pulls data from Duesly’s core ledger to ensure consistency with financial reports.
Outcome reporting that proves program impact: cure rate, days‑to‑current, dollars recovered vs. fees waived, and default rates by cohort. Exportable charts help boards tune policies, justify waivers, and identify which plan types best convert at‑risk payers into on‑time residents.
Provide a visual and query-based cohort builder that lets users segment residents by attributes and events relevant to outcomes, including property/community, unit type, delinquency age bands, communication channel touched (SMS, email, mailed notice with QR), payment plan type (autopay, installments, pay-in-full), waiver presence and type, board policy version, move-in date, owner vs. tenant, and prior default history. Support saved, shareable cohort definitions with role-based access, rolling vs. snapshot time windows, inclusion/exclusion rules, and instant cohort size validation. Integrates with Duesly’s resident profiles, ledger, waiver logs, payment events, and notice delivery events to ensure cohorts are accurate and up to date. Implements indexed dimensions and caching to deliver sub‑second filtering across typical communities. Expected outcome is fast, consistent cohorting that underpins all Cure Analytics comparisons and reports.
Implement a centralized calculations engine that computes cure rate, days‑to‑current, dollars recovered vs. fees waived, and default rate using transparent, versioned definitions. Support configurable windows (e.g., 30/60/90 days), threshold logic for current status, handling of partial payments, reversals, write‑offs, and reinstatements. Provide cohort-level and resident-level aggregates, with hourly incremental updates and daily full recomputes, stored in materialized tables for fast reads. Include data lineage and definition footnotes embedded in the UI to ensure stakeholders understand how each metric is derived. Integrates with ledger transactions, waiver records, plan enrollments, and communication touchpoints to avoid double counting and ensure attribution accuracy. Expected outcome is consistent, trusted metrics suitable for board decisions and policy tuning.
Deliver an interactive dashboard that visualizes cure outcomes over time and across cohorts using line, bar, funnel, and distribution charts (e.g., box plots for days‑to‑current). Enable side‑by‑side cohort comparisons, drill‑through from charts to resident lists, and tooltips with definition footnotes. Provide CSV, PDF, and PNG exports with board branding and date/definition stamps. Ensure mobile‑responsive layout, accessible color palettes, and performant rendering for communities from 50 to 5,000 units. Integrates with the calculations engine and cohort builder to ensure what users see matches saved definitions and scheduled reports. Expected outcome is a shareable, board‑ready visualization layer that accelerates decision‑making and documentation.
Add a focused analysis module that quantifies dollars recovered versus fees waived, presenting net recovery, ROI, and payback period by cohort, waiver type, and time window. Include a waterfall visualization from assessed dues and fees to waivers, payments, recoveries, and remaining balances. Offer scenario toggles to simulate alternative waiver caps or eligibility rules using historical data. Integrate directly with waiver logs, ledger entries, and policy versioning to ensure exact attribution and auditability. Expected outcome is clear evidence for boards to justify waivers that improve net recovery while reducing homeowner friction.
Establish precise attribution of outcomes to the policy version and payment plan type active at the time of intervention, including autopay enrollment, installment plans, and pay‑in‑full. Track first effective communication channel (SMS, email, mailed notice with QR) and subsequent touches to support conversion analysis while preventing double attribution. Provide A/B and cohort comparison views with significance indicators and guardrails for sample size. Integrate with policy versioning, plan enrollment events, and communication logs to align outcomes with the correct levers. Expected outcome is confident identification of which policy and plan combinations best convert at‑risk payers into on‑time residents.
Enable users to schedule recurring email delivery of key Cure Analytics charts and tables in PDF and CSV formats, with per‑community templates, branding, and time zone selection. Include a board‑pack layout that assembles executive summaries, trend charts, cohort comparisons, waiver impact pages, and an optional appendix with resident‑level lists behind permission gates. Provide secure links with expiration, access logging, and delivery failure notifications. Integrate with the dashboard and calculations engine to guarantee data and definition consistency across scheduled and on‑demand exports. Expected outcome is automated, consistent reporting that reduces meeting prep time and improves transparency.
Surface metric definitions, cohort rules, and calculation versions inline throughout Cure Analytics, with hover footnotes, downloadable methodology pages, and change logs. Provide dataset freshness indicators, data completeness warnings, and reconciliation checks against ledger totals to catch anomalies early. Maintain an audit trail of report views, exports, and shared links for compliance. Integrate with the calculations engine and access control to ensure the right level of transparency for each role without exposing resident PII beyond permissions. Expected outcome is higher trust in analytics and fewer disputes over numbers during board reviews.
Seamlessly transfer callers from a staff conversation to a PCI‑compliant IVR to enter card or ACH details privately. Agents never hear or see sensitive numbers, then rejoin with a paid confirmation. Reduces compliance scope, speeds issue resolution, and keeps ledgers clean without call-backs.
Provide an in-call "Send to Secure IVR" control in the Duesly agent console that transfers the resident to a PCI-compliant payment IVR without disconnecting the agent. Preserve call context (resident profile, unit, open invoices, balance due) while placing the agent on hold with configurable hold/whisper prompts. Pass only non-sensitive metadata to the IVR; never transmit or display PAN/account numbers. Support major telephony/CCaaS integrations (e.g., Twilio, Amazon Connect, RingCentral) via APIs/webhooks to initiate the handoff and receive state updates. Display real-time handoff status (Connecting, In IVR, Returning) and allow cancel/retry. Ensures a seamless experience that reduces friction and keeps the conversation continuity intact.
Enable a PCI DSS-compliant IVR to collect card and ACH details via DTMF with dual-tone masking so agents and systems never hear or store sensitive data. Enforce SAQ A scope by using a certified IVR provider and token vault; Duesly only receives tokens, last4, and masked data. Validate inputs (Luhn check, routing number verification) and perform gateway checks (AVS/CVV for cards; NACHA-required disclosures and consent for ACH). Support configurable payment amounts (full, partial, arrears), optional convenience fees per HOA policy, multilingual prompts, accessibility, timeout handling, opt-out to agent, and same-day vs. standard ACH cutoffs. Map payments to the appropriate merchant account per community and return a tokenized authorization/intent to Duesly for posting.
Upon IVR completion, automatically reconnect the resident to the waiting agent and surface the live payment result in the agent console: Approved/Declined/Pending (ACH), authorization code, amount, method, fee, and confirmation number. Instantly post the transaction to the resident’s ledger and apply it to selected invoices with idempotency to prevent duplicates. Trigger branded SMS/email receipts, emit webhooks/events for downstream systems, and show actionable decline reasons with recommended next steps. Handle late-arriving gateway webhooks and reconcile status if the call ends early. Tag transactions with source "Phone IVR" for reporting.
Automatically pause call recording across integrated telephony platforms the moment a secure handoff begins, and resume when the resident exits the IVR. Where external recorders are used, invoke provider-specific pause/resume APIs or apply media redaction to ensure no PAN or bank data is captured in audio, transcripts, or analytics. Log redaction markers on the call timeline for audit without exposing sensitive content. Ensure no sensitive digits appear in application logs, monitoring tools, or error traces.
Verify and link the payer to the correct Duesly account before payment posting by using low-friction checks (e.g., last name + unit, phone number match) or a one-time code via SMS/email when risk signals are present. Pre-populate the amount due from open invoices and allow policy-based overrides (partial payments, waivers). Support third-party/guest payments with limited data capture while preventing misapplied funds. Apply basic anti-fraud controls (velocity checks, repeated declines) and ensure PII minimization and masking in UI and logs.
Provide resilient flows for IVR errors, timeouts, and call drops: real-time alerts to the agent, easy retry of the handoff, and one-click alternatives (send secure pay-by-link via SMS/email, schedule callback). Implement health checks, circuit breakers, and exponential backoff when the IVR or gateway is degraded. Persist transaction context to allow safe reattempts and reconcile final status asynchronously via gateway webhooks if the voice session ends prematurely. Surface clear statuses and guidance in the agent console to avoid lost payments and repeat calls.
Capture an immutable audit trail for each secure handoff: initiator, timestamps, IVR session IDs, masked gateway responses, confirmation numbers, and ledger postings. Generate branded receipts (email/SMS) with HOA details and optional QR code for future payments. Provide exportable reports for PCI/NACHA audits and monthly reconciliation, including source attribution (Phone IVR), fee breakdowns, and exception logs. Enforce role-based access to audit data, apply configurable retention policies, and store vendor AOC and compliance documents linked to each community’s payment configuration.
Recognizes the incoming phone number to locate the right unit and greet by name, then verifies identity with a quick OTP or last‑digits check before sharing balances. Cuts menu steps, prevents misapplied payments, and makes paying by phone feel personal and fast.
Normalize incoming ANI to E.164 and match it in real time against verified phone numbers on resident and unit profiles. Support multiple numbers per resident, primary/secondary flags, and shared household numbers. Return a match object with resident ID, unit ID, and confidence score. Handle unmatched and low-confidence cases gracefully with a clear fallback path. Integrate with Duesly’s directory service and cache recent lookups for performance, targeting sub-150ms latency per match. Prevent false positives via exact and hashed lookups, format variance handling, and optional carrier validation.
Provide a concise IVR and agent-assist flow when a phone number maps to multiple residents or units. Present options using recognizable labels (street address, unit number, community name) and smart-rank by last interaction or delinquency status. Persist the caller’s selection as a preferred mapping with an expiration and allow admins to pin defaults. Include a path for unknown numbers to capture minimal identifiers for temporary linking. Ensure accessibility, multilingual prompts, and minimal step count to preserve the speed benefit.
After a successful match, verify identity using configurable factors: one-time code via SMS or voice TTS, or a last-4 digits check (e.g., phone on file, account code). Enforce OTP TTL, attempt limits, and rate limiting, with lockout and escalation after repeated failures. Support language selection, fallback to voice OTP if SMS is unavailable, and honor TCPA consent and opt-out. Integrate with existing comms providers (e.g., Twilio) via pluggable adapters. Store only verification metadata and outcomes, not secrets, to maintain privacy.
Once matched (and optionally verified), greet the caller by name and community, then surface top intents contextually: hear balance, make a payment, manage autopay, or recent notices. Skip generic IVR menus by pre-populating the session with unit and resident context. Support multilingual greetings, pronunciation hints, and dynamic scripts for delinquent or due-soon accounts. Provide an agent screen-pop with the same context for seamless handoff. Fall back to a generic greeting when no match is found.
Gate any balance disclosure until verification passes. Read current balance, due date, and past-due status with clear, concise phrasing. Offer immediate payment options: collect over phone via PCI-compliant gateway (DTMF masking, tokenization) or send a secure SMS pay link tied to the session. Do not store raw PAN; use vaulted tokens and redact recordings. On success, post receipt to the resident ledger, update real-time balance, and send confirmation via chosen channel. Log partial and abandoned attempts for follow-up.
Provide an admin UI and API to configure Caller Match: enable/disable feature, select verification methods, set OTP TTL and attempt limits, define match-confidence thresholds, and choose fallback behaviors for unknown numbers or failed verification (e.g., transfer to agent, voicemail, callback). Allow per-community greeting scripts, language defaults, and payment options. Manage provider credentials securely through secrets vault. Include role-based permissions and change history for all configuration updates.
Record structured events for match results, verification attempts, disclosures, payments, transfers, and configuration changes. Capture timestamps, ANI, unit/resident IDs, outcome codes, and actor (IVR/agent). Provide export and API access for audits, with filters and retention policies aligned to privacy regulations. Alert on suspicious patterns (e.g., repeated failed OTPs across numbers, high-velocity calls). Ensure encryption in transit and at rest, PII minimization, and readiness for SOC 2 and TCPA compliance evidence.
Natural speech recognition with instant DTMF (keypad) fallback lets residents speak or tap their way through. Slow‑mode readouts and masked read‑back confirm entries to reduce errors. Improves accessibility, lowers abandonment, and gets more payments through on the first try.
Provide an IVR layer that accepts natural speech recognition for intents and numeric/alphanumeric entry, with instantaneous DTMF keypad fallback that callers can use interchangeably mid-flow. Detect DTMF tones and switch input mode without re-prompting. Support common commands like “yes,” “no,” “repeat,” “slow,” and “back,” with keypad equivalents. Apply configurable ASR confidence thresholds; on low confidence, prompt for confirmation or switch to DTMF. Launch with English models and hooks for additional languages. Expose flow configuration for payments, unit verification, balance lookup, and voting. Persist partial progress across mode switches to minimize abandonment.
Allow callers to request slower text-to-speech playback and digit-by-digit readouts via voice (“slow down”) or keypad (e.g., 9). When enabled, reduce TTS speed, increase pauses between groups, and enable optional repetition. Admin-configurable per flow (speed, repetition count, numeric grouping such as 3-3-4 for card numbers). Apply to amounts, dates, addresses, and voting options. Store a temporary per-call preference and hint availability in the first prompt. Aligns with accessibility best practices and improves comprehension for diverse users.
After sensitive entries (card number, bank routing/account, DOB, etc.), play a masked read-back confirming structure and last digits only (e.g., “Visa ending in 1234, expiration 07/27”). Provide explicit confirm/correct prompts with up to three retries and clear error cues. For non-sensitive entries (unit number, payment amount, vote selection), read back full content with edit options. Ensure PCI scope containment by never storing or replaying full PAN; redact in logs/transcripts and prevent sensitive audio from being retained.
Implement a decision engine that adapts prompts based on ASR confidence, background noise heuristics, and repeated errors. On low confidence, suggest keypad entry or confirm via yes/no. After two successive misunderstandings, switch the session to DTMF-first while retaining speech for global commands. Provide contextual help (“You can press 1 for Yes, 2 for No”) and a “repeat” function. Maintain a bounded loop with graceful exits to human assistance info or SMS callback links when available. Log fallback reasons and recovery steps for analytics.
Integrate Flex Input with Duesly payment services (tokenization, autopay, one-time pay) and voting flows. Use PCI-compliant DTMF masking (out-of-band collection) and ASR redaction for sensitive fields so PAN/bank data bypasses Duesly servers except the token service. Support entry of amount, payment method selection, and optional autopay enrollment within one call. Validate balances and fees via existing APIs and return confirmations with receipt IDs. Persist only tokens and metadata; attach call outcome events to the resident’s account activity in the dashboard.
Capture and report metrics for Flex Input: completion rate, first-try success, average handle time, retries, fallback triggers, speech vs. DTMF usage, abandonment points, and error codes. Provide cohort filters (property, board, language, device type) and time-series trends in the admin dashboard. Enable controlled A/B tests of prompt phrasing, confidence thresholds, and slow-mode defaults. Logs must exclude sensitive values and comply with privacy policies. Export anonymized aggregates to the BI warehouse for longitudinal analysis.
Offer an immediate language choice and remember per-caller preferences (e.g., English/Spanish). Professionally recorded prompts keep instructions clear, lowering confusion and repeat calls for multilingual communities.
Implement a centralized i18n framework that supports multiple locales (starting with English and Spanish) across IVR, web, mobile, email, SMS, and QR-code landing pages. Include resource bundle management, pluralization, date/number/currency formatting, RTL readiness, and a deterministic fallback chain when translations are missing. Ensure consistent keys across channels, environment-based build pipelines for loading locale assets, and caching for low-latency retrieval in IVR flows. Integrate with Duesly’s announcements, dues checkout/autopay, and voting modules so all user-facing copy and system messages are localized end-to-end. Provide observability hooks to surface missing/unused strings and ensure content safety reviews before release.
Present an immediate, prominent language choice at the first interaction on IVR (“Press 1 for English, 2 for Español”), the Duesly web and mobile apps (header switcher and first-run modal), and SMS onboarding (keyword-based selection). Ensure the selector does not impede urgent actions (e.g., pay now), supports keyboard and screen-reader accessibility, and is cacheable for returning sessions. For QR-code flows from mailed notices, show language choice before the task page while preserving referral context (invoice, vote, announcement). Persist selection to session and pass through to downstream modules without re-prompting.
Remember a resident’s preferred language per identity and channel: phone (by verified Caller ID with fraud/blocked-number handling), account profile (user ID), email (address), and property record (household default). On subsequent interactions, auto-apply the preference without re-prompting while allowing easy override. Provide merge logic when multiple identifiers exist (e.g., same resident calls from a new number) and audit updates with timestamp and source. Expose preferences via API to downstream services (notifications, IVR, billing) and ensure GDPR/CCPA-compliant storage with opt-out controls.
Localize all outbound communications—email, SMS, and printed notices/QR landing pages—using the recipient’s stored preference with robust fallbacks. Provide template variants per language for announcements, dues invoices, autopay confirmations, reminder schedules, and voting invitations/results. Support variable interpolation, conditional sections, and compliance footers per locale. Ensure links and QR codes route to the language-specific landing experience with deep-linked context (invoice ID, ballot ID). Include preview/testing tools and a translation readiness checklist in the sending workflow.
Provide professionally recorded IVR prompts in supported languages with studio-grade clarity, consistent tone, and legally approved wording for payments and voting. Manage prompt versioning, environment tagging (dev/stage/prod), and automatic rollout with checksum validation to prevent mismatches. Where recordings are missing, use neural TTS fallback with locale-matched voices and logging to flag for studio recording. Ensure prompt latency under 200ms, DTMF recognition tuned per language, and QA scripts to verify call flows after each content update.
Offer board members and property managers a settings panel to enable/disable languages per community, set defaults, and override a resident’s language when requested. Include bulk updates via CSV for large associations, a per-notice override for critical communications, and safeguards to prevent accidental mass language changes. Surface coverage reports showing translation completeness for key templates and prompts. Provide impersonation preview so admins can verify what a resident experiences before sending.
Track language selection rates, auto-applied preference success, repeat-call reduction, and completion rates for payments and votes by language. Monitor missing translation incidents, TTS fallbacks invoked, IVR abandonment points, and SMS/email click-through by locale. Provide dashboards and export APIs to quantify the impact on late dues reduction and identify content gaps. Trigger alerts when fallback rates exceed thresholds or when a template lacks required locale coverage before a scheduled send.
Let callers schedule a future payment for the due date or their next payday directly in the IVR. The system sends a reminder before it runs, respects quiet hours, and posts instantly to the ledger when it settles—helping at‑risk payers avoid late fees without staff intervention.
Enable callers to schedule a one-time future payment via the IVR for the statement due date or a custom date (e.g., next payday). The flow identifies the resident and unit from Caller ID or secure lookup, reads the current balance from the ledger, allows selection of amount (full balance, minimum, or custom up to balance), captures desired run date/time in the caller’s timezone, confirms any applicable fees, recites required terms, captures DTMF consent, and generates a scheduled-payment record tied to the invoice/resident. After confirmation, send SMS/email receipts with a secure manage/cancel link. Support multilingual prompts, error recovery, repeat-back confirmation, and validation of date windows and cutoffs.
Capture and tokenize payment methods entered via IVR using PCI-compliant DTMF masking and a vault provider. Support credit/debit cards for new entries and allow ACH only when a bank account is already verified in Duesly (or via a pre-established token), enforcing HOA-level rules. Store network tokens when supported, associate tokens with the resident profile, and handle lifecycle events (expirations, updates) without storing sensitive data like full PAN or CVV. For ACH, record SEC code (TEL) when applicable. Ensure tokens are available to the scheduler at run time and scoped for single-use or limited-use according to consent.
Send configurable pre-run reminders (e.g., 24–72 hours before charge) via SMS and/or email with a secure link to review, edit, or cancel. Respect HOA and resident-level quiet hours and regional regulations by suppressing messages and deferred sends to appropriate windows in the recipient’s timezone. If the scheduled charge time falls within quiet hours, automatically shift execution to the earliest allowed window while preserving on-time posting. Log all notifications and preference changes in an auditable trail, and provide unsubscribe/opt-down options that do not cancel the scheduled payment unless explicitly chosen.
Execute scheduled payments at the designated time with idempotency safeguards, reading the live balance and charging either the full amount due or a capped amount as authorized at scheduling. Apply fees/discounts according to HOA configuration, submit to the processor with rate-limiting and retry policies, and handle synchronous approvals or async settlements. Upon success, create the payment record and post immediately to the Duesly ledger; if settlement is pending, mark as pending and auto-update via webhooks. Trigger receipts, update late-fee status, and reflect payment state across dashboards, resident portal, and reports in near real time.
Present compliant disclosures for future-dated one-time phone payments and capture verifiable consent. Store timestamped artifacts including audio snippets (or consent hashes), DTMF confirmation, ANI, language, amount, scheduled run date, and the specific terms version presented. Support Reg E/NACHA requirements (e.g., TEL for phone ACH) and card network rules, and provide exportable dispute packs and audit logs. Retain artifacts per configurable policy, indexed to the scheduled payment and the eventual transaction for dispute resolution and compliance reviews.
Add a management view to the Duesly dashboard to list, search, and filter scheduled payments by HOA, building, unit, resident, due date, status, and risk flags. Provide actions for authorized roles to cancel, reschedule, change the payment method (with renewed consent), adjust amount caps, and resend reminders. Offer a secure, no-login manage/cancel page via magic link in SMS/email for residents, with optional MFA fallback. Display activity timelines, notification logs, and audit trails for each scheduled payment, with role-based access control and permissions aligned to Duesly’s existing RBAC.
Implement robust handling for declines, ACH returns (e.g., R01, R02), expired cards, insufficient funds, and closed accounts with configurable, respectful retry logic that adheres to quiet hours. Notify residents and staff of failures with clear next steps and links to update methods or reschedule. Prevent duplicate charges using idempotency and deduplication keys across IVR, scheduler, and processor callbacks. Enforce guardrails for balance changes between scheduling and run time (charge amount due at run time up to a scheduled cap), support due-date cutoffs to ensure on-time posting, and maintain accurate timezone calculations including daylight-saving transitions sourced from HOA/resident settings.
Reads a short confirmation code on the call and offers one‑tap SMS or email receipts. Supports mirrored receipts to authorized delegates, building trust for caregivers and remote owners while reducing disputes and ‘did it go through?’ follow‑ups.
Capture a short spoken or DTMF confirmation code during IVR calls, validate it against the caller’s most recent transaction context (payments, votes, submissions), and associate it with the correct record in Duesly. Support 4–8 character alphanumeric codes, two retry attempts, noise handling, phonetic spelling (e.g., NATO alphabet), multi-language digit recognition, and keypad fallback. Perform real-time lookup against the payments/voting ledger, return success/failure prompts, and log attempts and results for audit. Expose a simple API to the call flow so subsequent steps (receipt delivery) receive the matched transaction and recipient metadata.
After a successful code match, present an IVR menu that offers one-tap delivery of a receipt via SMS, email, or both, defaulting to the resident’s primary channel on file. Confirm masked contact details before sending, respect landline detection, and avoid collecting new contact data during the call to minimize friction. Generate receipts that deep-link to the resident’s ledger or ballot confirmation in Duesly, and enqueue delivery within seconds to minimize post-call anxiety. Support configurable defaults per HOA and per resident profile (e.g., always SMS, always both).
Enable mirrored receipt delivery to authorized delegates (e.g., caregiver, co-owner, property manager) tied to a unit/resident profile. Store delegate identities, roles, and verified contact channels with explicit consent timestamps. Provide per-transaction and per-delegate toggles (always mirror, never mirror, ask on call), and ensure mirrored receipts redact sensitive payment details according to role-based policies. Allow residents and admins to manage delegates in the Duesly dashboard, and log all mirrored sends to the audit trail.
Provide branded, consistent receipt templates for SMS and email that include HOA name, unit/address, timestamp, amount, method (masked), confirmation ID, and a secure deep link to the Duesly ledger/ballot. Support multi-language content based on resident preference and HOA defaults. Offer light/dark-friendly HTML email and concise SMS variants, with optional downloadable PDF. Allow HOA-level branding (logo, colors, footer) and legal disclaimers. Use signed, expiring links with device-friendly rendering to ensure trust and accessibility on mobile.
Track delivery lifecycle events for SMS and email (queued, sent, delivered, opened/bounced) and surface them in the resident activity feed and the manager console. Implement retry logic for transient failures and configurable fallback to an alternate channel when primary delivery fails (e.g., SMS→email). Provide resend options, bounce reasons, and timestamps to reduce ‘did it go through?’ inquiries. Store an immutable receipt history with correlation to the originating transaction for dispute resolution and compliance retention.
Respect and record channel-specific consent (SMS, email) and delegate permissions, with easy opt-out mechanisms that propagate across Receipt Echo. Minimize shared PII in messages, encrypt receipt data at rest, restrict access via role-based permissions, and use signed, time-limited links to protect details. Comply with TCPA, CAN-SPAM, and applicable privacy regulations; capture consent audit trails and data retention policies. Prevent inadvertent disclosure to delegates by applying redaction policies and verifying destination channels before send.
Provide an admin panel for HOAs and property managers to configure Receipt Echo defaults (preferred channels, mirroring policies, retry/fallback rules, templates, languages, disclaimers). Expose analytics that show adoption (percent of transactions with receipts sent), delivery success/open rates, mirror usage, average time-to-receipt, and dispute rate trends. Enable CSV export and scheduled email reports. Allow A/B configuration at the HOA level to measure impact of different defaults on late-payment follow-ups and support load.
Real‑time analytics show call volumes, drop‑off points, payment totals, language usage, and peak times. Surface optimization suggestions (e.g., shorten a prompt where abandonments spike) and export results to share ROI with boards and managers.
Continuously updated analytics panel showing total calls, unique callers, concurrent sessions, average time-in-IVR, average menu depth, completion rate, and peak times with minute-, hour-, and day-level granularity. Supports filters by community/property, date range, campaign/source, and resident segment (first-time vs repeat). Data refresh within 5 seconds using streaming telephony events and resilient ingestion with retries. Timezone-aware aggregation aligned to the community’s locale. Integrates with Duesly’s resident directory for anonymous segmentation while masking PII. Provides downloadable snapshots and bookmarks for consistent comparisons across periods.
Interactive visualization of the IVR tree that overlays per-node metrics: impressions, traversals, abandonments, median dwell time, repeats, and exit reasons (hangup, timeout, error). Enables drill-down from top-level menu to specific prompts/options and shows top paths and fallouts. Provides segmentation toggles (language, community, first-time vs repeat, campaign) and comparison mode between two time ranges. Highlights bottlenecks where abandonment exceeds configured thresholds and links directly to the underlying prompt recordings/transcripts. Stores 13 months of path analytics with efficient retention and rollups for long-term trends.
End-to-end attribution tying IVR sessions to dues payments, calculating conversion rate, total collected via IVR, average payment amount, time-to-pay, and drop-off between intent and payment confirmation. Reconciles events with the Payments ledger for accuracy and deduplication. Distinguishes conversions originating from IVR vs SMS/QR handoff and supports cohort analysis before/after IVR changes. Surfaces payer segments (owner vs tenant, unit type) with privacy-safe aggregation. Enforces role-based access and PII masking, with audit logs for sensitive views. Exposes KPIs directly in the dashboard and via export/API.
Metrics for language selection and performance: counts per language, completion and abandonment rates, average handling time, and payment conversion by language. Flags prompts missing localized versions and languages with statistically significant underperformance. Supports filtering by community and period to inform recording and translation priorities. Provides side-by-side comparisons to validate improvements after localization updates and exports summarized insights for stakeholders.
Recommendation engine that analyzes drop-offs, dwell times, retries, and conversion deltas to surface actionable suggestions (e.g., shorten a 25-second prompt with 2x abandonment, add quick-pay earlier, reorder frequently selected options). Each suggestion includes evidence, affected nodes, and an estimated impact based on historical benchmarks and counterfactual modeling. Provides a lightweight impact simulator to preview expected changes in abandonment and conversion. Includes accept/dismiss workflow with reason codes, change tracking, and links to create an A/B test or route to IVR configuration.
One-click exports of dashboards and underlying data to CSV, XLSX, and branded PDF, including an executive summary highlighting call volume, drop-off hotspots, payment totals, and ROI deltas. Supports scheduled delivery (weekly/monthly) to boards and managers via secure links with expiring tokens. Allows custom report templates per community, watermarking, and date/timezone controls. Provides REST API endpoints with OAuth scopes for programmatic retrieval. All exports and shares are logged with audit trails and adhere to access permissions and PII masking rules.
Configurable real-time and scheduled alerts for anomalies and thresholds, including sudden spikes in abandonment at a node, payment failures, carrier errors, and unexpected drops in call volume. Alerts can be routed to email, SMS, and Slack with quiet hours and escalation policies. Each alert includes context (affected menu node, recent trend, suspected cause) and deep links to the relevant dashboard section and suggestions. Supports per-community settings, test mode, and alert health monitoring to prevent noise through deduplication and cooldowns.
Innovative concepts that could enhance this product's value proposition.
Automatically retries failed cards with network token updates, paycheck-aligned dates, and 3AM local windows. Recovers payments without staff chase and logs each attempt to the ledger.
Grant read/pay authority to caregivers or property managers with scoped permissions and duplicate notices. One-tap revoke and audit history protect owners while keeping bills current.
Generate instant payoff quotes and resale docs with a one-use payment link. Title companies self-serve, and ledgers update the moment funds settle.
Enforce quorum and weighted voting with per-unit eligibility checks and OTP ballots. Live meter shows progress; auto-nudge nonvoters by SMS and mail merge.
Jump between HOAs and run bulk reminders, fee updates, or report exports in two clicks. Saved views and keyboard shortcuts slash portfolio task time.
Offer one-tap payment plans or hardship waivers with automatic schedules and late-fee suppression. Residents see clear payoff dates; boards track approvals and compliance.
Toll-free IVR lets residents pay by phone with card or ACH and hear balances. Instant receipt by SMS and automatic ledger posting reduce office calls.
Imagined press coverage for this groundbreaking product concept.
Imagined Press Article
San Francisco, CA — August 22, 2025 — Duesly, the HOA management platform that unifies announcements, dues, and voting in one dashboard, today announced the Payment Recovery Suite, a coordinated set of automation tools designed to reduce late dues without manual chasing. Built for volunteer treasurers and small portfolio property managers, the suite applies smart retry logic, frictionless resident fixes, and clear analytics to keep ledgers current while giving residents control over how and when they pay. The Payment Recovery Suite brings together six tightly integrated capabilities: Decline IQ, Smart Rail Switch, Backup Cascade, Preflight Check, One‑Tap Fix, and Policy Profiles, with Recovery Analytics quantifying results. With these features working in concert, Duesly helps HOAs prevent failed payments before they happen, resolve issues within minutes when they do, and align retry attempts to resident preferences and local quiet‑hour rules. “Volunteer boards shouldn’t need to decipher bank codes or wake up to a wall of failed payments on due day,” said Emma Castillo, CEO of Duesly. “Our Payment Recovery Suite takes the guesswork out of collections. It interprets decline reasons, chooses the next best action, and empowers residents to fix issues in seconds—no password reset, no call‑backs. The outcome is simple: fewer late fees, cleaner books, and less stress for everyone.” Decline IQ interprets bank decline codes and card metadata to recommend the right next step—wait window, token refresh, time shift, or alternate payment rail. When a card failure is likely to persist (for example, expired or blocked cards), Smart Rail Switch—with resident pre‑consent—automatically pivots the next attempt from card to ACH, improving success rates and reducing processing costs. If a resident has multiple saved methods, Backup Cascade follows the resident’s priority order within configured attempt limits and quiet hours, helping treasurers get to “paid” without repeated outreach. Preflight Check runs $0/$1 authorizations and account‑updater checks two to three days before due dates to catch bad cards early. Residents get a friendly prompt to update the card or choose ACH before the cycle, flattening due‑day failures and cutting support tickets. If a payment still fails, One‑Tap Fix sends an actionable SMS or email with a secure deep link to update payment details, set a preferred retry time, or switch rails—without requiring a login. Policy Profiles let boards and portfolio managers define reusable retry templates that respect HOA policies, local regulations, and quiet hours; applying them per association or cohort ensures consistent, compliant recovery at scale. “Before Duesly, I spent the first week of every month playing detective with decline codes,” said Maya Tran, a volunteer treasurer for a 180‑home community in Austin, Texas. “Now the system not only explains what happened, it schedules the smartest next attempt and tells the resident exactly how to fix it. My ledger updates instantly when a fallback succeeds. We’ve cut the noise and the late‑fee conversations.” Recovery Analytics closes the loop with a focused dashboard that quantifies recovered dollars, success by decline reason, optimal retry times, and resident segments. Exportable cohort views help tune policies, justify ROI to boards, and spotlight HOAs needing attention. Together with Duesly’s built‑in autopay, SMS/email reminders, and QR codes on mailed notices, the suite equips both digital‑first and paper‑preferring residents to stay current. Early adopters report significant reductions in late dues within the first three months of use, with faster first‑attempt success and fewer support tickets. “For small property managers like us, consistency matters,” said Luis Romero, founder of VerdeVista Property Services, which oversees six HOAs in the Southwest. “Policy Profiles and Recovery Analytics let us apply one set of rules across associations and prove to each board that the approach is working. We spend less time chasing issues and more time serving communities.” Duesly built the Payment Recovery Suite with resident trust and accessibility in mind. Quiet‑hour windows ensure retries and reminders respect local time and homeowner preferences. Deep links are short‑lived and device‑aware, and receipts log instantly to the resident portal with clear “paid by” details when delegates or caregivers use their own payment methods. Clear balances, due dates, and confirmation messages help at‑risk payers regain momentum without friction. Availability and pricing The Payment Recovery Suite is available today to all Duesly customers. Decline IQ, Preflight Check, One‑Tap Fix, and Backup Cascade are included with Duesly Core; Smart Rail Switch, Policy Profiles, and Recovery Analytics are available on Duesly Pro. Existing customers can enable the suite in Settings and apply Policy Profiles per HOA in minutes. New customers can request a demo and data import assistance to be up and running quickly. About Duesly Duesly is HOA management software that unifies announcements, dues, and voting in one dashboard for volunteer boards and small property managers. By replacing scattered emails and spreadsheets with autopay, SMS/email reminders, and QR‑enabled mailed notices, Duesly helps communities reduce late payments and make faster, more transparent decisions. Payments and votes log instantly, so boards see clear, current information without manual work. Media contact Name: Press Team, Duesly Email: press@duesly.com Phone: +1 (415) 555‑0134 Web: https://www.duesly.com
Imagined Press Article
San Francisco, CA — August 22, 2025 — Duesly, the HOA management platform that unifies announcements, dues, and voting, today introduced an end‑to‑end Voting Compliance Stack built to help boards run cleaner, faster, and more defendable elections. Designed for volunteer secretaries, transition trustees, and property managers, the stack combines bylaw‑aware setup, OTP‑secured ballots, hybrid meeting check‑in, and a tamper‑evident audit trail—so results stand up to scrutiny without legal wrangling or spreadsheet gymnastics. At the center of the release is Bylaw Logic, which auto‑configures each election to an association’s rules—including quorum thresholds, weighted voting by unit, notice windows, proxy limits, and tie‑break procedures—and blocks invalid setups before launch. Quorum Forecast provides live “what‑if” modeling to show how many votes are still needed by class or building, who’s eligible, and which segments will move the needle fastest. Proxy Capture secures proxies with OTP verification, e‑sign, and scoped authority while enforcing limits and mapping weights at tally. For hybrid meetings, RollCall Sync uses OTP and QR code check‑in at the door to instantly count attendees toward quorum and de‑dupe in‑person presence with remote ballots. TallyTrail records every ballot, weight, timestamp, and eligibility decision in a tamper‑evident log, supporting recounts and third‑party review without exposing personal information. “Boards want legitimacy without the lawyer on speed dial,” said Emma Castillo, CEO of Duesly. “Our Voting Compliance Stack takes the arcane parts of bylaws and makes them practical. From setup to certification, it ensures the election you run is the election you intended to run—and that you can prove it.” The Voting Compliance Stack also includes Nudge Optimizer, an AI‑guided cadence engine that times SMS, email, and optional mail nudges by local quiet hours, engagement history, and channel preference. It auto‑localizes copy, A/B tests messages, and escalates to paper with QR codes when needed—lifting turnout without burning out residents. Because Duesly unifies notices, voting, and dues in one place, secretaries can schedule multi‑channel announcements, view read receipts, and monitor quorum from the same dashboard, with real‑time badges for unread updates and overdue actions. “Last year we missed quorum twice and had to reschedule, which created frustration and extra cost,” said Dana Okafor, communications secretary for a 256‑unit condominium association in Denver. “With Duesly, we launched an election that matched our bylaws exactly, collected proxies electronically, and used QR check‑in at the meeting doors. The live meter showed progress by building so we targeted outreach. We reached quorum early, closed on time, and published results with a clear audit trail residents could trust.” The stack is built for accessibility and inclusivity. Ballots use large, clear labels that work with screen readers. Residents who prefer paper receive mailed notices that include a QR code linking to a mobile‑friendly ballot on their phone with OTP verification. Proxy holders can be granted scoped authority for a single meeting or issue, and receipts are mirrored to both owner and delegate with privacy filters when desired. Weighted tallies and proxy limits are automatically enforced, reducing disputes while saving hours of manual work for volunteers. For property managers overseeing multiple associations, Duesly’s portfolio tools make elections repeatable and auditable at scale. Role‑based permissions ensure only approved staff can configure or certify results for a given HOA, while a single audit trail tracks every change. Quorum Forecast and Nudge Optimizer can be applied per HOA or cohort, helping teams focus on the communities that need the most attention as deadlines approach. “Elections used to be the most stressful part of our calendar,” said Luis Romero, founder of VerdeVista Property Services. “Now we run them with confidence. The combination of bylaw enforcement, proxy validation, and a forensic‑grade audit trail means we can answer board and resident questions with facts.” Availability and pricing The Voting Compliance Stack is available today to all Duesly customers. Bylaw Logic, Proxy Capture, RollCall Sync, and TallyTrail are included with Duesly Core; Quorum Forecast and Nudge Optimizer are available with Duesly Pro. Existing customers can configure their bylaws once and reuse them across future elections. New customers can import rosters and launch a compliant election in days with onboarding assistance from Duesly. About Duesly Duesly is HOA management software that unifies announcements, dues, and voting in one dashboard for volunteer boards and small property managers. With autopay, SMS/email reminders, and QR‑enabled mailed notices, Duesly helps communities reduce late payments and increase participation. Votes and payments post instantly to the ledger, giving boards real‑time clarity without spreadsheets. Media contact Name: Press Team, Duesly Email: press@duesly.com Phone: +1 (415) 555‑0134 Web: https://www.duesly.com
Imagined Press Article
San Francisco, CA — August 22, 2025 — Duesly, the HOA management platform that unifies announcements, dues, and voting, today announced the Portfolio Command Center, a set of speed‑focused tools that helps small property managers centralize work across multiple associations and act in seconds. With keyboard‑first navigation, reusable bulk playbooks, and cross‑HOA reporting, the new capabilities cut context‑switching, reduce errors, and free up time to serve residents. The Portfolio Command Center brings together SnapSwitch, Bulk Playbooks, FeeSync, Report Conveyor, Portfolio Slices, and the Command Palette, with Role Blueprints and Timeboxed Access available to standardize permissions. Managers can jump between HOAs instantly, see unread notices and overdue items at a glance, and launch bulk actions—like reminders, fee updates, and document exports—without hunting through each association’s settings. “Small portfolio teams don’t have a minute to spare,” said Emma Castillo, CEO of Duesly. “The Command Center lets them do in two clicks what used to take twenty. It keeps their place, respects quiet hours and permissions, and creates a single audit trail across every association. The result is fewer mistakes, faster follow‑through, and happier boards.” SnapSwitch allows managers to switch HOAs via command search, recent list, and hotkeys while preserving context—module, filters, even scroll position. Portfolio Slices turn common cross‑HOA filters (such as 30+ days past due, no autopay on file, or expiring cards) into live dashboards. From any slice, managers can launch Bulk Playbooks to schedule targeted reminders, update fees, post notices, or export reports to stakeholders. Each playbook previews impact, respects local quiet hours, and runs within role‑based permissions, then logs a single, shareable audit trail that covers every HOA in scope. FeeSync updates assessments, late fees, and grace rules across selected HOAs with a scheduled go‑live and rollback, plus resident notice templates. Managers can simulate owner impact before publishing, reducing errors and preempting support tickets. Report Conveyor batch‑runs and schedules multi‑HOA reports in consistent formats, auto‑delivering them to email, cloud folders, or webhooks. Files are tagged, versioned, and split by HOA so teams get exactly what they need without manual export marathons. “The speed gains are real,” said Ian Patel, operations lead at Summit Ridge Property Management. “We keep a Portfolio Slice of owners without autopay, then run a Bulk Playbook that sends SMS/email nudges with a one‑tap setup link. We see uptake in days and can prove ROI to boards with side‑by‑side reports. It’s the first time our small team feels like it has big‑firm power.” To keep access safe and simple, Role Blueprints provide prebuilt permission templates—such as Caregiver, Property Manager, and Accountant—that set read, pay, notice, export, and unit‑level scopes in seconds. Timeboxed Access grants temporary access that auto‑expires on a date or runs only during set windows, helpful during tax season, seasonal staffing, or while an owner is traveling. Spend Guard adds per‑transaction and monthly caps with method restrictions and one‑time passcodes for over‑limit actions, protecting owners from surprises while enabling delegates to help without friction. Because Duesly unifies dues and voting with portfolio oversight, property managers can align operational work with governance in one place. For example, after a fee update via FeeSync, managers can schedule announcement templates to owners with clear effective dates and links to FAQs, while the Command Palette makes it easy for new staff to discover and execute the right action via type‑to‑run commands. The entire flow is designed to be learnable in an afternoon and productive for power users on day one. Availability and pricing The Portfolio Command Center is available today. SnapSwitch, Portfolio Slices, and the Command Palette are included with Duesly Core. Bulk Playbooks, FeeSync, and Report Conveyor are available with Duesly Pro. Role Blueprints and Timeboxed Access are included across plans. Existing customers can start by saving a few slices and building their first playbook in minutes. New customers can import multiple HOA rosters at onboarding and go live with standardized permissions from day one. About Duesly Duesly is HOA management software that unifies announcements, dues, and voting in one dashboard for volunteer boards and small property managers. By replacing scattered emails and spreadsheets with autopay, SMS/email reminders, and QR‑enabled mailed notices, Duesly helps communities reduce late payments, reach quorum faster, and centralize operations. Payments and votes log instantly, giving boards real‑time visibility. Media contact Name: Press Team, Duesly Email: press@duesly.com Phone: +1 (415) 555‑0134 Web: https://www.duesly.com
Imagined Press Article
San Francisco, CA — August 22, 2025 — Duesly, the HOA management platform that unifies announcements, dues, and voting, today introduced a Closings Acceleration suite that gives title and escrow teams instant, self‑serve access to accurate payoff amounts and compliance documents—paired with secure, one‑use payment links and real‑time settlement syncing. Built for closers who operate on tight deadlines and for boards that need clean, audit‑ready records, the suite reduces phone tag, eliminates over/short payments, and speeds final letters the moment funds clear. The release brings together Good‑Through Meter, One‑Use Shield, Settlement Sync, DocPack Builder, ExactPay Guard, Holdback Manager, and Closing Tracker. Good‑Through Meter automatically computes payoff good‑through dates with per‑diem, weekends, and late‑fee rules, showing a live timer so quotes never go stale. ExactPay Guard collects precise payoff by ACH or wire with live per‑diem recalculation at checkout, and automatically handles over/short payments with instant refunds or delta‑link requests that post cleanly to the ledger. One‑Use Shield issues single‑use, OTP‑verified payment links bound to a specific closing file, with short expirations, IP/browser binding, and watermarked downloads to prevent reuse or fraud. “With closings, minutes matter,” said Emma Castillo, CEO of Duesly. “We designed this suite so title companies can self‑serve a compliant payoff, pay securely, and receive auto‑issued letters—without a single email thread going missing. The ledger updates the instant funds settle, and every stakeholder sees the same truth.” DocPack Builder auto‑assembles jurisdiction‑ready estoppels, resale certificates, insurance proofs, bylaws, and statement‑of‑account documents based on property and closing date. It prefills owner and unit data, supports e‑sign, and logs a tamper‑evident audit trail so boards and closers can certify what was sent and when. Settlement Sync then pushes paid receipts, ledger updates, and compliance letters to title and escrow systems via real‑time webhooks or scheduled exports, removing double entry and preventing last‑minute balancing surprises. “On busy weeks we juggle a dozen closings,” said Chloe Nguyen, a closing coordinator at Northline Title. “Before Duesly, we chased PDFs and weren’t always sure a payoff was still valid by the time funds arrived. Now we generate a link with a live good‑through timer, collect the exact dollar, and share a status page with the seller and board. When funds clear, letters are issued automatically. It’s a calmer, faster process.” Closing Tracker provides a shareable status page with the quote amount, good‑through timer, selected payment rail, funds status, and auto‑issued compliance letters, cutting check‑in emails and reducing confusion. Holdback Manager lets boards define and fund holdbacks for pending violations or special assessments within the same link, track release conditions, and auto‑release or invoice balance due when resolved—giving all parties confidence to move forward without separate side agreements. For property managers and boards, the suite reduces administrative overhead and risk. Because Duesly ties the closing flow directly to the association’s ledger, payments post to the correct account every time, and exports mirror the final state. The audit trail spans quote generation, link issuance, payer verification, and document delivery, making post‑close questions easier to answer with facts. Residents and authorized delegates receive mirrored receipts with privacy filters when appropriate, creating clarity for multi‑party transactions. Security and accessibility are core to the design. One‑Use Shield links require OTP verification and expire quickly; watermarked documents discourage screenshots from being reused. The payment experience is mobile‑friendly for agents in the field and includes masked read‑back confirmation for sensitive information. For multilingual transactions, prompts and receipts are available in multiple languages, matching Duesly’s broader commitment to clear communication across communities. Availability and pricing The Closings Acceleration suite is available today. Good‑Through Meter, DocPack Builder, and Closing Tracker are included with Duesly Core for eligible associations. One‑Use Shield, ExactPay Guard, Settlement Sync, and Holdback Manager are available with Duesly Pro. Title and escrow partners can request sandbox credentials for testing, and property managers can enable the suite per HOA in settings with role‑based permissions for who may generate quotes and letters. About Duesly Duesly is HOA management software that unifies announcements, dues, and voting in one dashboard for volunteer boards and small property managers. By replacing scattered emails and spreadsheets with autopay, SMS/email reminders, and QR‑enabled mailed notices, Duesly helps communities reduce late payments, run compliant elections, and close transactions faster. Payments and votes log instantly to the ledger, creating a trusted, real‑time source of truth. Media contact Name: Press Team, Duesly Email: press@duesly.com Phone: +1 (415) 555‑0134 Web: https://www.duesly.com
Subscribe to receive a fresh, AI-generated product idea in your inbox every day. It's completely free, and you might just discover your next big thing!
Full.CX effortlessly brings product visions to life.
This product was entirely generated using our AI and advanced algorithms. When you upgrade, you'll gain access to detailed product requirements, user personas, and feature specifications just like what you see below.