FunctionFox guide

Bulk enter time in FunctionFox, a week at a time.

FunctionFox saves one row at a time. Pick the client, the project, the task, type the date and hours, save, repeat. With the Snaptally Exporter you set the project once and push every entry that belongs to it in one batch.

Add to Chrome Start now, no signup

The Exporter is free on every plan. No account needed to install it.

01 · Set it once
ClientAcme Co
ProjectWebsite refresh
TaskDesign
02 · Tick the week
MonHomepage wires2.00
TueNav revisions1.50
WedMobile layout3.00
ThuClient review1.00
FriFinal handoff2.00
03 · Confirm and push
5 entries · 9.50 h will be written under this selection and saved.

5 of 5 pushed

An example batch. Names, times and hours are made up.

The short version

  1. 01Set the Client, Project and Task once in FunctionFox.
  2. 02Tick every entry that belongs there, across the whole week.
  3. 03Check the summary and confirm. Each row saves with its own date.

The problem

Why FunctionFox time entry is one row at a time

The FunctionFox timesheet form saves a single entry. To log a week, you fill it in and click Save New, over and over. A week with twenty five entries means twenty five trips through the same form.

FunctionFox has no public API and no way to upload timesheet entries from a file. So there is no spreadsheet you can drop in. The Snaptally Exporter fills the form for you instead, and it can do a whole batch in one go.

How it works

How a batch works

  1. 1Log your week in Snaptally. Typed lines, calendar blocks, the timer and the sticky all land on the same sheet.
  2. 2In FunctionFox, open your timesheet and set the Client, Project and Task you want to fill.
  3. 3Open the Exporter panel. It shows your whole week. Tick every entry that belongs under that selection. A day's checkbox ticks that whole day.
  4. 4Click Push. The Exporter reads your FunctionFox selection back and shows exactly what will be written, like 5 entries · 9.50 h under Acme Co, Website refresh, Design.
  5. 5Confirm. It fills the date, hours and description for each entry and saves each row, showing progress as it goes.

Plan your batches

One push per project

Each push files everything under one Client, Project and Task. So plan by project, not by day. Inside each day, the Exporter sorts entries by client and project, so the ones you push together already sit next to each other.

A week spread across three projects is three pushes, not thirty rows.

It fills

Date, Hours and Description. Each row keeps the date of its own entry.

You choose

Client, Project, Task and Personnel. Set them once and every entry in the batch is filed there.

Safety

Built to stop, not guess

Nothing is written until you confirm

The panel shows the count, the hours and where they will be filed before it saves a thing.

A failed row stops the batch

The push stops at the row that failed and marks it, so you know exactly what made it in.

It watches the selection

If FunctionFox changes the Client, Project or Task in the middle of a batch, the Exporter stops instead of filing the rest in the wrong place.

Sent rows stay marked

Entries you have pushed are marked in the panel, so you do not send the same one twice from that browser.

Price

What it costs

Free

$0One person, no account needed. The Exporter is included.

Pro

$4.99 per person, per monthA full year of history, unlimited clients and a shared workspace.

Questions

Common questions

How many entries can I push at once?

As many as you tick. They go in one after another, and the panel shows how far it has got.

Can one push cover several projects?

No. A push files everything under the Client, Project and Task set in FunctionFox. Push each project as its own batch.

Can a batch cover more than one day?

Yes. Each entry keeps its own date, so a whole week of one project can go in one push.

Does it read my existing FunctionFox entries?

No. It only goes one way. Your week goes from Snaptally into FunctionFox when you push, and nothing comes back.

Is this made by FunctionFox?

No. Snaptally is not affiliated with, endorsed by or connected to FunctionFox.

Keep reading

More FunctionFox guides

FunctionFox guideFill your FunctionFox timesheet from your notesLog the week however you already keep notes, check it, then push it into FunctionFox.Read the guide →FunctionFox guideImporting time into FunctionFoxThere is no file import. Here are the options, and the one that does the typing.Read the guide →

Try it on this week.

Open the app, log a few lines, and push them into FunctionFox.

Start now, no signup Add to Chrome

Not affiliated with FunctionFox.