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)
- 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
- 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:Low-Risk / Stable
Low-Risk / Stable
Characteristics:
- Consistent salary credits
- Low EMI burden (<30% of income)
- Positive end-of-month balances
- No bounced transactions
Medium-Risk / Watch List
Medium-Risk / Watch List
Characteristics:
- Occasional late salary credits
- Moderate EMI burden (30-50% of income)
- Fluctuating account balances
- Isolated bounces or delays
High-Risk / Stressed
High-Risk / Stressed
Characteristics:
- Irregular or missing salary credits
- High EMI burden (>50% of income)
- Frequent overdrafts or minimum balances
- Multiple bounced transactions
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)
- Consistent surplus cash flow for 3+ months
- Debt burden reduced significantly
- Regular savings or investment activity
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:- Obtain recurring consent from borrower at time of loan disbursal
- Configure periodic data fetches (daily, weekly, or event-triggered)
- Monitor key indicators: salary credits, EMI payments, account balances, spending patterns
- Automatically detect anomalies and trigger alerts or workflows
- 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
- 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:- Activate recurring consent for delinquent accounts
- Fetch transaction data daily or multiple times per day
- Detect incoming credits (salary, transfers, deposits)
- Trigger collection calls within hours of credit detection
- 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
- 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:- Customer provides recurring consent for all financial accounts
- FinPro fetches data daily or weekly based on customer preference
- PFM platform aggregates data across banks, investments, loans, and insurance
- Dashboard reflects real-time financial position, budgets, and goals
- 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
- 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:- Wealth clients provide recurring consent for bank accounts, mutual funds, equities, and insurance
- FinPro fetches data weekly or monthly
- Wealth platform auto-updates portfolio valuations and transaction logs
- Advisors receive alerts for significant portfolio changes or rebalancing needs
- 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
- 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
- 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
- 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
Step 1: Create Recurring Consent Template
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
Step 2: Request Recurring Consent
Use Consent Request API (V2/V3/V4) to obtain customer consent:Step 3: Monitor Consent Status
Track consent approval via webhooks: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:Step 5: Consume Data and Analytics
Retrieve fetched data via Data Management APIs:Step 6: Manage Consent Lifecycle
Pause, resume, or revoke consents based on business events:Best Practices
Align Frequency with Use Case
Align Frequency with Use Case
Avoid over-fetching data. Use daily frequency only for high-risk monitoring; monthly is sufficient for stable portfolios.
Implement Robust Webhook Processing
Implement Robust Webhook Processing
Recurring fetches generate high webhook volumes. Ensure your webhook handlers are scalable and idempotent.
Automate Consent Cessation
Automate Consent Cessation
Build workflows to automatically revoke consents when loans are closed or accounts become inactive.
Monitor Data Completeness
Monitor Data Completeness
Track partial fetch rates and retry failures. Alert on sustained FIP unavailability.
Respect Customer Preferences
Respect Customer Preferences
If customers pause or revoke consents, honor those decisions immediately. Non-compliance damages trust.
Use Dynamic Cohorting
Use Dynamic Cohorting
Leverage analytics to automatically adjust monitoring frequency based on observed risk.
Operational Metrics
Track these KPIs to measure recurring consent program effectiveness:| Metric | Definition | Target |
|---|---|---|
| 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 Latency | Time 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
Consent Management Guide
Learn about consent lifecycle
Analytics Guide
Understand financial insights
Data APIs
API reference for data fetching
Admin Portal
Configure templates and webhooks
