Skip to main content

Daily Journal

The Business Journal (Reports → Daily Journal in the sidebar) is your store's daily log. It has three tabs: Journal Entries, Create Entry and Close of day.

Business Journal

Overview​

Capture each day's note, calls, door traffic and work, then look back over a date range. You can also open the page from the dashboard's Daily Journal quick action, or from the Daily Journal close of day link on the Walk-ins End of day tab.

  • One journal for the whole team. Everyone sees every entry in the store, and anyone can edit any entry. Each card names the teammate who wrote it.
  • One entry per person per day. Each teammate can log their own entry for the same day.
  • No delete and no export. Entries can be edited but not removed. The page has no download or print option.
  • Where the numbers go. Journal entries feed the dashboard's 04 Informed level. Door traffic is also used for the dashboard's Conversion rate when no walk-in visits were logged.

Tabs in detail​

Journal Entries​

  • Three trend charts: Inbound Calls, Outbound Calls and Door Traffic. Each plots daily totals for the whole store (all teammates and locations) over the date range, counting each person's day once. Days with no entry plot as 0.
  • Date range (top right of the list): defaults to the last 20 days, ending on the store's today. It is required and can span up to 13 months. A longer pick is cut to 13 months, and an amber line under the button says which end date was used. It drives both the charts and the list.
  • Entry cards, 7 per page and newest first. Each card shows the date, a status badge, Key Numbers, the Daily Note and any Work Activities. Click a card to open Edit Journal Entry. There is no separate Edit button.
  • Refresh reloads the list and the three charts.

Create Entry​

  • Step 1 Entry Details: pick the date at the top right. It defaults to the store's today, and any day works. Write the Daily Note (required). Then fill Inbound Calls, Outbound Calls and Door Traffic (optional). If the Walk-ins log has visits that day, a Walk-in log: … — use link fills Door Traffic, and Inbound Calls when there were phone visits.
  • Step 2 Work Activities (optional) unlocks once the Daily Note has text. It holds Operations, Marketing, Sales, Service and Management.
  • Add Journal Entry saves the entry for the whole team to see and takes you back to Journal Entries. Mood is one optional word for how the day felt, up to 40 characters; it shows as a badge on the card.

Close of day​

For whoever closes the store:

  • Pick the day (no future days) and, with two or more locations, the location.
  • Enter the visits nobody logged live in the grid. It is the same grid as Walk-ins → End of day.
  • Confirm Door traffic, Inbound calls and Outbound calls. The first two are prefilled from the walk-in log.
  • Save close of day saves the visits first. It then puts the counts, and an optional note, on your own journal entry for that day, creating the entry if you don't have one.

This tab needs at least one active location.

Step by step: log your day​

  1. Open Create Entry.
  2. Check the date at the top right of Step 1.
  3. Write the Daily Note.
  4. Fill Inbound Calls, Outbound Calls and Door Traffic, or click Walk-in log: … — use to copy the walk-in numbers.
  5. Optionally, fill the Work Activities.
  6. Click Add Journal Entry.

Step by step: close the day​

  1. Open Close of day, or click Daily Journal close of day on the Walk-ins End of day tab.
  2. Check the day and location in the toolbar.
  3. Read the list of visits already logged. Then add one grid row per visitor nobody logged live.
  4. Check the counts. Click Use … to take the walk-in log's number, or type a clicker count. Add a note if you like.
  5. Click Save close of day.

Tips & best practices​

  • Log consistently. Even a short daily note makes the trend charts meaningful.
  • If your team uses Walk-ins, finish the day on Close of day, so the visits and the counts are saved together.
  • You can use Create Entry and Close of day on the same day in either order, and they land on one entry. Create Entry first: Close of day adds its counts to that entry. Close of day first: Create Entry tells you the day already has your entry and sends you to the Journal Entries tab to edit it.
  • Narrow the date range to a single week for a focused review.

Troubleshooting​

IssueFix
Entries don't appearThey're outside the date range, so widen it. The header says how many entries the range holds, such as "Showing 1–7 of 23 entries"
Charts are flat at 0No calls or door traffic were recorded in the range. Extend it or add numbers to entries
"Error Loading Charts"Click Retry on the red card. The line under the heading says what went wrong — for example that you need to sign in again
Add Journal Entry is greyed outThe Daily Note is empty. If the button reads "Loading organization...", reload the page or sign in again
"An entry for this date already exists…"You already logged that day. Open its card on Journal Entries and edit it
The Mood badge is missing on a cardMood is optional, so an entry nobody gave one has no badge. Open the card and type one in
"An unexpected error occurred. Please try again."Only shown when there is nothing more specific to say — other failures name the cause. On Journal Entries, click Try Again. On Create Entry your typing is kept, so click Add Journal Entry again. If it keeps happening, sign out and back in
A red message inside Edit Journal EntryThe save was refused and nothing was saved. Your changes are still in the boxes: deal with what the message says and click Save Changes again, or Cancel to drop them
A number box won't accept a decimalCalls and door traffic are whole numbers. The browser shows its own warning (such as "Please enter a valid value") and nothing saves
Close of day says "Walk-in visits are logged per location…"Add or reactivate a location in Settings
Save close of day is greyed outThe counts are still loading or failed to load. Click Retry in the Counts card
I can't delete an entryThere is no delete. Edit the entry instead
The page shows "403 - Forbidden"Daily Journal is hidden in that person's menu. See Team & menu visibility

