Configuring Daily Time Tracking Prompts

Daily prompts are automated Slack direct messages that remind each team member to log their hours. Every working day at a scheduled time, each linked team member receives a message listing their assigned projects with buttons to record time — right inside Slack.

This page covers how prompts are configured, what team members see, and how they interact with the prompt to log time.


How Daily Prompts Work

Each working day, Invup checks which team members are linked to Slack and assigned to at least one project. At the configured prompt time, it sends each eligible team member a direct message listing their projects. The team member can then log time entries directly from that message.

Who receives prompts

A team member receives a daily prompt when all of the following are true:

If any of these conditions aren't met, the team member won't receive a prompt. For help with linking, see Mapping Team Members to Slack Users.


Configuring Prompt Settings

Daily prompt settings are managed in Settings > Organization, under the Schedule Settings section.

Timezone

The Timezone setting determines when prompts are sent. Prompts are delivered at the scheduled time in your organization's timezone. For example, if your organization is set to America/New_York and the prompt time is 4:45 PM, all team members receive their prompt at 4:45 PM Eastern — regardless of where they personally are located.

Admin - Working Days Schedule.png

Working Days

The Working Days setting controls which days of the week prompts are sent. By default, Monday through Friday are selected. Click a day to toggle it on or off. At least one working day must be selected.

Prompts are only sent on working days. If Saturday and Sunday are not selected (the default), no prompts go out on weekends.

This setting also affects the /invup report slash command — the "logged X of Y working days" count in reports is based on these configured days.

Prompt Time

Prompts are sent at 4:45 PM in your organization's timezone by default. This time is designed to catch team members before the end of the workday so they can log hours while the day's work is fresh.


What the Prompt Looks Like

When a team member receives a daily prompt, the message includes:

  1. A greeting with the team member's first name and the date
  2. A list of assigned projects, each with its own action:
    • Non-service projects: A Record time button (or Edit time with a checkmark and duration if time has already been logged)
    • Service-based projects: A dropdown to select a service (each option shows a checkmark and duration if already logged)
    • Locked projects: A lock icon with the unlock date — the button is disabled
  3. A dashboard link (for non-contributor team members) to log time in the web app instead

Admin - Log Time Prompt.png

How client names appear


How Team Members Interact with the Prompt

Logging time on a non-service project

  1. Click the Record time button next to the project.
  2. A modal opens with fields for Hours, Minutes, and an optional Description.
  3. Fill in the duration and click Submit.
  4. The prompt message updates in place — the button now shows Edit time with a checkmark and the logged duration.

Member - Log Time in Slack.png

Logging time on a service-based project

  1. Select a service from the dropdown next to the project.
  2. A modal opens with the project name, service name, and the same duration and description fields.
  3. Fill in the duration and click Submit.
  4. The dropdown updates — the selected service now shows a checkmark and the logged duration.

Editing an existing entry

If time has already been logged for a project (or a specific service), the button or dropdown option shows a checkmark with the duration. Clicking it opens the same modal, pre-filled with the existing values. Update the hours, minutes, or description and click Submit to save the changes.

Locked projects

If a project's date falls within its lock period, the prompt shows a lock icon and the unlock date. Clicking the button displays a message explaining that the project is locked. Team members cannot log time to locked projects through Slack — admins can still log time through the web app.


What Happens If a Prompt Fails

If a prompt can't be delivered (for example, because of a temporary Slack outage), Invup retries automatically with increasing delays. If all retries are exhausted, the prompt for that day is marked as failed. The team member won't receive it, but this doesn't affect future days — the next working day's prompt will be sent as normal.

Failed prompts don't require any action from admins. If a pattern of failures occurs, check that the Slack integration is still connected in Settings > Integrations > Slack.


Summary

Setting Where to configure Default
Timezone Settings > Organization > Schedule Settings EST
Working Days Settings > Organization > Schedule Settings Monday – Friday
Prompt Time Default (not configurable in UI) 4:45 PM (organization timezone)
Daily Prompts Enabled Enabled automatically when Slack is connected On

Revision #1
Created 21 March 2026 19:05:05 by Ope
Updated 21 March 2026 19:38:44 by Ope