Skip to main content
close
EXPLORE ALL PRODUCTS

Sales

CRM

Comprehensive CRM platform for customer-facing teams.

CRM
Voice

Cloud Contact Center Software for businesses.

Voice
Sign

Digital signature app for businesses.

Sign
Forms

Build online forms for every business need.

Forms
Bigin

Simple CRM for small businesses moving from spreadsheets.

Bigin
SalesIQ

Live chat app to engage and convert website visitors.

SalesIQ
Bookings

Appointment scheduling app for consultations with customers.

Bookings
RouteIQ

Comprehensive sales map visualization and optimal route planning solution.

RouteIQ
Thrive

Loyalty platform to reward, retain, and grow your customer base.

Thrive
Suites
CRM Plus

Unified platform to deliver top-notch customer experience.

CRM Plus

Marketing

Campaigns

Create, send, and track targeted email campaigns that drive sales.

Campaigns
Voice

Cloud Contact Center Software for businesses.

Voice
Sign

Digital signature app for businesses.

Sign
Forms

Build online forms for every business need.

Forms
Social

All-in-one social media management software.

Social
Survey

Design surveys to reach and interact with your audience.

Survey
SalesIQ

Live chat app to engage and convert website visitors.

SalesIQ
Sites

Online website builder with extensive customisation options.

Sites
Backstage

End-to-end event management software.

Backstage
PageSense

Website conversion optimization and personalisation platform.

PageSense
Marketing Automation

All-in-one marketing automation software.

Marketing Automation
LandingPage

Smart landing page builder to increase conversion rates

LandingPage
Webinar

Webinar platform for webcasting online webinars.

Webinar
NEW
LeadChain

Sync, manage, and convert leads across channels seamlessly.

LeadChain
NEW
Domains

Easy domain registration, transfer, and secured DNS management.

Domains
NEW
CommunitySpaces

Online community platform for individuals and businesses to grow their network and brand.

CommunitySpaces
Thrive

Loyalty platform to reward, retain, and grow your customer base.

Thrive
Publish

Manage all your local business listings on a single platform.

Publish
Suites
Marketing Plus

Unified marketing platform for marketing teams.

Marketing Plus

Commerce and POS

Commerce

eCommerce platform to manage and market your online store.

Commerce

Service

Desk

Helpdesk software to deliver great customer support.

Desk
Assist

Remote support and unattended remote access software.

Assist
Voice

Cloud Contact Center Software for businesses.

Voice
SalesIQ

Live chat app to engage and convert website visitors.

SalesIQ
Bookings

Appointment scheduling app for consultations with customers.

Bookings
FSM

End-to-end field service management platform for service businesses.

FSM
Lens

Interactive remote assistance software with augmented reality.

Lens
Solo

The all-in-one toolkit for solopreneurs.

Solo
Suites
Service Plus

Unified platform for customer service and support teams.

Service Plus

Finance

Books

Powerful accounting platform for growing businesses.

Books
Expense

Effortless expense reporting platform.

Expense
Sign

Digital signature app for businesses.

Sign
Inventory

Powerful stock management and inventory control software.

Inventory
FREE
Invoice

100% Free invoicing solution.

Invoice
Billing

End-to-end billing solution for your business.

Billing
NEW
Payroll

Payroll software with automated tax payments and filing.

Payroll
Commerce

eCommerce platform to manage and market your online store.

Commerce
Checkout

Collect payments online with custom branded pages.

Checkout
Practice

Practice management software for accounting firms.

Practice
Solo

The all-in-one toolkit for solopreneurs.

Solo
NEW
Payments

Unified payment solution built for all businesses.

Payments
Suites
Finance Plus

All-in-one suite to manage your operations and finances.

Finance Plus

Email, Storage, and Collaboration

Mail

Secure email service for teams of all sizes.

Mail
Voice

Cloud Contact Center Software for businesses.

Voice
Sign

Digital signature app for businesses.

Sign
WorkDrive

Online file management for teams.

WorkDrive
Bookings

