Nordic Sails Logo
Nordic Sails

March 2025 RanchLeads Updates: Call Lists in development!

Much of the core functionality has its foundations set, many more improvements to come.

March Progress: Major Reminder System Work Done! Call Lists in the works.

Reminder System Overhaul

We've completely redesigned our reminder system from the ground up, separating one-time reminders from recurring schedules for improved organization and reliability. This was an essential design decision and should allow for the MOST flexible reminder system possible. This way you can create recurring reminder schedules how you want but for those extra important dates you'll have the ability to set a standalone reminder specifically for that date alongside the usual reminders.

Per-Lead Custom Reminders

Each lead can now have its own custom reminder schedule! Configure different frequencies based on what works best for yourself and the lead. You can set a default schedule which will be applied to all leads you create. If you want something different, create or assign whatever schedule you want. Perfect for prioritizing your most valuable opportunities.

Technical Improvements

Reminder API

See a little behind the scenes in our development:

// Example of code to get your next Contact Date for a lead
function calculateNextContactDate(schedule: {
frequency: string;
customDays: number | null;
}): Date {
const nextContactDate = new Date();

switch (schedule.frequency) {
case "daily":
nextContactDate.setDate(nextContactDate.getDate() + 1);
break;
case "weekly":
nextContactDate.setDate(nextContactDate.getDate() + 7);
break;
case "biweekly":
nextContactDate.setDate(nextContactDate.getDate() + 14);
break;
case "monthly":
nextContactDate.setMonth(nextContactDate.getMonth() + 1);
break;
case "quarterly":
nextContactDate.setMonth(nextContactDate.getMonth() + 3);
break;
case "custom":
if (schedule.customDays) {
nextContactDate.setDate(
nextContactDate.getDate() + schedule.customDays,
);
}
break;
default:
// Fallback to tomorrow for any unhandled case
nextContactDate.setDate(nextContactDate.getDate() + 1);
}

// Normalize the date to noon to avoid timezone issues
return normalizeDate(nextContactDate);
}

What’s Fixed

  • Next contact date now updates correctly after schedule changes
  • Contact history accurately reflects all interactions
  • Eliminated reminder conflicts between one-time and recurring events
  • Calendar integration now properly syncs both reminder types

Where we are on the RanchLeads Roadmap

Q1 2025

  • Beta Release ✓
  • Core Functionality ✓
  • Bug Fixes ✓
  • Security Audit ✓

Q2 2025

  • User Testing
  • Call Lists
  • Mobile Improvements
  • Paid Features

Q3 2025

  • Full Release
  • Enhanced Analytics
  • Complete Mobile Experience

Q4 2025

  • AI Integrations
  • Advanced Reporting
  • Customer Requests?

Try The New Reminder System Today

Sign in to your RanchLeads account to explore these powerful new features, or contact our support team for assistance with setting up your custom reminder schedules.

Go Check it Out!