Description

Extends the existing Gmail piece with additional actions and triggers as requested in #8072.

/claim #8072

New Actions (6)

1. Add Label to Email

Adds one or more labels to a specific email message.

2. Remove Label from Email

Removes one or more labels from a specific email message.

3. Remove Label from Thread

Removes one or more labels from all messages in a thread.

4. Create Label

Creates a new Gmail label with configurable visibility settings (labelListVisibility, messageListVisibility).

5. Archive Email

Archives an email by removing the INBOX label.

6. Delete Email

Permanently deletes an email message (moves to trash).

New Triggers (1)

New Starred Email

Polls for newly starred emails with configurable interval. Supports optional label filtering and subject search.

OAuth Scope Changes

Added two new scopes to support label management and email modification:

  • https://www.googleapis.com/auth/gmail.modify
  • https://www.googleapis.com/auth/gmail.labels

Implementation Details

  • All actions follow existing codebase patterns (using googleapis + OAuth2Client)
  • Label actions use dynamic dropdown to list available labels
  • Create Label supports all Gmail label configuration options
  • New Starred Email trigger uses polling strategy with deduplication via store

Checklist

  • All new actions registered in index.ts
  • New trigger registered in index.ts
  • OAuth scopes updated
  • Follows existing code patterns and conventions
  • TypeScript types properly used

Claim

Total prize pool $200
Total paid $0
Status Pending
Submitted February 15, 2026
Last updated February 15, 2026

Contributors

FA

fayanwubian-hue

@fayanwubian-hue

100%

Sponsors

AC

Activepieces (YC S22)

@activepieces

$200