If you reconnected Google and ExpenseBot can no longer find a previously working spreadsheet or its receipts, do not reset the account or repeatedly run setup. ExpenseBot stores the expense spreadsheet and receipt files in your Google Drive, and support must first determine whether the old file can be relinked or safely rebuilt.
If your free trial has ended and setup says the spreadsheet is missing, ExpenseBot first checks the exact ExpenseBot folder already linked to your account. If exactly one valid ExpenseBot spreadsheet is there, you can reconnect it. If the folder has no valid spreadsheet and your account has no signs of earlier receipt or report history, you can explicitly create one new blank spreadsheet. This does not restart the trial, scan Gmail, send email, or enable automation; subscription access remains separate.
If this is your first setup
Try setup once more after checking these two things:
- Your Google account has available storage. This quota is shared across Google Drive, Gmail, and Google Photos, so an empty Drive does not mean you have space.
- If you use a managed Google Workspace account, your administrator allows ExpenseBot to create Drive files.
ExpenseBot automatically cleans up temporary folders and spreadsheets when setup fails, so retrying should not leave extra blank files.
If ExpenseBot worked before
Do not reset the account or delete the old spreadsheet. Your receipt history may still be in that file even when ExpenseBot has lost access to it.
Contact support@expensebot.ai and say that this is a prior-working account with a missing spreadsheet. If you already know the old Google Sheets URL, include it, but do not reset the account or repeatedly run setup.
Support will first verify whether the original sheet can be safely relinked. If Google Drive confirms that it is gone and the source Gmail messages still carry ExpenseBot's terminal labels, support can create one replacement sheet and replay those exact messages without asking you to resend receipts. A linked Gmail inbox whose Google access was revoked still requires its owner to reconnect that inbox; ExpenseBot cannot bypass Google's consent screen.
ExpenseBot never chooses an old spreadsheet by filename alone. Automatic relinking requires exactly one Google Sheet in the account's stored ExpenseBot folder with the canonical Expenses, Expense Accounts, and Tags tabs and the expected Expenses headers. More than one match is sent to support instead of risking the wrong file.
If the error mentions Google Drive storage or an administrator
- Google storage full: Google will not let any app, including ExpenseBot, create your spreadsheet once your account storage is full. That storage is shared across Drive, Gmail, and Google Photos, so the space is often used by mail or photos rather than Drive files, and emptying Drive alone changes nothing. Open one.google.com/storage/management to see exactly what is using your quota, clear some of it or add storage, then sign in again and setup finishes automatically.
- Workspace administrator required: ask the administrator to allow ExpenseBot, then reconnect Google and retry.
Avoid repeatedly pressing the setup button while an error is still showing. One retry after fixing the underlying Drive or permission issue is enough.