Appointment scheduling app for consultations with customers.

Bookings
Cliq

Stay in touch with teams no matter where you are.

Cliq
Notebook

Beautiful home for all your notes.

Notebook
Meeting

Online meeting software for all your video conferencing & webinar needs.

Meeting
Connect

Employee experience platform to communicate, engage, and build positive employee relations.

Connect
Learn

Knowledge and learning management platform.

Learn
Office Integrator

Built in document editors for web apps.

Office Integrator
Writer

Word processor for focused writing and discussions.

Writer
TeamInbox

Shared inboxes for teams.

TeamInbox
ZeptoMail

Secure and reliable transactional email sending service.

ZeptoMail
Show

Create, edit, and share slides with a sleek presentation app.

Show
Tables

Work management tool to connect people, processes, and information.

Tables
Sheet

Spreadsheet software for collaborative teams.

Sheet
Office Suite

Powerful collaborative work platform for teams.

Office Suite
Calendar

Online business calendar to manage events and schedule appointments.

Calendar
ToDo

Collaborative task management for individuals and teams.

ToDo
FREE
PDF Editor

Collaborative online PDF editing tool.

PDF Editor
Suites
Workplace

Application suite built to improve team productivity and collaboration.

Workplace

Human Resources

Expense

Effortless expense reporting platform.

Expense
Recruit

Intuitive recruiting platform built to provide hiring solutions.

Recruit
People

Organize, automate, and simplify your HR processes.

People
Sign

Digital signature app for businesses.

Sign
NEW
Payroll

Payroll software with automated tax payments and filing.

Payroll
Shifts

Employee scheduling and time tracking app.

Shifts
Workerly

Manage temporary staffing with an employee scheduling solution.

Workerly
Suites
People Plus

Comprehensive HR platform for seamless employee experiences.

People Plus

Security and IT Management

Creator

AI-powered platform to build custom business apps.

Creator
Assist

Remote support and unattended remote access software.

Assist
Vault

Online password manager for teams.

Vault
Directory

Workforce identity and access management solution for cloud businesses.

Directory
Lens

Interactive remote assistance software with augmented reality.

Lens
QEngine

Test automation software to build, manage, execute, and report testcases.

QEngine
Catalyst

Pro-code platform to build and deploy your apps.

Catalyst
RPA

Automate manual, tedious, and repetitive tasks easily.

RPA
NEW
eProtect

Comprehensive email security and archiving for every business.

eProtect
FREE
OneAuth

Secure multi-factor authenticator (MFA) for all your online accounts.

OneAuth
Toolkit

Complete resource for any admin-related lookup queries.

Toolkit

BI and Analytics

Analytics

Modern self-service BI and analytics platform.

Analytics
DataPrep

AI-powered ETL tool for effective data integration and movement.

DataPrep
IoT

Harnessing IoT analytics for real-time operational intelligence.

IoT
Embedded BI

Embedded analytics and white label BI solutions, tailored for your needs.

Embedded BI

Project Management

Projects

Manage, track, and collaborate on projects with teams.

Projects
Sprints

Planning and tracking tool for scrum teams.

Sprints
BugTracker

Automatic bug tracking software for managing bugs.

BugTracker
Solo

The all-in-one toolkit for solopreneurs.

Solo
Suites
Projects Plus

Unified project management platform for intelligent, data-driven work.

Projects Plus

Developer Platforms

Creator

AI-powered platform to build custom business apps.

Creator
Flow

Automate business workflows by creating smart integrations.

Flow
Office Integrator

Built in document editors for web apps.

Office Integrator
DataPrep

AI-powered ETL tool for effective data integration and movement.

DataPrep
ZeptoMail

Secure and reliable transactional email sending service.

ZeptoMail
Tables

Work management tool to connect people, processes, and information.

Tables
QEngine

Test automation software to build, manage, execute, and report testcases.

QEngine
Catalyst

Pro-code platform to build and deploy your apps.

Catalyst
RPA

Automate manual, tedious, and repetitive tasks easily.

