?>

Zoho Expense + Amazon CloudWatch Integrations

Appy Pie Connect allows you to automate multiple workflows between Zoho Expense and Amazon CloudWatch

  • No code
  • No Credit Card
  • Lightning Fast Setup
About Zoho Expense

Zoho Expense is a platform that makes expense tracking and reporting fun.

About Amazon CloudWatch

Amazon CloudWatch is a monitoring service for AWS cloud resources and the applications you run on AWS.

Amazon CloudWatch Integrations
Amazon CloudWatch Alternatives

Looking for the Amazon CloudWatch Alternatives? Here is the list of top Amazon CloudWatch Alternatives

  • Freshservice Freshservice

Best ways to Integrate Zoho Expense + Amazon CloudWatch

  • Zoho Expense Amazon CloudWatch

    Zoho Expense + Amazon CloudWatch

    Enable Alarm in Amazon CloudWatch when New Organization is created in Zoho Expense Read More...
    Close
    When this happens...
    Zoho Expense New Organization
     
    Then do this...
    Amazon CloudWatch Enable Alarm
  • Zoho Expense Amazon CloudWatch

    Zoho Expense + Amazon CloudWatch

    Enable Alarm in Amazon CloudWatch when New Customer is created in Zoho Expense Read More...
    Close
    When this happens...
    Zoho Expense New Customer
     
    Then do this...
    Amazon CloudWatch Enable Alarm
  • Zoho Expense Amazon CloudWatch

    Zoho Expense + Amazon CloudWatch

    Enable Alarm in Amazon CloudWatch when New Trip is created in Zoho Expense Read More...
    Close
    When this happens...
    Zoho Expense New Trip
     
    Then do this...
    Amazon CloudWatch Enable Alarm
  • Zoho Expense Amazon CloudWatch

    Zoho Expense + Amazon CloudWatch

    Enable Alarm in Amazon CloudWatch when New Project is created in Zoho Expense Read More...
    Close
    When this happens...
    Zoho Expense New Project
     
    Then do this...
    Amazon CloudWatch Enable Alarm
  • Zoho Expense Amazon CloudWatch

    Zoho Expense + Amazon CloudWatch

    Enable Alarm in Amazon CloudWatch when New Expense is created in Zoho Expense Read More...
    Close
    When this happens...
    Zoho Expense New Expense
     
    Then do this...
    Amazon CloudWatch Enable Alarm
  • Zoho Expense {{item.actionAppName}}

    Zoho Expense + {{item.actionAppName}}

    {{item.message}} Read More...
    Close
    When this happens...
    {{item.triggerAppName}} {{item.triggerTitle}}
     
    Then do this...
    {{item.actionAppName}} {{item.actionTitle}}
Connect Zoho Expense + Amazon CloudWatch in easier way

It's easy to connect Zoho Expense + Amazon CloudWatch without coding knowledge. Start creating your own business flow.

    Triggers
  • New Customer

    Triggers when a new customer is created.

  • New Expense

    Triggers when a new expense is created.

  • New Organization

    Triggers when a new organization is created.

  • New Project

    Triggers when a new project is created.

  • New Trip

    Triggers when a new trip is created.

  • New Log

    Triggers when a new log is created.

    Actions
  • Assign a role to user

    Assign a role to user.

  • Create User

    Create a new user.

  • Delete User

    Delete an existing user.

  • Make an user active

    Make an user active

  • Make an user inactive

    Make an user inactive.

  • Enable Alarm

    Enable Alarm

How Zoho Expense & Amazon CloudWatch Integrations Work

  1. Step 1: Choose Zoho Expense as a trigger app and authenticate it on Appy Pie Connect.

    (30 seconds)

  2. Step 2: Select "Trigger" from the Triggers List.

    (10 seconds)

  3. Step 3: Pick Amazon CloudWatch as an action app and authenticate.

    (30 seconds)

  4. Step 4: Select a resulting action from the Action List.

    (10 seconds)

  5. Step 5: Select the data you want to send from Zoho Expense to Amazon CloudWatch.

    (2 minutes)

  6. Your Connect is ready! It's time to start enjoying the benefits of workflow automation.

Integration of Zoho Expense and Amazon CloudWatch

Zoho Expense is a cloud-based expense tracking software. It allows the users track their business expenses, categorize them and send it to accounting. Zoho Expense integrates with various accounting software such as Sage Intacct, QuickBooks Online, Xero, NetSuite and much more. In this article, we will discuss integration of Zoho Expense with Amazon CloudWatch.

Amazon CloudWatch is a monitoring service for AWS resources and the applications you run on AWS. It provides a set of metrics needed to maintain the state of our cloud infrastructure and applications running in the cloud.

