Skip to main content

Overview

FinPro’s Recurring Consent Management Module enables Financial Information Users to manage, monitor, and optimize consent-driven data flows at scale. It supports key financial use cases such as Personal Finance Management (PFM), Wealth Management, Lending Evaluation, Loan Monitoring, and Collections. The module allows configuring recurring consent frequency, purpose, and usage limits as per each use case, aligning with RBI’s data minimization principles. Recurring consents differ from one-time consents in that they authorize periodic data fetches over an extended validity period, enabling FIUs to continuously track customer financial behavior without requiring repeated consent approvals.

Key Capabilities

Aggregate and Manage Multiple Consents

Recurring consent management provides a unified interface to oversee large volumes of active consents across different customer segments, products, and use cases. Capabilities:
  • Centralized Dashboard: View all active recurring consents with status, expiry dates, and last fetch timestamps
  • Bulk Operations: Activate, pause, or revoke consents in batches based on business logic
  • Segmentation: Group consents by product type, customer cohort, or risk category for targeted management
  • Audit Trails: Comprehensive logs of all consent modifications and data fetch activities for compliance reporting

Set Update Frequency Based on Business Logic

Define how often financial data should be fetched based on the specific use case and customer risk profile. Configurable Frequencies:

Daily

High-touch monitoring for stressed assets or high-value customers

Weekly

Standard monitoring for performing loans or active PFM users

Monthly

Periodic refresh for stable portfolios or low-risk segments

On-Demand

Manual trigger based on events (payment delay, threshold breach)
Business Logic Integration:
  • Risk-Based Scheduling: Increase frequency for high-risk customers, decrease for stable accounts
  • Lifecycle-Driven: Adjust frequency based on loan tenure (frequent monitoring in early months, reduced later)
  • Event-Triggered: Fetch data immediately when specific conditions are met (e.g., missed EMI payment)

Optimize Customer Portfolio Tracking

Recurring consents enable continuous visibility into customer financial behavior, supporting proactive decision-making and personalized engagement. Portfolio Insights:
  • Balance Trends: Track account balance movements to assess liquidity and financial stability
  • Income Consistency: Monitor salary credits to detect employment changes or income disruptions
  • Spending Patterns: Analyze category-wise expenses to identify lifestyle changes or financial stress
  • Cash Flow Health: Calculate rolling averages of inflows vs outflows to assess solvency
Use Cases:
  • Wealth Management: Auto-update customer portfolios with latest asset valuations and transaction activity
  • PFM Platforms: Refresh financial dashboards daily or weekly to provide real-time insights to users
  • Credit Limit Management: Dynamically adjust credit limits based on observed income and repayment behavior

Enable Dynamic Cohorting

Segment borrowers or customers into risk buckets post-disbursal based on observed transaction behavior, enabling differentiated servicing strategies. Cohort Definitions:
Characteristics:
  • Consistent salary credits
  • Low EMI burden (<30% of income)
  • Positive end-of-month balances
  • No bounced transactions
Strategy: Minimal monitoring frequency, cross-sell opportunities, loyalty programs
Characteristics:
  • Occasional late salary credits
  • Moderate EMI burden (30-50% of income)
  • Fluctuating account balances
  • Isolated bounces or delays
Strategy: Weekly monitoring, proactive communication, early warning alerts
Characteristics:
  • Irregular or missing salary credits
  • High EMI burden (>50% of income)
  • Frequent overdrafts or minimum balances
  • Multiple bounced transactions
Strategy: Daily monitoring, collections interventions, restructuring offers
Automated Cohort Movement: FinPro’s analytics engine can automatically reassign customers to different risk cohorts based on real-time data, triggering workflow changes without manual intervention.

Trigger Real-Time Alerts and Workflows

Define business rules that automatically initiate actions when specific conditions are detected in recurring consent data. Alert Triggers: Financial Stress Signals:
  • Salary credit delayed by more than 7 days
  • Account balance below minimum threshold for consecutive days
  • EMI bounce or failed payment attempt
  • Sudden spike in high-risk transactions (gambling, alcohol)
Positive Indicators:
  • Consistent surplus cash flow for 3+ months
  • Debt burden reduced significantly
  • Regular savings or investment activity
Workflow Automations:

Collections Optimization

Trigger collection calls when transaction activity indicates liquidity

Pre-Default Interventions

