Need help with PostLeap? Email mat.enrique.galicia@gmail.com and I'll get back to you.
In PostLeap, open Settings → Sync → Set up your Sheet. It walks you through the whole setup, and it's easiest on a computer:
setup in the function menu and press Run. Google asks you to authorize it, because it's your own script in your own account. The log shows your sync token./exec).That's what lets your phone reach it. Every request must also carry your sync token, and the script refuses anything without it, so the URL on its own is useless to anyone else. Keep the token private, like a password.
The token in Settings → Sync doesn't match the one your script generated. Run setup again in Apps Script (it keeps the same token) and copy it from the log.
A tab name or header is spelled differently from the setup guide. Names must match exactly, but column order doesn't matter. If you changed the script, use Deploy → Manage deployments → Edit → New version so the same URL serves the new code.
Don't delete rows in the Sheet. Tick Archived instead. Swiping a post or guideline away in PostLeap does the same thing. If your Sheet was set up before September 2026, add an Archived column to the Guidelines and Graphics tabs and run setup once more.
Pull down on the Calendar to sync. When the same post changed on both sides, the newer edit wins for the whole row. Changes made by Make or other automations must also set the UpdatedAt column, or PostLeap won't notice them.
Yes. Paste your own OpenAI key under Settings → AI. It's stored in your iPhone's Keychain and sent only to OpenAI. Without a key, everything else still works: accounts, the calendar, guidelines and sync.
No. PostLeap drafts, approves and schedules. Publishing happens from your Sheet, for example with a Make scenario that posts rows marked Approved.
Email a description of what happened (and a screenshot if you can) to mat.enrique.galicia@gmail.com, and include your iOS version. Please never send your sync token or OpenAI key.