Check the email you used to purchase on Gumroad. Your unique key is in the receipt — it's 32 characters in four blocks, like ABCD1234-EFGH5678-IJKL9012-MNOP3456. You can also find it anytime in your Gumroad library.
Go to cycle-tracker.com/app.html on your phone or browser. You'll see a welcome screen asking for your licence key.
Paste your key into the field and tap Unlock App. The app verifies it instantly and lets you in. Your key is saved — you'll never need to enter it again on this device.
This sheet already has the script inside it, so there's no code to copy or paste anywhere. Everything below assumes you've made your copy first.
content_copy Copy the template sheet Google will make a private copy in your own Drive — we can't see it.Click the pink button above and then Make a copy when Google asks. The new sheet lands in your own Google Drive and belongs entirely to you. Give it any name you like.
In your new sheet, open Extensions → Apps Script. Click the function dropdown next to the ▶ Run button, select setupCycleTracker, and click Run.
arrow_downward Here's where to find setupCycleTracker in the function dropdown:
Then go back to your sheet, refresh the page, and click Cycle Tracker → Setup & Format Sheet from the top menu. Your sheet will now have a Cycle Log tab and a Summary tab, formatted and ready.
Back in Apps Script, click Deploy → New deployment in the top right. Click the gear icon and choose Web app.
Set these exactly:
Click Deploy. Approve permissions if asked again.
After deploying you'll see a URL ending in /exec. Copy it — you'll paste it into the app next.
Back in Cycle Tracker, tap the settings Settings button in the top right. Paste your URL into the field and tap Save & Connect. A green dot confirms you're connected.
Fill in a quick entry and save it, then open your Google Sheet and check that a new row appeared in the Cycle Log tab. This confirms the connection end to end — worth doing once before you rely on it.
Open the app in Safari — must be Safari, not Chrome.
Open the app in Chrome.
Copy the key straight from your Gumroad receipt rather than retyping it — a single wrong character will fail. If it still won't unlock, email us and we'll check it against your purchase.
Open Settings and check for the green dot. If it's there but rows still aren't arriving, the deployment likely needs redoing — go back to Apps Script and deploy a new version, then confirm the URL still ends in /exec.
That menu only appears after the script has been authorised. Run setupCycleTracker from Apps Script as described in Step 2, then refresh the sheet.
Enter your licence key again, then paste the same web app URL into Settings. Both devices will write to the same sheet.