Zoho Mail

Zoho Mail

Zoho Mail is a business email service for sending, reading, and organizing email.

32 actions
1 trigger

Actions

Name
list_accounts

Lists all Zoho Mail accounts available to the authenticated user.

get_account

Retrieves account details, aliases, and send-from addresses.

list_folders

Lists all folders in a Zoho Mail account.

create_folder

Creates a folder or subfolder in a Zoho Mail account.

list_labels

Lists all labels in a Zoho Mail account.

create_label

Creates a label in a Zoho Mail account.

update_label

Renames a label or changes its color.

delete_label

Deletes a label and removes it from emails.

list_emails

Lists emails using folder, status, flag, label, thread, attachment, and sort filters.

search_emails

Searches emails with Zoho Mail search syntax and pagination.

get_email_content

Retrieves the HTML or plain content for a specific email.

get_email_headers

Retrieves headers for a specific email.

get_attachment_info

Lists regular and inline attachments for a specific email.

download_attachment

Downloads an email attachment as base64 so it can be saved with Storage or passed to another action.

download_inline_image

Downloads an inline image from an email as base64 so it can be saved with Storage.

get_email_details

Retrieves content, metadata, and attachment information for a specific email.

mark_email_as_read

Marks an email as read.

mark_email_as_unread

Marks an email as unread.

archive_email

Archives an email.

unarchive_email

Unarchives an email.

flag_email

Sets or clears an info, important, or follow-up flag on an email.

apply_label

Applies a label to an email.

remove_label

Removes a label from an email.

remove_all_labels

Removes every label from an email.

mark_email_as_spam

Moves an email to spam.

mark_email_as_not_spam

Marks a spam email as not spam.

move_email

Moves an email to a different folder.

delete_email

Deletes an email. By default the email is moved to trash; enable expunge for permanent deletion.

upload_attachment

Uploads a file to Zoho Mail file store so it can be attached to a message.

send_email

Sends an email.

reply_email

Sends a reply to an existing email.

custom_api_call

Make a custom request to the Zoho Mail API.

Triggers

Name
new_email_received

Triggers when a new email is received in a specified folder.

Quick Start

TypeScript
import { WeavzClient } from '@weavz/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('zoho-mail', 'list_accounts', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'zoho-mail',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Zoho Mail to my app?

Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute actions programmatically.

What actions does Zoho Mail support?

Zoho Mail supports 32 actions including List Accounts, Get Account, List Folders, Create Folder, List Labels, and more.

Can I use Zoho Mail with AI agents?

Yes. Add Zoho Mail to an MCP server in TOOLS mode or CODE mode. CODE mode provides 3 meta-tools with on-demand API discovery for efficient agent access.

What authentication does Zoho Mail use?

Zoho Mail uses OAuth2. Weavz stores OAuth credentials securely and refreshes tokens when supported by the provider.

How much does the Zoho Mail integration cost?

The Zoho Mail integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Zoho Mail support?

Zoho Mail supports 1 triggers including New Email Received.

Connect Zoho Mail in minutes

Get 1,000 free actions every month. No credit card required.