Imp Imp
← Back to Arsenal
Google Workspace Sentiment Analyzer

Google Workspace Sentiment Analyzer

Ai

Analyze sentiment across your entire Google Workspace. Get company health scores, client relationship insights & team burnout indicators in a single comprehensive report. Company Health Score Client Sentiment Score Team Burnout Indicators Client Risk Alerts Actionable Recommendations

Google Workspace Sentiment Analyzer

"Team Communication Health Metrics" by John Rippy | johnrippy.link
🏆 2025 Zapier Automation Hero of the YearProject Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more →

---

Analyze sentiment across your entire Google Workspace: Gmail, Calendar, Chat, and Docs. Get company health scores, client relationship insights, and team burnout indicators in a single comprehensive report.

What This Actor Does

This actor aggregates sentiment analysis from multiple Google Workspace sources to provide:

Data Sources

Perfect For

Input Examples

Demo Mode (No Credentials Required)

{

"demoMode": true,

"dateRange": "last_7_days",

"dataSources": ["gmail", "calendar"],

"includeClientSegments": true,

"includeBurnoutIndicators": true

}

Real Mode with Google OAuth

{

"demoMode": false,

"accessToken": "ya29.your-access-token",

"refreshToken": "your-refresh-token",

"clientId": "your-client-id.apps.googleusercontent.com",

"clientSecret": "your-client-secret",

"companyDomain": "yourcompany.com",

"dateRange": "last_14_days",

"dataSources": ["gmail", "calendar"],

"includeClientSegments": true,

"includeBurnoutIndicators": true

}

Output

Summary

{

"summary": {

"companyHealthScore": 60,

"clientSentimentScore": 62,

"teamBurnoutRisk": "medium",

"dataSourcesAnalyzed": ["gmail", "calendar"],

"dateRange": "last_7_days"

}

}

Client Segments

{

"clientSegments": [

{

"domain": "acmecorp.com",

"overallSentiment": 78,

"trend": "improving",

"riskLevel": "low"

},

{

"domain": "troubledclient.com",

"overallSentiment": 35,

"trend": "declining",

"riskLevel": "high"

}

]

}

Burnout Indicators

{

"burnoutIndicators": [

{

"metric": "After-Hours Email Activity",

"value": 18,

"threshold": 15,

"status": "warning",

"description": "18% of emails sent outside business hours"

},

{

"metric": "Meeting Load",

"value": 28,

"threshold": 25,

"status": "warning",

"description": "28 hours/week in meetings"

}

]

}

Alerts & Recommendations

{

"alerts": [

{

"type": "client_risk",

"severity": "critical",

"message": "1 client(s) at high risk: troubledclient.com",

"action": "Schedule immediate check-in calls"

}

],

"recommendations": [

{

"priority": "high",

"category": "Client Retention",

"action": "Schedule recovery calls with at-risk clients",

"impact": "Prevent potential client churn"

}

]

}

Scoring System

Company Health Score (0-100)

Burnout Risk Levels

Google OAuth Setup

Required Scopes

https://www.googleapis.com/auth/gmail.readonly

https://www.googleapis.com/auth/calendar.readonly

Setup Steps

1. Create a Google Cloud project

2. Enable Gmail API and Calendar API

3. Configure OAuth consent screen

4. Create OAuth credentials

5. Get access token via OAuth flow

Limitations (Apify Version)

Enterprise Version

For continuous monitoring and team-wide insights:

Workspace Intelligence by LocalHowl

Enterprise features:

Use Cases

1. Weekly Health Check

Run weekly to get a pulse on company communication:

const result = await apifyClient.actor("localhowl/workspace-sentiment-analyzer").call({

accessToken: process.env.GOOGLE_ACCESS_TOKEN,

dateRange: "last_7_days",

dataSources: ["gmail", "calendar"]

});

if (result.summary.companyHealthScore < 60) {

// Send alert to leadership

}

2. Client Relationship Monitoring

Track client sentiment before quarterly reviews:

const result = await apifyClient.actor("localhowl/workspace-sentiment-analyzer").call({

accessToken: process.env.GOOGLE_ACCESS_TOKEN,

companyDomain: "mycompany.com",

dateRange: "last_30_days",

includeClientSegments: true

});

const atRiskClients = result.clientSegments.filter(c => c.riskLevel === "high");

3. Burnout Prevention

Monitor team health metrics:

const result = await apifyClient.actor("localhowl/workspace-sentiment-analyzer").call({

accessToken: process.env.GOOGLE_ACCESS_TOKEN,

includeBurnoutIndicators: true

});

if (result.summary.teamBurnoutRisk === "high") {

// Implement intervention measures

}

Privacy & Security

Related Actors

Support

---

Author

Built by John Rippy | johnrippy.link
2025 Zapier Automation Hero of the YearProject Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more
Part of the Workspace Intelligence suite by LocalHowl
149,000
KILLS
100%
HEALTH
Doomguy
274
ACTORS
0/3
SECRETS