Automatically Send Incoming Outlook Emails to Zoho Creator via REST API

Mudassir Tariq 0 Reputation points
2025-12-08T10:16:15.57+00:00

My query is that I want every incoming email in Outlook to be automatically sent to Zoho Creator. The details I need to send to Zoho Creator include:

the sender’s email address,

the recipient’s email address,

the email subject, and

the email message body.

Is this possible? Can we write a function in Outlook that captures these email details and then calls Zoho Creator’s Add Record REST API to send this data?

Outlook | Windows | Classic Outlook for Windows | For business
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Q&A Assist
    2025-12-08T10:16:26.95+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    Yes, it is possible to automatically send incoming Outlook emails to Zoho Creator via REST API. You can achieve this by using Microsoft Power Automate (formerly known as Microsoft Flow). Power Automate allows you to create workflows that can trigger actions based on incoming emails in Outlook.

    Here’s a high-level overview of how you can set this up:

    1. Create a Flow in Power Automate: Start by creating a new flow that triggers when a new email arrives in your Outlook inbox.
    2. Extract Email Details: In the flow, you can extract the sender's email address, recipient's email address, email subject, and email body from the incoming email.
    3. Call Zoho Creator API: Use the HTTP action in Power Automate to call Zoho Creator’s Add Record REST API, passing the extracted email details as parameters in the request body.

    This setup will allow you to automatically send the specified email details to Zoho Creator whenever a new email is received in your Outlook account.


  2. Jayden-P 12,705 Reputation points Microsoft External Staff Moderator
    2025-12-08T13:01:34.9466667+00:00

    Note: Microsoft is providing this information as a convenience to you. These sites are not controlled by Microsoft, and Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. Please ensure that you fully understand the risks before using any suggestions from the below link.

    Hi @Mudassir Tariq

    Thank you for posting your question in the Microsoft Q&A forum.

    Please note that we have a dedicated forum for Power Automate related questions, this forum gathers expert in this field that can provide you a clearer instruction.

    However, I will try my best to assist you. You can try out this flow.

    First, make sure you have Power Automate License. In Zoho, you need to register a server-based app.

    Register Your App | OAuth 2.0 - Zoho

    Server-based Apps - Refresh Access Token | OAuth 2.0 - Zoho

    Copy information like client_id, client_secret, refresh_token.

    Create a form in your Zoho Creator app with at least these fields (field link names must match exactly what you use in the code):

    • Sender_Email → Email field
    • Recipient_Email → Single Line or Multi Line
    • Email_Subject → Single Line
    • Email_Body → Multi Line Text (or Rich Text if you want HTML Body)

    Now go to Power Automate, create an automated cloud flow.

    1. Choose a trigger "When a new email arrives (V3)"
    2. Get access token from your app in Zoho.
      User's image
         client_id=YOUR_CLIENT_ID
         &client_secret=YOUR_CLIENT_SECRET
         &grant_type=refresh_token
         &efresh_token=YOUR_REFRESH_TOKEN
      
    3. Parse JSON, this one to take out the attributes we got from the steps 2. (I tried to post the code here, but it doesn't show up somehow, you can check via private message for the code)
      User's image
    4. Initialize variable access token
    5. Set variable access token
      User's image

    6.Use Compose to prepare data; we will use this to send data to the record.

    7.Make a POST HTTP call to add data. Add Records - API v2.1 | Zoho Creator Help

    User's image

    If you have any trouble running the flow, you can post here, reach out to Power Automate platform or Zoho Creator platform to receive better support.

    Thanks for your understanding.


    If this answer helped you, please click "Confirm Answer" and give it positive feedback. If you have any questions about this answer, please click on "Comment".

    Note: To receive email notifications related to this topic, please follow the instructions in the documentation to enable email notifications.


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.