A GUI application that allows you to set customized Out of Office (OOO) messages for multiple users using GAM (Google Apps Manager).
- User-friendly graphical interface
- CSV file support for batch processing
- Customizable message templates with variables
- Live message preview
- Status logging
- CSV data preview
- GAM (Google Apps Manager) installed and configured
- Python 3.x with the following packages:
- tkinter
- pandas
- csv
The CSV file must contain the following columns:
email
: The user's email addressname
: The user's full name
Example:
email,name
[email protected],John Smith
- Launch the application by running
python3 GAM_set_OOO.py
orpython GAM_set_OOO.py
- Select your CSV file containing user information
- Verify or select your GAM installation directory
- Enter your company settings:
- Company Name
- Contact Email
- Customize the OOO message template:
- Subject line
- Message body
- Review the message preview
- Click "Set OOO Messages" to process all users
The following variables can be used in both subject and message:
{name}
: User's full name{company_name}
: Company name{contact_email}
: Contact email address (automatically formatted as HTML link)
- The application automatically attempts to detect your GAM installation location.
- All actions are logged in the status window
- HTML formatting is supported in the message body