Creating An App In Your Zoho API Console

Introduction

In order for Gravity SMTP to send messages from your Zoho Mail account, you will need to create an application in the Zoho API Console and provide the plugin with a token. You must complete this step before configuring the Zoho Mail Integration within Gravity SMTP. This article outlines steps for creating a web app in your Zoho API Console.

Prerequisites

Steps To Create An App

  1. Visit the Zoho API Console.
  2. Add a New Client.
  3. In the Add Client modal, select Server-Based Applications.
    This option is used for web apps that require server-side processing and OAuth 2.0 authentication.
  4. Configure the Client
    Fill in the required details to configure your web app:
    Client Name: Enter a descriptive name for your application. This helps you identify the app in the console.
    Homepage URL: Enter the base URL of your web app (e.g., https://yourdomain.com). This is the landing page users will visit.
    Authorized Redirect URI(s): Specify the URL(s) to which Zoho will redirect users after successful authentication. This is often the endpoint in your app that handles the OAuth 2.0 callback (e.g., https://yourdomain.com/oauth/callback). Refer to this article for more information about the Authorized Redirect URI.
Image showing Zoho App Settings
  1. Click Create to finalize the configuration.
  2. Copy the Client Credentials
    Once the client is created, Zoho will provide the following credentials:
    Client ID: A unique identifier for your application.
    Client Secret: A secret key used to authenticate your app with Zoho’s API.
Image showing Zoho App Secrets