How it works
Just one spreadsheet and a shared service account. No heavy IT build-out required.
1. Prepare one spreadsheet per department
For each department (team), create one empty Google spreadsheet. You won't touch its contents — the app writes to it.
2. Share the service account
Add the issued service account email as an Editor of that spreadsheet. Employees are not given sharing access.
3. Register the team ID and spreadsheet ID
In the admin screen, set the team ID, spreadsheet ID, member roster and coaching policy.
4. Start operating
Employees enter daily PDCA reports; the manager approves once a day. On approval everyone's reports are written to the sheet in one call, and the raw data on our server is erased immediately.
First steps by role: managers set up in 5 steps; members just sign in and write their daily report.
How to use →Where to share the service account (important)
In your spreadsheet's Share dialog, add the following address as an Editor. Employees are not given sharing access.
norolu-pdca-sheets@norolu-pdca.iam.gserviceaccount.com
Once shared, sign in and register the team ID, spreadsheet ID, member roster and coaching policy on the Settings (coaching policy) screen to start operating.
Security & data handling
- The data itself lives inside the customer's own Google Drive.
- Our server keeps the raw data for at most 24 hours (erased on approval).
- Only the service account writes to the spreadsheet, structurally preventing employee edit accidents.
What to prepare before you start
- Open Settings and save the spreadsheet ID (the string between /d/ and /edit in the URL) and your education policy. The policy becomes the axis of the weekly AI review and 1-on-1s.
- In Settings, add each member's Google account email to Members (email), one per line, and save. This single field registers both sign-in permission and the roster (missing-report alerts, weekly review / evaluation evidence).
- Sign in with the same Google account as the email you entered at checkout — you become the administrator of this team and can start setup right away.
- Open the spreadsheet and copy the string between /d/ and /edit in the URL (about 40 characters), then paste it here.
Common stumbling points
- Right after payment, it can take a few dozen seconds to take effect. If you see “no access,” wait about a minute and sign in again.
- No invitation email is sent. Share this site's URL and have members sign in with the registered Google account (a consent screen appears on first use).
- How do I add another manager? Add their email to Manager emails in Settings and save. After signing in they can use the manager screens (Approve, Team, Settings, etc.).
- How do I show names instead of email addresses? Each person can set a display name in Profile, or a manager can register them in Settings' display-name field as email=name.
What to tell your members
- Sign in with the Google account your manager registered. A consent screen appears the first time.
- In Daily, fill in Plan, Do, Check, Act and tomorrow's plan. If you get stuck, AI assist/hints offer a draft or questions — you decide what to adopt.
- Once your manager approves, the report is finalized and you can look back anytime in History. Set your display name in Profile.