Overview
The Promise to Pay page helps you track and manage payment commitments made by members. When a member agrees to make a payment by a certain date, you can record it here and monitor whether they follow through.
This page gives you a complete view of all outstanding payment promises across your organization, helping you prioritize follow-ups and track collection effectiveness.
Getting to This Page
Navigate to Promise to Pay from the sidebar menu, or access it directly at promisetopay.php.
Page Layout
The page is organized into three main areas:
- Summary Cards — Quick statistics at the top
- Main Table — List of all payment promises
- Sidebar — Additional insights and reference information
Summary Cards
Four color-coded cards at the top provide an instant snapshot of your payment promises:
| Card Color What It Shows | ||
| Total Promises | 🔵 Blue | All active promises in the system |
| Overdue | 🔴 Red | Promises where the payment date has passed |
| Due Today | 🟡 Yellow | Promises with today's date |
| Upcoming | 🟢 Green | Promises scheduled for future dates |
Each card displays:
- Count — Number of promises in that category
- Amount — Total dollar value of those promises
- View Link — Click to filter the table to that status
Main Table
The table shows all payment promises with the following columns:
| Column Description | |
| Member | Member name and ID number |
| Loan # | The loan or account associated with the promise |
| Amount | Dollar amount the member promised to pay |
| Promise Date | When the payment is expected |
| Status | Current status (Overdue, Due Today, or Upcoming) |
| Details | Notes about the promise |
| Created By | Staff member who recorded the promise |
Status Indicators
| Badge Meaning | |
| <span style="background:#fce4ec;color:#c62828;padding:2px 8px;border-radius:10px;font-size:0.8rem;">Overdue</span> | Payment date has passed — follow up needed |
| <span style="background:#fff3e0;color:#ef6c00;padding:2px 8px;border-radius:10px;font-size:0.8rem;">Due Today</span> | Payment expected today — monitor closely |
| <span style="background:#e3f2fd;color:#1565c0;padding:2px 8px;border-radius:10px;font-size:0.8rem;">Upcoming</span> | Future payment date — no action needed yet |
Days Indicator
Below the date, you'll see how many days until or since the promise date:
- "in 5 days" — Payment expected in 5 days
- "7 days ago" (in red) — Payment is 7 days overdue
Clicking a Row
Click any row in the table to go directly to that member's account in Member Search, where you can view full details and take action.
Filtering the Table
By Status
Use the filter tabs above the table to show only certain promises:
| Tab Shows | |
| All | Every promise in the system |
| Overdue | Only past-due promises |
| Today | Only promises due today |
| Upcoming | Only future promises |
The active filter is highlighted in blue. Click any tab to switch views.
By Staff Member
Use the dropdown on the right side of the filter bar to see promises created by a specific staff member:
- Click the "All Staff" dropdown
- Select a staff member's username
- The table automatically updates to show only their promises
Combine this with status filters to see, for example, "all overdue promises created by jsmith."
Sidebar Information
By Staff Member Card
Shows the top 5 staff members by number of promises:
- Name — Staff username
- Overdue count — How many of their promises are past due
- Total promises — Total number they've created
- Amount — Total dollar value of their promises
This helps identify workload distribution and who might need follow-up support.
This Week Card
Quick statistics for the current week:
| Metric Description | |
| Promises Due | Number of promises due within the next 7 days |
| Overdue Rate | Percentage of all promises that are currently overdue |
| Avg Promise | Average dollar amount per promise |
Status Legend Card
Reference guide showing what each status badge means — helpful for new users.
Understanding the Data
How Promises Are Tracked
- A staff member creates a promise when a member commits to paying
- The promise appears as Upcoming with a future date
- When the date arrives, it becomes Due Today
- If the date passes without resolution, it becomes Overdue
What Happens to Kept Promises?
When a member fulfills their promise, it should be marked as "kept" in the Member Search page. This removes it from the active promises list.
Best Practices
Daily Workflow
- Start your day by clicking the "Due Today" card to see what's expected
- Review overdue promises and plan follow-up calls
- Check upcoming promises for the week to prepare
Following Up on Overdue Promises
- Click the overdue row to open the member's account
- Review the promise details and history
- Call the member to discuss payment
- Either update the promise date or mark it as broken
Creating Effective Promises
When recording a new promise (from Member Search):
- Be specific about the amount
- Use a realistic date the member can meet
- Include detailed notes about how they plan to pay
- Note any special circumstances
Frequently Asked Questions
Q: How do I create a new payment promise?
A: Payment promises are created from the Member Search page. Search for the member, then click "Payment Promise" to record their commitment.
Q: Can I edit a promise after it's created?
A: Yes, go to the member's account in Member Search and update the promise from there.
Q: What if a member breaks their promise?
A: Mark it as "broken" in the member's account and create a new promise with an updated date if they commit again.
Q: Why don't I see any promises in the table?
A: Check your filters — you may have a status or staff filter active. Click "All" and select "All Staff" to see everything.
Q: How do I remove a promise when it's paid?
A: Mark it as "kept" in the member's account. This removes it from the active list.
Quick Reference
| Action How To | |
| View all promises | Click "All" filter tab |
| See overdue only | Click "Overdue" filter tab |
| Filter by staff | Use the staff dropdown |
| Go to member account | Click any table row |
| Create new promise | Go to Member Search → Payment Promise |
| View promise details | Click the row → see full details in Member Search |
Need Help?
If you have questions about the Promise to Pay page or need assistance with collections workflow, contact your supervisor or system administrator.