Offer loan restructuring or payment holidays before default occurs

Upsell Opportunities

Identify customers eligible for limit increases or new products

Fraud Detection

Flag suspicious transaction patterns for manual review

Use Case Highlights

Loan Monitoring

Objective: Observe borrower financial behavior over the loan tenure to detect early signs of stress and enable proactive interventions. How It Works:
  1. Obtain recurring consent from borrower at time of loan disbursal
  2. Configure periodic data fetches (daily, weekly, or event-triggered)
  3. Monitor key indicators: salary credits, EMI payments, account balances, spending patterns
  4. Automatically detect anomalies and trigger alerts or workflows
Benefits:
  • Early Detection: Identify potential defaults 30-60 days in advance
  • Reduced NPAs: Proactive engagement reduces non-performing assets
  • Better Recovery: Time collections efforts when customer has liquidity
  • Customer Satisfaction: Offer support before customer reaches crisis point
Key Metrics Tracked:
  • Days since last salary credit
  • Current account balance vs average balance
  • Transaction velocity and spending categories
  • EMI bounce history and recovery patterns

Collections

Objective: Optimize collection call timing based on real-time transaction activity to improve recovery rates and customer experience. How It Works:
  1. Activate recurring consent for delinquent accounts
  2. Fetch transaction data daily or multiple times per day
  3. Detect incoming credits (salary, transfers, deposits)
  4. Trigger collection calls within hours of credit detection
Benefits:
  • Higher Contact Rates: Call when customer is most likely to engage
  • Improved Recovery: Reach customers when funds are available
  • Reduced Costs: Focus efforts on accounts with liquidity
  • Better Customer Experience: Avoid harassment during genuine financial distress
Collection Strategies:
  • Immediate Triggers: Call within 2-4 hours of salary credit
  • Balance Thresholds: Initiate contact when balance exceeds payment amount
  • Behavioral Patterns: Identify optimal calling times based on transaction history
  • Channel Optimization: Use SMS/email reminders for low-balance accounts, calls for high-balance

PFM (Personal Finance Management)

Objective: Auto-update customer financial dashboards with the latest balance, transaction, and asset data for comprehensive money management. How It Works:
  1. Customer provides recurring consent for all financial accounts
  2. FinPro fetches data daily or weekly based on customer preference
  3. PFM platform aggregates data across banks, investments, loans, and insurance
  4. Dashboard reflects real-time financial position, budgets, and goals
Benefits:
  • Unified View: Consolidate multi-institution financial data in one place
  • Automated Tracking: Eliminate manual statement uploads and data entry
  • Real-Time Insights: Provide up-to-date financial health metrics
  • Goal Monitoring: Track progress toward savings, investment, and debt reduction goals
Features Enabled:
  • Multi-account balance aggregation
  • Category-wise expense tracking
  • Budget vs actual spend comparisons
  • Net worth calculation
  • Cash flow forecasting

Wealth Management

Objective: Continuously update customer portfolios with latest asset values, transaction activity, income categorization, and budgeting data. How It Works:
  1. Wealth clients provide recurring consent for bank accounts, mutual funds, equities, and insurance
  2. FinPro fetches data weekly or monthly
  3. Wealth platform auto-updates portfolio valuations and transaction logs
  4. Advisors receive alerts for significant portfolio changes or rebalancing needs
Benefits:
  • Automated Portfolio Management: Reduce manual data collection effort
  • Accurate Valuations: Real-time asset prices and transaction reconciliation
  • Personalized Advisory: Tailor recommendations based on complete financial picture
  • Tax Planning: Track capital gains, dividends, and interest income for tax optimization
Supported Asset Classes:
  • Bank deposits (savings, current, FD, RD)
  • Mutual funds (NAV, transaction history)
  • Equities and ETFs (holdings, dividends)
  • Insurance policies (premiums, maturity amounts)
  • NPS and pension accounts

Differentiators

Integrates with FinPro’s Analytics and Bulk Fetch Engines

Recurring consent management is tightly integrated with FinPro’s advanced analytics and high-throughput bulk fetch infrastructure. Integration Benefits:
  • Automated Categorization: Transaction categorization happens automatically upon each fetch
  • Risk Indicator Detection: Irregularities and red flags are flagged in real-time
  • Batch Processing: Handle thousands of concurrent recurring fetches without performance degradation
  • Unified API: Access consent management, data fetching, and analytics through a single API surface

