Skip to content
Helpdesk Agent dev Tesoro CRM

Daily and weekly routines: the rhythm of a well-run office

A well-run office does not run on talent, it runs on rhythm. The same four questions every morning, the same checks every week. Tesoro supports this, but only if you set it up for it. This article describes the daily rhythm of fictional office Calida Prestige Estates (Costa Blanca), with director Eva van der Berg and senior agent James Crawford.

  • You are just starting with Tesoro and want a workable daily schedule
  • Your team is reactive, you want to provide guidance
  • You are onboarding a new agent and want a clear checklist

First action: not email. Tesoro. Always the same questions:

  1. New leads come in? (Leads, sorted by creation date)
  2. Properties online too long? (Properties, by status + publication date)
  3. Incomplete files? (Properties, by missing fields)
  4. How is the pipeline? (Deals, by stage)

5, 10 minutes and Eva knows what the day is about. No scrolling through 200 records, four targeted views.

Half hour later. Operational:

  1. Which leads are assigned to me? (Leads, own name)
  2. Which tasks today? (Activities, date)
  3. Which follow-ups? (Leads, status “contacted”)
  4. Which viewings this week? (Activities, type + date)

  1. New leads: view “New leads today”. Filter created_at = today. Assigned to agent? Unassigned leads = immediate action.

    Available filters: lead_status, owner_id, lead_source, created_at, last_activity.

  2. Publication status: view “Own listings, active”. Filter display_on_website. Which properties should be published and are they published?

    Filters: status, display_on_website, mls.

  3. Incomplete files: properties with 0 leads + 0 web views after several weeks. Photos? Description? Portals?

    Columns: name, status, price, leads, web_views, deals, published_at.

  4. Pipeline overview: Deals sorted by stage. Pay attention to deals in “offer” or “reservation” that have been stagnant for a while.

    Filters: status (knowing_property → won/lost), owner_id, deal_value, closing_date, last_activity.


  1. New leads: owner_id = my name + lead_status = new. Not contacted. Prioritize by source: portal leads require quick response.

  2. Follow-ups: lead_status = contacted + own name. Column last_activity shows when you last had contact.

  3. Scheduled activities: Activities event_date = today. Viewings, calls, follow-up moments.

  4. Update deal files: Active deals. Offers received? Update status?


45 minutes. Evaluation + preparation for the next week.

  1. Evaluate pricing strategy: view “Own listings, active”, sorted by published_at oldest first. > 60 days + declining lead activity = price conversation with owner.

    Combine published_at + contacts (leads) + web_views to assess: price, presentation, or market?

  2. Agent performance: Deals without agent filter. Count per agent: active deals, deal stages, deal values. Compare with number of leads + conversion.

    Filters: owner_id, status, type, deal_value, closing_date, contacts_count, property_count_active.

  3. New listings this week: created_at = this week. Complete? Photos, multilingual description, GPS? Complete before Monday.

  4. MLS hygiene: status = sold or cancelled. Still published on portals? Remove.

    Filters: status (sold, rented, cancelled, off_market, removed_by_feed), mls.

  5. Prepare team meeting: Create list of discussion points based on data. Objective, no assumptions.


  1. Week planning: Activities event_date = this week. Conflicts? Rescheduling?

  2. Update lead status: Non-responding leads after 3 attempts → “unqualified”. Concrete interest → “qualified”.

  3. Own listings: Properties with own name. Any new web views or leads? What needs extra attention this week?


Routines only work if the right views exist.

ViewResourceFiltersColumns
New leads todayLeadscreated_at = todayName, source, agent, status, creation date
Own listings, activePropertiesstatus = activeName, price, publication date, leads, web views, deals
Properties > 60 daysPropertiesstatus = active, created_at < 60dName, price, publication date, leads, web views
MLS status checkPropertiesstatus = sold or cancelledName, status, MLS, publication date
Pipeline overviewDeals(no filter)Name, agent, status, deal value, closing date
ViewResourceFiltersColumns
My new leadsLeadsown name + lead_status = newName, source, stage, creation date
My follow-upsLeadsown name + lead_status = contactedName, last activity, source, stage
My listingsPropertiesown name + status = activeName, price, leads, web views, deals

The power of routines = repetition. Not a one-time check, every day again. Tesoro makes views persistent: you do not set them up every day.

If a view no longer answers the right questions: adjust. Routines evolve with your office. But the rhythm itself, daily checks, weekly evaluations, remains.