What's next​

Detailed reference​

Every button, icon, field and message on this page, for when you need the exact detail. Each panel starts closed — open the one you need.

Page header and toolbar
ControlWhereWhat it doesNotes
Title Business Journal and "View journal entries, analyze weekly trends, and create new entries."HeaderPage headingThe sidebar item is Reports → Daily Journal. It's the same page
Demo (Play icon, amber)Header, rightOpens the page with sample entries and starts a guided tourEveryone who can open the page. Nothing is saved. See the Demo mode panel and Demo mode
Tab Journal Entries (book icon, blue)Tab barShows the trend charts and the entry cardsOpens by default
Tab Create Entry (plus icon, green)Tab barShows the two-step form for a new entry—
Tab Close of day (clipboard-check icon, amber)Tab barShows the close-of-day screen: missed visits plus the day's countsNot in the demo
Switching tabsTab barShows the other tabThe address bar doesn't change. Anything typed on Create Entry, and the counts and note typed on Close of day, are lost when you switch tabs. Close of day grid rows are kept, but Close of day goes back to today and your default location. The date range on Journal Entries is kept, but its list goes back to page 1
Link to this page with Create Entry or Close of day openAddress barAdding ?tab=create or ?tab=close to the page address opens that tabAny other value opens Journal Entries
Shared date rangeJournal EntriesThe same range drives the charts and the listResets to the last 20 days, ending on the store's today, when the page is reloaded
Sidebar Reports → Daily JournalSidebarOpens this pageHidden when turned off in that person's menu
Dashboard quick action Daily Journal (book icon, orange)DashboardOpens this pageSee Dashboard
Dashboard level 04 Informed link Daily JournalDashboardOpens this page—
Link Daily Journal close of dayWalk-ins → End of day tab, footerOpens this page on Close of day—
Tab: Journal Entries

Trend charts

ControlWhereWhat it doesNotes
Chart Inbound Calls (phone icon, blue)Top, 1st cardPlots total inbound calls per day across the date rangeAdds up every entry that day, from all teammates and locations. Days with no entry plot as 0. Every entry in the range is counted, however long the range and however big the team
Chart Outbound Calls (phone icon, orange)Top, 2nd cardSame, for outbound callsSame rules
Chart Door Traffic (door icon, purple)Top, 3rd cardSame, for door traffic (walk-in visitors)Same rules
Hover a pointAny chartShows that day's number and the chart name. Days read like "Sep 12"View only. Clicking a chart does nothing
"Loading..." / "Loading chart..." (spinner)Chart areaPlaceholders while the chart data loadsShown on first load, and again whenever the range changes or an entry is saved
Error Loading ChartsChart areaReplaces all three charts and names what went wrong, for example "Unable to determine your organization. Please sign in again."Has a Retry button that reads the chart data again without reloading the page
Automatic chart refresh—The charts reload when the range changes, after an edit, after Create Entry saves and after Close of day savesRefresh reloads them too

Entries header

ControlWhereWhat it doesNotes
Heading Journal Entries and "Showing … entries"Below the charts, leftHow many entries the date range holds, and which of them this page shows"Showing 5 entries" when they all fit on one page; "Showing 8–14 of 23 entries" when there are more pages. If the total can't be read it says "Showing 7 entries on this page" instead, and the list is unaffected
Date range button (calendar icon, e.g. "Aug 30 - Sep 18, 2026")Header row, rightOpens a two-month calendar. Each click changes the range at once: a day before the start becomes the new start, and a day after the start becomes the new end. The list and charts reload after every click and the list returns to page 1Default: the last 20 days, ending on the store's today. The days you pick are whole days, so the same range shows the same entries to everyone, wherever they are. Required: it can't be cleared. Clicking the start day does nothing. There is no Apply button. Future days can be picked. The calendar stays open until you click outside or press Esc
Start day only ("Sep 01, 2026 - ...")Date range buttonClicking the current end day makes it the new start with no end yet. The list then shows everything from that day on, and the charts run to todayClick another day to finish the range: an earlier day becomes the start, a later day the end, and the same day gives a one-day range
Range longer than 13 monthsCalendarThe end is cut to 13 months after the startAn amber line appears under the date range button and in the calendar: "Date ranges are limited to 13 months, so this one ends …", naming the end date that was used. It clears as soon as a range that fits is picked
Calendar month arrows (left / right)Inside the calendarMove the two months shown back or forward—
Hint "Required · up to 13 months"Bottom of the calendarExplains the rulesAlways shown in the calendar
"Filter by date"Date range buttonLabel when no range is setRarely seen, because a range always exists
Refresh (circular arrows; spinner while loading)Header row, far rightReloads the entries list for the current range and page, and the three charts above itGreyed out while the list loads; the charts show their own placeholders