Allows Ceasing Consents Post Loan Pre-Closure or Non-Disbursal

FinPro provides flexible consent lifecycle management that aligns with real-world business scenarios. Automatic Cessation Triggers:
  • Loan Fully Repaid: Automatically revoke recurring monitoring consent when loan is closed
  • Non-Disbursal: Cancel consent if loan application is rejected or withdrawn
  • Customer Request: Honor opt-out requests while maintaining audit trails
  • Compliance Events: Cease data collection in response to regulatory or legal requirements
Benefits:
  • Cost Optimization: Avoid unnecessary data fetches for inactive accounts
  • Regulatory Compliance: Demonstrate adherence to data minimization principles
  • Customer Trust: Respect customer privacy by not over-collecting data

Embedded Fallback and Retry for Failed or Partial Data Fetches

Robust error handling ensures maximum data availability even when FIPs experience temporary issues. Retry Mechanisms:
1

Initial Fetch Attempt

FinPro initiates scheduled data fetch for all linked accounts
2

Partial Success Detection

System identifies accounts that failed or returned incomplete data
3

Intelligent Retry

Automatically retry failed accounts after short delay (15 mins, 1 hour, 4 hours)
4

Fallback AA Routing

If primary AA/FIP is unresponsive, route retry through alternative AA
5

Notification

Webhook notification sent with complete + partial fetch status
Fallback Strategies:
  • Exponential Backoff: Increase retry intervals to avoid overwhelming FIPs
  • Multi-AA Failover: Leverage Smart AA Router to try alternate AAs
  • Session Resumption: Resume incomplete fetches without re-requesting all data
  • Manual Trigger: Allow FIU to manually retry specific failed accounts

Configuration and Setup

Navigate to Admin Portal → Consent Templates and configure: Template Parameters:
  • Consent Type: Select PERIODIC
  • Fetch Frequency: Choose daily, weekly, or monthly
  • Validity Period: Set consent duration (e.g., 1 year, 2 years)
  • FI Types: Select relevant financial information types
  • Data Range: Define how far back to fetch data on each refresh
Use Consent Request API (V2/V3/V4) to obtain customer consent:
{
  "productID": "LOAN_MONITORING_MONTHLY",
  "vua": "9876543210@onemoney",
  "accountID": "LOAN_12345",
  "redirect": true
}
Track consent approval via webhooks:
{
  "eventType": "CONSENT",
  "eventStatus": "CONSENT_APPROVED",
  "consentId": "abc-123-def-456",
  "fetchType": "PERIODIC",
  "frequency": "MONTHLY"
}

Step 4: Automatic Data Fetching

FinPro automatically fetches data based on configured frequency. No additional API calls required. Fetch Notifications: Webhooks notify when data is ready:
{
  "eventType": "DATA",
  "eventStatus": "DATA_READY",
  "consentId": "abc-123-def-456",
  "fetchDate": "2023-09-15T10:30:00Z"
}

Step 5: Consume Data and Analytics

Retrieve fetched data via Data Management APIs: Pause, resume, or revoke consents based on business events:
// Revoke consent after loan closure
{
  "consentId": "abc-123-def-456",
  "reason": "Loan fully repaid"
}

Best Practices

Avoid over-fetching data. Use daily frequency only for high-risk monitoring; monthly is sufficient for stable portfolios.
Recurring fetches generate high webhook volumes. Ensure your webhook handlers are scalable and idempotent.
Track partial fetch rates and retry failures. Alert on sustained FIP unavailability.
If customers pause or revoke consents, honor those decisions immediately. Non-compliance damages trust.
Leverage analytics to automatically adjust monitoring frequency based on observed risk.

Operational Metrics

Track these KPIs to measure recurring consent program effectiveness:
MetricDefinitionTarget
Consent Approval Rate% of recurring consent requests approved>70%
Fetch Success Rate% of scheduled fetches that complete successfully>95%
Data Completeness% of linked accounts returning data on each fetch>90%
Average Fetch LatencyTime from fetch trigger to data availability<5 mins
Consent Churn Rate% of consents revoked or paused monthly<10%
Retry Success Rate% of failed fetches recovered via retries>60%

Support and Resources

For questions about recurring consent configuration or operational optimization, contact Moneyone support through the FinPro admin portal.