Daily Task Manager

Enter the team password to continue

Daily task board
0
Total tasks
0
Completed
0
Remaining
0
Carried fwd
Click ⟳ Sync now to load today's tasks.
Connect Google Calendar and sync to see events.
Connect Monday.com and sync to see clients.
Monday.com — Pages Function proxy
✓ No configuration needed — the Monday.com proxy is built into this site automatically via a Cloudflare Pages Function.
Pre-configured boards:
Client Hub: 5093916360 (workspace 6029051)  ·  Client Info: 5093556939 (workspace 6027405)
Google Calendar
See the Setup guide for how to create this.
Authorised JavaScript origin must include:
Status
Monday.com (via Worker)
Not configured
📅
Google Calendar
Not connected
Team password

Change the password used to access this app. All team members will need the new password.

Part A — Add your Monday.com API token
1

Get your Monday.com API token from: monday.com → Profile picture → Administration → API → Generate Personal API Token. Copy it.

2

Open functions/api/monday.js in a plain text editor (e.g. Notepad on Windows, TextEdit on Mac). Find this line:
const MONDAY_TOKEN = "YOUR_MONDAY_API_TOKEN_HERE";
Replace YOUR_MONDAY_API_TOKEN_HERE with your actual token. Save the file.

3

Re-zip the project so the zip contains index.html and the functions folder side by side at the top level. Then go to Cloudflare → Workers & Pages → kickbacktasks → Deployments → Upload assets and upload the new zip to redeploy.

✓ No separate Worker needed — the Monday.com proxy is built into the site as a Pages Function.
Part C — Connect Google Calendar
1

Go to console.cloud.google.com. Create a new project.

2

APIs & Services → Library → search Google Calendar API → Enable.

3

APIs & Services → OAuth consent screen → External → fill in app name & your email → Save.

4

Credentials → Create Credentials → OAuth 2.0 Client ID → Web application.

5

Under Authorised JavaScript origins add your Pages URL:

6

Click Create → copy the Client ID → paste it on the Connections page → click Authorise Google Calendar.

Part D — Set a team password

Go to Connections → Team password and set a shared password for your team. The default password is taskmanager — change it before sharing the URL with your team.

Daily use

Open the site URL each morning and click ⟳ Sync now.
Every Google Calendar event becomes a task. Every client on your Monday board gets a check-in task.
Incomplete tasks roll forward to the next working day automatically (weekends skipped).
Click ↑ Push completed tasks to write done tasks back to your Monday.com Client Hub board.
Tasks and settings are saved per-browser — each team member will need to connect their own Google account on first visit.