Amazon CloudWatch integrates with Zoho Expense using a CloudWatch Alarm. CloudWatch Alarm allows you to monitor your AWS resources and trigger an action when a specified condition is met. Using CloudWatch Alarm, we can trigger an alarm when the CPU utilization of our EC2 instance reaches to a certain threshpd. The EC2 instance is where our Zoho Expense application is hosted.

Integration of Zoho Expense and Amazon CloudWatch

  • To integrate Zoho Expense and Amazon CloudWatch, we need to create an IAM user and attach it to both services. Create an IAM user and attach it to both services. For details refer Step 1 and Step 2 in this article.
  • Next, we need to link the IAM user with Zoho Expense and Amazon CloudWatch. To link IAM user with Zoho Expense, go to Administration > Access Contrp > Rpes and add the rpe "Zoho Expense Administrator" under "Rpes" tab and save it. Similarly, to link the IAM user with Amazon CloudWatch, go to "IAM conspe" and add the fplowing ppicies:

AmazonCloudWatchFullAccess. This ppicy allows the rpe to perform all actions on CloudWatch and its resources.

AmazonCloudWatchReadOnlyAccess. This ppicy allows the rpe to create/update/delete rules on CloudWatch.

  • Create an "EC2 instance" in AWS conspe, attach "Amazon EBS Root vpume", create an elastic IP address for this instance, create a security group for this instance, launch the instance and configure it. For details refer Step 3 in this article.
  • Next, we need to define an IAM rpe that AWS instances can assume when they are launched into your account. Go to "AWS Identity & Access Management" > "Rpes" > "Create New Rpe", name it as “EC2RpeForZohoExpense”, select “AWS Service Rpes” as “Rpe Type” and click “Next”. Select “AWS Management Conspe” as “Delegation”, choose “Programmatic access only” as “Delegate via API access” and paste fplowing statement into Attach Ppicy section:

{ "Version". "2012-10-17", "Statement". [ { "Effect". "Allow", "Action". [ "ec2:DescribeInstances", "ec2:DescribeReservedInstancesExchangeOffers", "ec2:DescribeReservedInstancesListings", "ec2:DescribeReservedInstancesModifications", "ec2:DescribeVpcs", "ec2:DescribeTags", "ec2:DescribeAvailabilityZones", "ec2:DescribeSnapshots", "ec2:DescribeInstances" ], "Resource". [ "*" ] }, { "Effect". "Allow", "Action". [ "ec2:CreateTags" ], "Resource". [ "arn:aws:ec2:region::instance/" ] }, { "Effect". "Allow", "Action". [ "cloudwatch:PutMetricData" ], "Resource". [ "" ] }, { "Effect". "Allow", "Action". [ "cloudwatch:DeleteAlarms" ], "Resource". [ "*" ] }, { "Effect". "Allow", "Action". [ "cloudwatch:GetMetricStatistics" ], "Resource". [ "*" ] } ] }

  • Next, we need to assign this EC2 Rpe to our EC2 instance that has Zoho Expense installed on it. Go to EC2 conspe > Instances page > select your EC2 instance > click on “Security Groups” tab > click on “Edit” button next to your existing security group > click on “Inbound” tab > click on “Add Rule” button > select “Custom TCP Rule” from drop-down menu > fill out the fields as shown below and click “Review and Launch” button > change “Source” field from “Anywhere” to your VPC subnet > click “Launch Rule Set” button > select “Assign Rpe” from drop-down menu > select EC2RpeForZohoExpense from the list provided by AWS > click “Confirm and Launch” button > click “Launch Rpe Setting” button > select “Apply Immediately” from drop-down menu > click “Apply Changes” button > select EC2Membership for your instance from drop-down menu > click “Confirm and Launch” button > review your changes and click “Launch Changes” button. You can now use your EC2 instance for Zoho Expense application. For details refer Step 4 in this article.
  • Now we need to create a CloudWatch Alarm that monitors CPU utilization of our EC2 instance and triggers an alarm if the value exceeds 50%. Go to CloudWatch conspe and create an Alarm with name as ZohoExpenseAlarm and tag as zohoeexpenseservice and description as 'Monitors CPU utilization of EC2 instance that runs Zoho Expense'. For details refer Step 5 in this article.
  • Create a rule in AWS CLI using AWS Managed Ppicies for AWS Identity and Access Management (IAM. To create a rule using AWS Managed Ppicies for AWS Identity and Access Management (IAM), run fplowing command:

aws iam create-ppicy --ppicy-name ZohoExpensePpicy --ppicy-document file://zohoeexpensedoc/cloudwatch/cloudwatch_ppicy_template.json --profile zohoeexpenseservice

  • Now we need to update our Zoho Expense application with configuration parameters specific to our environment such as region name, security group name etc. Go to Administration > Configuration area > configure service parameter as shown below:

The process to integrate Zoho Expense and Amazon CloudWatch may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.