RPA
IoT

Build, deploy, and scale IoT solutions for connected businesses.

IoT
Apptics

Application analytics for all apps.

Apptics
Embedded BI

Embedded analytics and white label BI solutions, tailored for your needs.

Embedded BI

IoT

IoT

Low-code IoT platform and solutions for connected businesses.

IoT
CRM Plus

Unified platform to deliver top-notch customer experience.

Try now
CRM Plus
Service Plus

Unified platform for customer service and support teams.

Try now
Service Plus
Finance Plus

All-in-one suite to manage your operations and finances.

Try now
Finance Plus
People Plus

Comprehensive HR platform for seamless employee experiences.

Try now
People Plus
Workplace

Application suite built to improve team productivity and collaboration.

Try now
Workplace
Marketing Plus

Unified marketing platform for marketing teams.

Try now
Marketing Plus
Projects Plus

Unified project management platform for intelligent, data-driven work.

Try now
Projects Plus
All-in-one suite

Zoho One

The Operating System for Business

Run your entire business on Zoho with our unified cloud software, designed to help you break down silos between departments and increase organizational efficiency.

TRY ZOHO ONE
Zoho Marketplace

With over 2000 ready-to-use extensions across 40+ categories, connect your favorite business tools with the Zoho products you already use.

EXPLORE MARKETPLACE

Slash Commands

Slash commands send HTTP/ HTTPS requests that are made by typing a message that starts with a (/). Using slash commands you can invoke any application using an API to fetch information and perform actions based on the commands.

In Zoho Mail, you can create and use slash commands to invoke any application from the Mail Assistant. You can use the Slash commands in Mail Assistant to fetch and add data from any other application to the email composer. All that you need to do is to have a Slash command configured and installed.

Enable Slash Commands

Slash commands will be disabled for the users in the organization by default. The administrators need to enable it for the users to start creating and using the System and Org commands. Click here to learn more about the enabling of Slash Commands by administrators.

There are two sets of commands that are available:

  1. System slash commands - The commands that are available by default that can be used to invoke Zoho applications and other applications such as Asana and Hubspot that are integrated with Zoho Mail.
  2. Custom slash commands - The commands that can be created by users in the organization. These commands can also be shared with other users in the organization after approval by the administrators.
    1. Only the users who have been assigned the Marketplace Developer role in the organization will be able to create the custom slash commands. Click here to learn more about assigning a user as a Marketplace Developer.

Create a Slash Command

You can create slash commands in Zoho Mail to invoke any application (both Zoho and non-Zoho apps) using an API.

To create a new Slash command:

  1. Log in to Zoho Mail.
  2. Navigate to Settings > Integrations > Developer Space > Slash Commands.
    Slash Commands
  3. Click Create Command.
  4. Provide a Name and Description for the command you want to create. The name you provide will be the command message that you use to invoke an application.
    • For example, if you provide the name mail, then the slash command will be /mail.
      Create Slash Commands
  5. You can also choose to provide a Trusted Domain using which all the HTTP/ HTTPS request will be made.
    1. Once you provide a trusted domain, the URLs that you use to create an operation used to execute the command can only use the domain URLs listed in the Trusted Domains.
    2. If you do not add a trusted domain while creating a command, you will be prompted to add one when you try to add a URL while adding an operation.
    3. Once you provide a trusted domain(s), the users invoking the command will be asked to authorize the redirection of the command request to the trusted domain(s).
  6. If you are fetching data from an application that requires app authentication, you need to have a connector configured to invoke a slash command. Refer here, to create a Connector in Zoho Mail.
    1. The service name will list down the Connectors configured in Zoho Mail to communicate with other applications.
    2. You need to Authenticate the connector configured in order to successfully invoke the command.
    3. Click Accept in the authentication screen.
  7. Upload an image for the slash command you create. A Slash (/) will be applied by default if no image is uploaded.
  8. Click Save.
  9. You will be taken to the created slash command page.

Once a command is created, you need to add operation(s) that will fetch/ update the input parameters of the API using which the command needs to be executed.

