Add GMass to Your Product

Give your customers access to GMass from within your product & agents. Use viaSocket to manage authentication, execute actions, and receive events from connected accounts.

Paste it into Cursor, Claude Code or Codex.
Integration Infrastructure

Everything You Need to Manage GMass Integrations

Add GMass to your product & agents today. viaSocket runs the infrastructure; your AI coding assistant does the setup.

Managed Authentication

Let your customers connect their GMass accounts without building and maintaining OAuth flows yourself.

Customer-Specific Connections

Manage separate GMass connections for each customer in your product & agents.

Actions, Triggers and Webhooks

Execute supported GMass actions and receive events through a consistent integration interface.

Managed Data Mapping

Map data between your product & agents and the formats expected by GMass.

Monitoring and Debugging

Track executions, inspect errors, and troubleshoot integration issues.

Your Product & Agents, Your Experience

Offer GMass integrations under your own branding and within your existing product & agents.

Available Actions and Triggers for GMass

What You Can Do with GMass

Explore available actions to let your product & agents interact with GMass.

  • Add UnsubscribeAdds an email address to your account's unsubscribe list. This will prevent your account from sending any campaigns to this address.
  • Remove Email Address From CampaignStops a campaign from sending to a particular email address. This is different from "Add Unsubscribe" because this is like unsubscribing an address just for a particular campaign rather than account-wide.
  • Send a Transactional EmailSends a single transactional email.
  • List All CampaignsList all campaigns.
  • List All Campaigns and Aggregate StatisticsRetrieve all campaigns and their aggregate statistics, with optional limit and offset for pagination.
  • List Campaign RecipientsList recipients for a selected campaign. You can filter by stage, date (DD-MM-YYYY), limit, or offset.
  • List Recipients Who Opened a CampaignGet recipients who opened a chosen campaign; set campaign ID, limit, and offset.
  • List Recipients Who Clicked a Campaign URLRetrieve recipients who clicked a campaign URL. Choose campaign and optionally set limit and offset.
  • List Unsubscribed RecipientsRetrieve unsubscribed recipients for a chosen campaign; supports limit and offset.

Respond to Events in GMass

Use triggers to let your product & agents respond to events from connected GMass accounts.

  • Email OpenedTriggers when an email is opened.
  • Email ClickedTriggers when a link in an email is clicked.
  • Email BouncedTriggers when an email bounces.
  • Email RepliedTriggers when an email that is sent as part of a campaign receives a reply.
  • Email SentTriggers when an individual email is sent as part of a campaign. This is not the trigger for transactional emails.
  • Email UnsubscribedTriggers when an email address is unsubscribed from your GMass account.

About GMass

GMass is a powerful email marketing tool that integrates with Gmail to enable users to send mass emails, create email campaigns, and track their performance. It is designed to help businesses and individuals streamline their email marketing efforts directly from their Gmail account.

Learn more
viaSocket

About viaSocket

Connect 2,300+ apps to your product & agents with one prompt. Auth, events and actions handled. Free to start.

Learn more
Frequently Asked Questions

FAQs about adding GMass to your product & agents

Find answers to common questions about integrating GMass into your product & agents, including authentication, supported actions, triggers, and implementation.

How can I integrate GMass into my product & agents?

You can use viaSocket to add GMass integration to your product & agents. viaSocket provides APIs, managed authentication, actions, and triggers to help you build integration features for your customers.

Do I need to build and maintain the integration infrastructure myself?

No. viaSocket manages the integration infrastructure, including authentication, customer connections, and supported actions and triggers.

Can my customers connect their own GMass accounts?

Yes. viaSocket supports customer-specific connections, allowing each customer to authorize their own GMass account.

Can I offer GMass integration under my own branding?

Yes. You can provide the integration experience under your own branding and within the existing interface of your product & agents.

Can I connect GMass with other apps?

Yes. viaSocket supports integrations with 2,300+ apps, allowing your product & agents to work with GMass and other supported services.

How do I execute actions in GMass?

Use viaSocket's supported actions and APIs to perform operations in connected GMass accounts. Available operations depend on the integration's supported capabilities and the permissions granted.

Can my product & agents respond to events from GMass?

Yes. You can use supported triggers and webhooks to receive events from GMass and respond within your product & agents.

Bring GMass Into Your Product & Agents

Paste it into Cursor, Claude Code or Codex.
  • Managed auth
  • Per-customer connections
  • Actions & triggers
  • Data mapping
  • Monitoring & logs
  • Your branding