Tenant Management
Manage access tokens for contracted companies.
Tenant Management Sheet
| Token | Name | Brand | Expires At | Active | Note |
xx-xK9mN2pQ7rAbCd | ABC Company | {brand} | 2026-01-15 | TRUE | Initial contract |
xx-yL3oP5qR8sTuVw | DEF Corp | {brand} | 2025-12-31 | TRUE | |
- Token: Access token (brand code + alphanumeric)
- Name: Company name
- Brand: Brand ID
- Expires At: Expiration date (YYYY-MM-DD format)
- Active: TRUE/FALSE (FALSE entries are not synced)
Operating Procedures
New Contract
- Add a new row to the tenant management sheet
- Generate and enter a token
- Menu "EAP Widget" → "Sync Tenant Info"
Contract Renewal
- Update the Expires At for the relevant row
- Run sync
Cancellation
- Change Active to FALSE for the relevant row
- Run sync
Token Generation
Run the following in your browser console (F12):
const brandCode = 'xx'; // Your brand code
const body = Array.from(crypto.getRandomValues(new Uint8Array(12)))
.map(b => b.toString(36).padStart(2, '0').slice(-1))
.join('').slice(0, 14);
const token = brandCode + '-' + body;
console.log(token);
Alternatively, use a password generator (16 alphanumeric characters) and prepend the brand code.
Reviewing Submission Data
Form Submission Sheet
| Column | Content |
| ID | Unique identifier |
| Timestamp | Submission date/time |
| Form Type | Form category |
| Token | Submitting company's token |
| Name | Name |
| Email | Email address |
| Content | Consultation content |
Form Types
| ID | Name |
| soudan | Email Consultation |
| compliance | Harassment Report/Consultation |
| executive | Executive/Manager Consultation |
| counseling | Counseling Appointment |
Chat Log Sheet
AI consultation conversation history is recorded.
| Column | Content |
| Session ID | Session ID |
| User Message | User's message |
| Assistant Message | AI response |
Stress Check Results Sheet
| Column | Content |
| A: Physical/Mental Stress Response | Assessment result (%) |
| B: Work Stressors | Assessment result (%) |
| C: Support from Others | Assessment result (%) |
| D: Job Satisfaction | Assessment result (%) |
| AI Analysis | AI-generated advice |