LEO TOOLKIT FAQ
Answers to common backend, Google, spreadsheet, multi-department, and security questions.
Questions#
What is a Google service account?
A non-human Google identity used by the backend to access specifically shared spreadsheets.
Where do I store its credentials?
Only in the protected companion backend environment.
Why share the sheet with the service account?
Sharing grants that identity permission to read or edit the spreadsheet.
What access should it have?
Viewer for read-only behavior; Editor when roster commands must modify data.
Can multiple departments use LEO TOOLKIT?
Yes when the compatible backend is configured for them.
Can departments use separate Discord servers or spreadsheets?
Yes when each department record contains the correct guild and spreadsheet configuration.
What does TOOLBOX_BOT_API_SECRET do?
It authenticates the bot to the backend and must match on both sides.
What is TOOLBOX_SYNC_GUILD_ID?
An optional guild ID for faster guild-specific command synchronization during setup.
Can I rename spreadsheet tabs?
Yes when the backend supports mapped tabs; use /department set_tabs.
Do I give the Discord bot my Google private key?
No. Google authentication belongs on the compatible backend.