Entry cards and pages

ControlWhereWhat it doesNotes
"Loading journal entries..." (spinner)List areaShown while the first page loadsOnly when no cards are on screen yet
No journal entries in this date range — "Pick a wider range to see older entries, or write one on the Create Entry tab."List areaShown when the date range has no entriesEntries outside the range are not counted, so widen it to find them. No button; use the Create Entry tab
Entry cardList grid: 1 column on a phone, 2 on a tablet, 3 on a computerClick anywhere on the card to open Edit Journal EntryLists everyone's entries, newest date first. The card names the author but not the location. No Edit button or ⋯ menu. Hover adds a thick grey border
Card author and date (calendar icon), e.g. "Amy Nguyen · Sep 12, 2026"Card header, leftWho wrote the entry, and the day it is forYour own entries read You. Someone who has left the store reads Former team member. If the names can't be read the card shows the date alone — never the wrong name. The day is the same for everyone. "Today" and "Yesterday" are the store's, not your computer's, so a teammate in another time zone reads the same label you do
Status badge, e.g. PUBLISHEDCard header, rightThe entry's statusDark = PUBLISHED; grey = anything else. Every entry made on this page is PUBLISHED. An entry set aside as an older same-day duplicate is marked ARCHIVED and is no longer listed here or counted in the charts; its note and numbers were carried onto the entry that was kept — where the duplicate's figure was the higher one, the note on the kept entry also says what the figure was before ("Before a duplicate entry for this day was merged in, this entry recorded: visitors 12."). Nothing is deleted and nothing is lost — contact UpChannels support if you need one back
"Added Sep 12, 4:38 PM"Card header, right of the badgeWhen the entry was written, in the store's time zoneThe day the entry is FOR is the date on the left. This is when someone typed it, so an entry filled in the next morning says so
Key Numbers: Inbound Calls (blue), Outbound Calls (green), Door Traffic (purple)Card bodyThe numbers on the entryA tile shows only when that number was recorded. A recorded 0 shows; a blank is hidden. The section is hidden when no numbers were recorded
Daily Note:Card bodyThe entry's noteAlways shown. Can be empty on an entry that Close of day created without a note
Work Activities: Operations, Marketing, Sales, Service, ManagementCard bodyEach work log that has textEach block shows only when filled. The section is hidden when none are
Mood badgeCard body, bottomThe entry's mood wordOnly on entries that have one. Set it in Mood on Create Entry, or on the card's edit window
"Page …"Below the cards, leftCurrent page numberThe row is hidden when the page has no entries
PreviousBelow the cards, rightGoes back one page (7 entries per page)Greyed out on page 1 and while loading
NextBelow the cards, rightGoes forward one pageGreyed out while loading and when there are no more entries
Red message and Try Again (circular arrows)Replaces the whole list area (header, date range, cards and pages)Tries loading the list againOnly for a list that could not be read. The message names the cause, such as "Unable to determine your organization. Please sign in again." The charts stay. A failed Save Changes doesn't come here: it stays inside the dialog
Tab: Create Entry

A two-step form. Step 2 stays greyed out until the Daily Note has text.

Fields:

FieldRequiredDefaultRules and error text
Date button (calendar icon, e.g. "September 18th, 2026"; "Pick a date" when cleared)YesThe store's todayTop right of Step 1. Opens a one-month calendar. Any day works, including future days. Clicking the selected day again clears it; saving then shows "Please select a date for the entry." The calendar stays open until you click outside or press Esc. The entry is filed under the day you picked, and reads as that day for every teammate
Daily Note — placeholder Daily Note * — What happened in your business today? Key activities, insights, or observations...YesEmptyUntil it has text (spaces don't count), Step 2 stays locked and Add Journal Entry stays greyed out
Inbound Calls (number)NoEmptyBlank = not recorded; 0 is kept as 0. No minimum or maximum is checked. Whole numbers only: the browser stops a decimal with its own warning (such as "Please enter a valid value") and nothing saves
Outbound Calls (number)NoEmptySame rules
Door Traffic (number)NoEmptySame rules
Operations — placeholder "Operations — daily operations, processes, improvements..."NoEmptyStep 2
Marketing — placeholder "Marketing — campaigns, content, social media..."NoEmptyStep 2
Sales — placeholder "Sales — calls, follow-ups, deals closed..."NoEmptyStep 2
Service — placeholder "Service — customer support, tickets, issues resolved..."NoEmptyStep 2
Management — placeholder "Management — team meetings, planning, strategy, decisions..."NoEmptyStep 2, full width

Controls:

ControlWhereWhat it doesNotes
STEP 1 Entry Details (calendar icon)Card 1 header, leftStep label—
Link Walk-in log: … · … calls — use (amber). Tooltip: "Fill Door Traffic with the walk-in visitors your team logged that day (× party size, all locations) and Inbound Calls with phone visits"Under Door TrafficCopies the Walk-ins log's numbers for the chosen day into the boxes: walk-in visitors × party size, all locations, into Door Traffic, and phone visits into Inbound Calls. Nothing is saved until you click Add Journal EntryOnly when the log has at least one walk-in visitor or phone visit that day. The "· … calls" part shows only when phone visits were logged. Disappears when the date is cleared
STEP 2 Work Activities "(Optional)" (briefcase icon)Card 2 headerStep labelA white veil covers the card until the Daily Note has text
"Loading organization..." (spinner), then the store name (briefcase icon)Footer, leftNames the store the entry is saved toHover: "The store this entry is saved to". If the name can't be read, nothing shows there; saving still works
Add Journal Entry (plus icon); "Creating..." while savingFooter, rightSaves a new PUBLISHED entry that the whole team can see. Resets the form to today, switches to Journal Entries and refreshes the list and chartsA message at the top right confirms the day it was saved for (see below). Greyed out while the Daily Note is empty, while saving and while the store loads. Reads "Loading organization..." until the store loads, and stays that way if your session has no store. The entry has no location
Green message "Journal entry saved for Sep 24, 2026."Top right of the screenConfirms the save and names the day the entry is forStays on screen after the page switches to Journal Entries, and closes by itself after a few seconds. If that day is outside the list's date range, widen the range to see the card
Red bannerTop of the formSays why the save failed (see Messages)Stays until the next save attempt
One entry per person per day—A second entry by the same person for the same date is refused: "An entry for this date already exists. Open it from the Journal Entries tab to edit it."Each teammate can log the same day. An entry made by Close of day counts, so Add Journal Entry shows that message rather than making a second one. The charts count a person's day once
Mood (text)NoEmptyOptional, up to 40 characters. One word for how the day felt
Tab: Close of day

For whoever closes the store. Enter the visits nobody logged live, confirm door traffic and calls, and save both at once. The Visits you did not log live card sits on the left and Counts on the right on very wide screens; otherwise they stack.

Loading and setup

MessageWhereWhat it meansNotes
"Loading the close of day…" (spinner)Tab bodyLoading the store, your account, time zone, locations and teamFirst time the tab opens
"Could not load the close of day: …" (red), with Try Again under itTab bodyLoading failed, for example "Organization not found." when your session has no storeClick Try Again. If it keeps failing, sign in again
"Unable to determine your organization. Please sign in again." (red)Tab bodyYour signed-in account couldn't be readSign out and back in
"Walk-in visits are logged per location. Add a location in Settings to use the close of day."Tab bodyShown instead of the screenThe store has no active location

Toolbar

ControlWhereWhat it doesNotes
Left arrow (label Previous day)Toolbar, leftMoves back one dayGreyed out while saving
Day button (calendar icon, e.g. "Sat, Sep 12", plus "(today)" on today)ToolbarOpens a one-month calendar. Picking a day switches to it and closes the calendarOpens on today in your business time zone (UTC until one is set). Future days are greyed out. Greyed out while saving
Right arrow (label Next day)ToolbarMoves forward one dayGreyed out while saving and on today: you can't move into the future
Location dropdown (map-pin icon, label Location)Toolbar, rightSwitches the location the visits and counts belong to. Lists active locations by nameOnly with two or more active locations; otherwise the location name shows as plain text. Defaults to your Default Location (set in Team) if it's active, otherwise the first active location. Greyed out while saving

Card: Visits you did not log live · … · …

The title shows the day and location. Description: "Each row is one visitor, saved as entered at close. Leave the time blank and it is spread across opening hours."

ControlWhereWhat it doesNotes
"… logged live today · … already added at close" (or "yesterday", or "on Sat, Sep 12")Summary boxCounts the visits already logged for that day and location"Already added at close" shows only when earlier close-of-day visits exist. Records created from lost quotes are left out
"Check this list first so nobody is counted twice." / "Nothing logged yet, so every visit goes in the grid."Summary box, rightWarns against entering a visit twiceDuplicates are not caught automatically
Visit chips, e.g. "2:10 PM · Stackable washer · Left · Out of stock ×2"Summary boxA read-only list of the day's visitsPhone icon = phone visit. ~ before the time = entered at close. "No item noted" when empty. "×…" when the party was bigger than 1. Outcome text: Sold, Quote, Special order, "Left · reason", Left, Open. Colours: green = Sold; blue = Quote or Special order; amber = Left for a buyable reason; plain = Left for another reason; dashed grey = Open. Hover: "Logged live" or "Entered at close" · phone · "… people" · "source: …" · "handled by …". Chips can't be clicked
+… moreEnd of the chipsShows every chipOnly with more than 24 visits
"Loading what was logged today…" (spinner)Summary boxLoading—
"Could not load the visits logged today: …" and RetrySummary boxRetry loads the list again—
Remove row (X icon, label "Remove row …")Grid, last columnDeletes that row at once, with no confirmation (it wasn't saved yet). Removing the only row leaves a new empty row that keeps its Source, Handled by, Channel and Had it?Hidden while saving
Row error "Row …: …" (red, under the row)Under a rowSays what to fixShown only after a save attempt for this day and location
Add row (plus icon and Enter-key icon)Below the gridAdds a row and puts the cursor in its Time cell. The new row copies Source, Handled by, Channel and Had it? from the row aboveHidden while saving
"Enter moves down and adds a row at the bottom. A new row copies source, handled by, channel and had it? from the row above. Leave time blank and it is spread across opening hours."Right of Add rowExplains keyboard useHidden while saving
Enter in Time, Asked for or PartyGridMoves to the same column in the next row; from Party it moves to the next row's Time. On the last row it adds a rowTab moves across cells. Shift+Enter does nothing special
Blank rowsGridRows with nothing filled in, such as the empty row at the bottom, are skipped on saveSetting Source, Handled by, Channel or Had it? by hand counts as filling the row in
Unsaved rowsGridTyped rows are kept for each day and location in this browser tab, through tab switches, day or location changes and reloadsNot shared with other devices or people. Lost when the browser tab closes. Shared with the Walk-ins End of day tab. The counts and note are not kept

Grid columns (one row per visitor):

FieldRequiredDefaultRules and error text
Time (approx) — placeholder ~ autoNoBlankTooltip "Optional. 2:30pm, 14:30 or 3p. Blank rows get times spread across opening hours." Tidied to 24-hour time when you leave the cell ("3p" becomes 15:00, "1530" becomes 15:30). A bare 1 to 6 with no am/pm means afternoon. Blank rows get evenly spread times across that weekday's opening hours (10:00 to 18:00 when hours aren't set or the day is marked closed), never later than now when closing today. Red when unreadable: "Row …: "…" is not a time. Use 14:30 or 2:30pm, or leave it blank."
Asked for — placeholder "What they asked for"NoEmptyFree text
Had it? Yes (green) / No (amber)NoCopied from the row aboveClick the lit button again to clear it
Outcome Sold (green) / Quote (blue) / Left (rose)NoNone, saved as OpenClick the lit button again to clear it. Choosing Sold or Quote clears the reason
Reason if left — "No reason" plus the store's reasons (defaults: Out of stock, Wrong size, Wrong finish / color, Price, Delivery timing, Financing, Just looking, Nobody free to help)Yes, when Outcome is Left"—", or red "Pick a reason" when Left has noneTooltip "Picking a reason marks the visit Left": picking any reason sets Outcome to Left. "No reason" clears the reason. Buyable reasons are amber with a "buyable" tag, and the box turns amber when one is chosen. Error "Row …: Pick why they left." Reasons are managed in Settings → Lost sales; a reason hidden later still shows on rows that use it
Source — "Not known" plus the store's sources (defaults: Drove past, Google, Facebook ad, Referral, Repeat customer, Website, Other)No"—"; copied from the row aboveManaged in Settings → Lost sales
Handled by — "You (whoever saves)" plus the team, and "Former team member" when the row points at someone no longer on the teamNo"You"; copied from the row aboveTooltip "Blank = whoever saves the grid"
Channel Walk-in / PhoneAlways oneWalk-in; copied from the row aboveCan't be cleared. Walk-in rows add to Door traffic; Phone rows add to Inbound calls
PartyNo1Tooltip "How many people came in together (a couple is one visit, two people)". Digits only, 1 to 99. Cleared, it returns to the last value when you leave the cell. Door traffic counts people, not rows

Card: Counts

Title Counts. Description: "Saved on your journal entry for Sat, Sep 12." (the day shown).

ControlWhereWhat it doesNotes
"Could not load the walk-in counts or your journal entry, so nothing can be saved yet: …" and RetryTop of the cardRetry reloads the prefill numbers and your entryWhile shown, the count boxes and Save close of day are greyed out, so blank boxes can't wipe numbers already saved
Door traffic (placeholder "0")1st fieldWalk-in visitors for the dayShows, in order: what you typed, else the number already on your journal entry, else the walk-in log's number. The log's number = the saved walk-in visits' party sizes added up, plus the party sizes of the grid's filled Walk-in rows. It follows the grid as you add rows. It counts this location only
Caption "prefilled from … visits × party size · edit if you used a clicker"Under Door trafficSays the number came from the walk-in logOnly while the box shows the log's number
Caption "saved on your journal entry"Under any countSays the number is the one already on your entryOnly while the box shows the saved number
"walk-in log says …" and link Use … (amber)Under Door traffic or Inbound callsPuts the walk-in log's number in the boxOnly when the box shows a different number, such as a clicker count. Greyed out while the boxes are locked
Inbound calls (placeholder "0"), caption "prefilled from … phone-channel visits"2nd fieldInbound calls for the daySame order as Door traffic. The log's number = saved phone visits plus the grid's filled Phone rows, at this location only
Outbound calls (placeholder "0")3rd fieldOutbound calls for the dayNot prefilled from the walk-in log. Shows your saved number, if any
"Use a whole number, 0 or more." (red)Under a countThe box turns redAnything that isn't a whole number from 0 to 1,000,000. An empty box is allowed and clears that number on the entry
Note for the journal (optional) — placeholder "Anything worth remembering about today?"Counts cardAdds text to your entry's Daily NoteGoes below the existing note after a blank line; on a new entry it becomes the Daily Note. Cleared after a successful save. Greyed out while saving
"The Journal stays the end-of-day record; the dashboard's conversion KPI already divides orders by door traffic."Counts cardWhy door traffic mattersStatic text
"Fix the marked fields first." (red)Above the save buttonSomething in the grid or the counts is invalidOnly after a failed save attempt
Save close of day (save icon; spinner while saving)Bottom of the card, full widthStep 1: saves each filled grid row, one at a time, as a Walk-ins visit marked as entered at close. Step 2: puts the three counts and the note on your journal entry for that day. It uses your entry at this location; otherwise your entry with no location, such as one from Create Entry; otherwise a new PUBLISHED entry for this location. Teammates' entries and archived entries are never changed. On success: a confirmation, the note clears, and the list and charts refreshGreyed out while saving and while the counts are loading or failed to load. If any grid row fails, the counts are not saved
"Adds … visits from the grid and saves these counts." / "Saves these counts."Under the save buttonSays what the save will doDepends on how many filled rows the grid has
Locked boxesCounts cardThe count boxes are greyed out while saving, while loading and after a load error. The day and location can't be changed while saving; a save belongs to the day it started on—
Dialog: Edit Journal Entry

Opens when you click an entry card on Journal Entries. Any team member can edit any entry.

Fields:

FieldRequiredDefaultRules and error text
DAILY NOTE *YesThe entry's noteEmpty: the browser shows "Please fill out this field." and nothing saves. An entry that Close of day created without a note needs one before it can be saved
INBOUND CALLSNoThe entry's numberA blank box clears the number and its tile leaves the card. 0 is saved as 0. No minimum or maximum is checked. Whole numbers only: the browser stops a decimal with its own warning and nothing saves
OUTBOUND CALLSNoThe entry's numberSame rules
DOOR TRAFFICNoThe entry's numberSame rules
WORK ACTIVITIES: "Operations — daily operations, processes...", "Marketing — campaigns, content, social...", "Sales — calls, follow-ups, deals...", "Service — support, tickets, issues...", "Management — meetings, planning, strategy, decisions..."NoThe entry's textEmptying one removes its block from the card

Buttons:

ControlWhereWhat it doesNotes
X (close), Esc, or a click outsideDialogCloses without saving—
CancelFooterCloses without savingGreyed out while saving
Save Changes (save icon); "Saving..." while savingFooterSaves, reloads the list and charts, and closes the dialogNo pop-up confirmation. Greyed out while saving. If the save fails, nothing is saved and the dialog stays open with your changes still in the boxes: a red message appears above the buttons saying why, and Save Changes can be pressed again. The list, the date range and Refresh stay on screen behind it
Not editable—The entry's date, status and location can't be changed. There is no DeleteMood can be changed here
Messages you may see
MessageWhen it appearsWhat to do
"Loading..." / "Loading chart..."Charts loadingWait
"Error Loading Charts"Chart data couldn't be read. The line under the heading is the reason, such as "Unable to determine your organization. Please sign in again."Click Retry. If it keeps happening, do what the message says
"Loading journal entries..."First load of the listWait
"No journal entries in this date range" — "Pick a wider range to see older entries, or write one on the Create Entry tab."No entries in the date rangeWiden the date range, or add an entry on Create Entry
A red message with Try AgainReplaces the Journal Entries list when the list failed to load. The message is the reason, and "An unexpected error occurred. Please try again." only when there is nothing to go onClick Try Again. If it keeps happening, sign out and back in
"You do not have permission to perform this action."Inside Edit Journal Entry after Save Changes, when the store refused the changeNothing was saved. Reload the page; if your role changed while it was open, sign in again
A red banner (no button)Top of Create Entry when Add Journal Entry failed. It names the cause, such as a lost connection, and reads "An unexpected error occurred. Please try again." only when there is nothing to go onYour typing is kept. Click Add Journal Entry again; if it keeps failing, reload or sign in again
"Please enter a valid value…" (browser bubble; wording depends on the browser)A decimal typed in a number box on Create Entry or Edit Journal EntryUse a whole number
"Showing … entries", "Showing 8–14 of 23 entries"Journal Entries headerHow many entries the range holds. "… on this page" means the total couldn't be read, so the number is this page's only
"Required · up to 13 months"Date range calendarA longer range is cut to 13 months
"Date ranges are limited to 13 months, so this one ends …" (amber)Under the date range button, and in the calendarThe range you picked was longer, so the report used the end date named here
"Journal entry saved for …" (green, top right)Create Entry savedNothing; the page moves to Journal Entries
"An entry for this date already exists. Open it from the Journal Entries tab to edit it."Add Journal Entry for a day you already logged, including a day Close of day logged for you. It can also appear inside the Close of day pop-up "Counts not saved: …", if that save collides with an entry it then can't findOpen that day's card on Journal Entries and edit it
"Please select a date for the entry."Create Entry saved with the date clearedPick a date
"Loading organization..." (footer and button)Create Entry while the store loads. If your session has no store, the button keeps this label and stays greyed outReload. If that doesn't help, sign in again
"Failed to load organization" (or the underlying error)Red banner on Create Entry when your session couldn't be readReload. If that doesn't help, sign in again
"Walk-in log: … · … calls — use"Create Entry, when walk-ins were logged that dayClick it to copy the numbers in
"Please fill out this field." (browser bubble)Edit dialog saved with an empty Daily NoteType a note
"Loading the close of day…"Close of day loadingWait
"Could not load the close of day: …"Close of day failed to load, for example "Organization not found." when your session has no storeClick Try Again under the message. If that doesn't help, sign in again
"Unable to determine your organization. Please sign in again."Close of day couldn't read your signed-in accountSign out and back in
"Walk-in visits are logged per location. Add a location in Settings to use the close of day."No active locationAdd or reactivate a location in Settings
"… logged live today · … already added at close"Close of day summaryCheck it before adding rows; duplicates aren't caught
"Check this list first so nobody is counted twice." / "Nothing logged yet, so every visit goes in the grid."Close of day summary—
"Loading what was logged today…" / "Could not load the visits logged today: …" with RetryClose of day summaryClick Retry
"Row …: "…" is not a time. Use 14:30 or 2:30pm, or leave it blank."After a save with an unreadable timeFix or clear the time
"Row …: Pick why they left."After a save with Outcome Left and no reasonPick a reason or change the outcome
"Pick a reason" (red)Outcome is Left with no reasonPick a reason
"Use a whole number, 0 or more."A count isn't a whole number from 0 to 1,000,000Fix or clear it
"prefilled from … visits × party size · edit if you used a clicker" / "prefilled from … phone-channel visits" / "saved on your journal entry" / "walk-in log says … Use …"Count captionsInformation only. Use … puts the log's number in
"Could not load the walk-in counts or your journal entry, so nothing can be saved yet: …" with RetryCounts failed to loadClick Retry. Save stays greyed out until the counts load
"Fix the marked fields first." and the pop-up "Fix the marked fields, then save again."Save with row or count errorsFix the items marked in red
Pop-up "Saved … of … visits. … The rest are still in the grid. Counts were not saved."A grid row failed partway throughSaved rows leave the grid. Fix the problem and save again; saved rows won't be entered twice
"Row … was saved, but not everything in it (…)." (inside the pop-up above)A row's visit saved but a later step failedThat row counts as saved
Pop-up "Counts not saved: … The … visits were saved."The visits saved but the journal entry couldn't be writtenSave again; only the counts still need saving
Pop-up "Close of day saved for Sat, Sep 12: 3 visits added, door traffic 14, inbound calls 5."Save succeededNothing. Parts with nothing to report are left out. Outbound calls are saved but not listed
"Adds … visits from the grid and saves these counts." / "Saves these counts."Under Save close of day—
"403 - Forbidden" — "You do not have permission to view this page. Contact your organization owner."Daily Journal is hidden in that person's menuThe owner can show it again in Team & menu visibility
Who can use what
ItemRule
PlansEvery plan (Basic, Pro, Premium and the free trial). No add-on or switch
Opening the pageAny signed-in team member whose menu shows Reports → Daily Journal. If it's hidden for them, the page shows "403 - Forbidden". Nothing is blocked while the store has only one active person: people switched off or removed in Team don't count
Reading entriesEvery team member sees all entries in the store, not just their own
Creating and editingAny team member can create entries and edit anyone's entry. Owners and managers have no extra rights here
DeletingNo one: there is no delete on this page
One entry per dayPer person, per day, per location. Create Entry entries have no location; Close of day entries carry the location
Close of day visitsAny team member can add missed visits
Close of day countsAlways go on the signed-in person's own entry, never a teammate's
Close of day requiresAt least one active location
DemoAnyone who can open the page. Nothing is saved
Demo mode (/journal/demo)
  • Open it: the Demo button (Play icon, amber) at the top right of the Business Journal header.
  • Header: "Business Journal — Demo" with "Sample journal entries populated with demo data. All actions are disabled." and Exit Demo Mode (left arrow), which goes back to the live page.
  • Banner (eye icon): "Demo mode — journal entries are populated with sample data. All actions are disabled." Its Take a Tour button restarts the tour from step 1.
  • Tour: starts by itself the first time the demo opens and switches to each step's tab. Progress dots and "… of 8"; Back (from step 2), Skip (ends the tour), Next, which reads Got it! on the last step. Keys: Esc closes; right arrow or Enter goes forward (on the last step either one closes the tour); left arrow goes back. Clicking the dark backdrop closes the tour. If a step's target never appears, the tour moves on.
  • Still works: the Journal Entries and Create Entry tabs, Take a Tour, Exit Demo Mode, the tour controls and the chart hover values.
  • Disabled: the date range button (it won't open), Refresh, Previous and Next, the Create Entry date button, every text and number box (read-only) and Add Journal Entry. Entry cards show the hover border but open nothing.
  • Sample data: 6 entries chosen by your industry (Appliance, Furniture, Electronics, Liquidation or Apparel retail; HVAC, Plumbing or Appliance services; any other or none gets Electronics retail). The newest is dated today and the rest fall within about the last 10 days. All are PUBLISHED and each has a mood. The charts show 20 days of random numbers that change on every visit. Create Entry is pre-filled with an example note, the three numbers and all five work logs. The footer reads "Demo Organization".
  • Leave: Exit Demo Mode.
#TabTour stepWhat it points at
1Journal EntriesTab Navigation — ""Journal Entries" shows your logged entries with charts, and "Create Entry" adds a new daily record. This tour walks through both. The live page carries a third tab, "Close of day", which counts the till and the walk-ins at the end of a shift — it is not in the demo because it reads and writes real takings."The tab bar
2Journal EntriesTrend Charts — "Visualize your key metrics over time — Inbound Calls, Outbound Calls, and Door Traffic. Charts update automatically based on the selected date range."The three chart cards
3Journal EntriesEntries Header & Date Filter — "See how many entries are displayed, filter by date range — a range is required, and may span up to 13 months — and refresh data from the server."The heading, count, date range button and Refresh
4Journal EntriesJournal Entry Cards — "Each card shows a daily snapshot: key numbers (calls, traffic), your daily note, work activities by category (Operations, Marketing, Sales, Service, Management), and mood. Click any card to edit."The entry cards
5Journal EntriesPagination — "Navigate through pages of journal entries. Each page shows up to 7 entries sorted by most recent first.""Page 1" with Previous and Next
6Create EntryCreate Entry — Details — "Start a new entry by writing a daily note about what happened in your business, then log key numbers: inbound calls, outbound calls, and door traffic."The Step 1 card
7Create EntryWork Activities — "Once the daily note is filled, capture work done across Operations, Marketing, Sales, Service, and Management so each entry tells the full story of the day."The Step 2 card
8Create EntrySave the Entry — "The store the entry is saved to is named on the left. Add Journal Entry saves your daily record to the timeline, and a message names the day it was saved for."The footer: store name and Add Journal Entry

Differences from the live page:

  • The demo has no Close of day tab, which step 1 of the tour says; the live page has three tabs.
  • Every demo entry shows a mood. On the live page a mood is optional, so some entries have none.
  • Create Entry has no "Walk-in log … — use" link.
  • The demo footer reads "Demo Organization"; the live footer names your store.
  • The charts are random numbers, not totals of the sample entries.
  • Demo card dates and times follow your computer's clock. On the live page every card date is the day the entry is for, the same for everyone, and "Added …" times are in the store's time zone.
Common questions

How do I set a mood on an entry? Type one word in Mood on Create Entry, or open the card and use the Mood box in the edit window. It is optional and holds up to 40 characters. An entry without one shows no Mood badge until somebody adds one.

Can I delete a journal entry? No. There is no delete on this page. Edit the entry instead: clear numbers or work logs, or rewrite the Daily Note.

What does the time on a card mean? It is when the entry was written, shown in your store's time zone — "Added Sep 12, 4:38 PM". The date beside it is the day the entry is for, which can be an earlier day.

Why do I get "An entry for this date already exists"? Each person can have one entry per day, including the one Close of day makes for them. Open that day's card on Journal Entries and edit it. Teammates can each log their own entry for the same day, and each card names its author, so two cards for one day are easy to tell apart.

What's the difference between Create Entry and Close of day? Create Entry is a free-form daily note with numbers and work logs. Close of day is for the person closing the store. It saves the missed walk-in visits and then puts the door traffic, calls and an optional note on that person's own entry. It updates their entry at that location, or their entry with no location from Create Entry, and makes a new one only if neither exists. Either order works: if Close of day made your entry first, a later Create Entry for the same day says "An entry for this date already exists. Open it from the Journal Entries tab to edit it." rather than making a second one.

Where does the Door traffic number on Close of day come from? From what you typed; else the number already on your journal entry ("saved on your journal entry"); else the walk-in log for that location: the party sizes of the saved walk-in visits plus those of the filled Walk-in rows still in the grid. If you counted with a clicker, type your number. Use … puts the log's number back.

I clicked Refresh but the charts didn't change. Why? Refresh reloads the charts as well as the list, so both are up to date. If the charts show a red card instead, click Retry on it — the line above the button says what went wrong.

Why does the demo leave out Close of day? Close of day saves real walk-in visits and writes the day's counts to a real journal entry, so the demo — which touches nothing — has no place for it. Step 1 of the tour mentions it. Everything else on the demo matches the live page, including the 13-month limit on the date range.