Add an Operation

The operation is configured using an API and its input parameters that are required to invoke an application. You can configure different operations to be performed by an application.

For example, you can add operations to compose, fetch, and delete emails in the /mail slash command.

To add an operation:

  1. Navigate to the command created.
  2. Click Add operation.
    Add operation
  3. Provide a Name and Description for the operation. The name should not have any capital letters/ special characters/ space.
    Add operation
  4. Use the Arguments to get the inputs from the user using the Text and List fields. The input parameters in the API can be collected from the users through the Arguments.
    1. The Text field can be used to get values from the user to post or fetch any data using the API.
      Text argument
    2. The List field can be used to list values to choose. The List can be:
      1. Fixed (i.e. based on predefined values available in an application)
      2. Variable (i.e., the list values can be fetched and shown dynamically from an application using an API)
        List argument
  5. Provide the API URLHTTPS method (GET, POST, PUT, and DELETE), Params, and Headers of the API.
    API field
  6. Click Save.
  7. Once saved, you can also choose to create a custom function to display the data fetched using a Slash Command operation in a preferred format. 
    Custom function
    1. To create a custom function, click on Write Function button in the Custom Function section of the Edit Operation screen.
    2. Choose an existing Slash Command custom function or Click Create Function.
      Custom function
    3. You can choose to use the predefined templates to display the data fetched. The predefined templates available are:
      1. Text
      2. Card
      3. Table
      4. Button
      5. Image
      6. List
    4. Once you create the custom function, you can save it and choose the function while creating an operation in Slash command.
  8. Click Save.

The operation will be saved and the slash command will be installed. You can use it to invoke an application from the Mail Assistant.

Note:

If the operation that you create has dependent operations using which data is fetched, you should create the dependent operations first.

For example, in the /zmail slash command available in the System Commands section, an operation to /getNotes is provided. The /getNotes operation depends on the /getGroups operation to fetch and list the groups that the user is part of. Hence, the /getGroups operation should be created first to have it invoked in the /getNotes operation.

Refer here, for a sample Slash Command to fetch the Weather Reports for a particular location.

Installed Commands

To use the slash commands from Mail Assistant, you need to have the commands installed. These commands will be listed under the Installed commands section.

To install a command:

  1. Navigate to the Settings > Integration > Developer Space > Slash Commands
  2. Select My Commands or Org Commands
    Installed commands
  3. Hover over the commands list and click Install next to the command you wish to install.

The command will be installed and available for you to invoke from the Mail Assistant.

To uninstall a command, navigate to the Installed Commands section, hover over the command from the list and click Uninstall.

Uninstall commands

My Commands

The slash commands you create will be listed under the My Commands section. You can click on the command to view the operations created under the command, and edit, delete, or share the command within your organization.

To edit or delete a command that you create:

  1. Navigate to the Settings > Integration > Developer Space > Slash Commands
  2. Select My Commands and go to the command you want to edit or delete
    My commands
  3. Click on the Edit or Delete icon at the top

Org Commands

The organization commands will list the slash commands that are shared by users within the organization and approved by the administrators of your organization. You can choose to Install the commands to use them from your mailbox.

Share with org

The users in an organization can create slash commands and share them within the organization. The administrator of the organization should approve the commands from the Admin Console. Once approved, those commands will be available under the Org commands section. 

To share the commands that you create with the organization users:

  1. Navigate to the commands you have created under My Commands section
  2. Click on the command you want to share with the organization from the commands listing.
    Org commands
  3. Click on the Share to Org button at the top-right corner.

The command will be sent to the Administrator of the organization for approval. Click here to learn about the Org Slash Commands approval process.

Once approved by the administrator, the users can Install/ Uninstall the commands based on their requirements from the Org Commands section.

System Commands

The default commands will be available for all users and can be used to invoke the Zoho Applications from the Zoho Mail interface. You can choose to Enable/ Disable them based on your preference.

System Commands

Still can't find what you're looking for?

Write to us: support@zohomail.com