{"id":2763,"date":"2025-03-07T13:11:01","date_gmt":"2025-03-07T13:11:01","guid":{"rendered":"https:\/\/www.makcorps.com\/blog\/?p=2763"},"modified":"2025-10-15T10:09:49","modified_gmt":"2025-10-15T10:09:49","slug":"track-hotel-deals-under-budget-using-hotel-price-api","status":"publish","type":"post","link":"https:\/\/www.makcorps.com\/blog\/track-hotel-deals-under-budget-using-hotel-price-api\/","title":{"rendered":"Track Hotel Deals Under Budget with Make.com and Hotel Price API"},"content":{"rendered":"\n<p>Looking for budget-friendly hotel deals for your clients? You\u2019re in the right place. In this blog, we\u2019ll walk you through how to track hotel deals within a set budget using <strong>Make.com<\/strong> and a <a href=\"https:\/\/www.makcorps.com\/\"><strong>hotel price API<\/strong><\/a>.<\/p>\n\n\n\n<p>We\u2019ll <strong>find hotels under $150 in London<\/strong>, including the vendor names and the price. The best part? You\u2019ll receive all this data directly via email.<\/p>\n\n\n\n<p>At the end of the tutorial, you\u2019ll also get a <strong>blueprint<\/strong> that you can export and import into your <strong>Make.com<\/strong> account. Just update the city and budget, and start receiving hotel deals in seconds.<\/p>\n\n\n\n<p>Curious how it works?<\/p>\n\n\n\n<p>Let\u2019s get started.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #e29a12;color:#e29a12\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #e29a12;color:#e29a12\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.makcorps.com\/blog\/track-hotel-deals-under-budget-using-hotel-price-api\/#What_Youll_Need\" >What You&#8217;ll Need<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.makcorps.com\/blog\/track-hotel-deals-under-budget-using-hotel-price-api\/#Step_1_Get_City_ID\" >Step 1: Get City ID&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.makcorps.com\/blog\/track-hotel-deals-under-budget-using-hotel-price-api\/#Step_2_Setting_Up_Scenario_in_Makecom\" >Step 2: Setting Up Scenario in Make.com&nbsp;<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.makcorps.com\/blog\/track-hotel-deals-under-budget-using-hotel-price-api\/#Module_1_Make_an_API_Key_Auth_Request\" >Module 1: Make an API Key Auth Request<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.makcorps.com\/blog\/track-hotel-deals-under-budget-using-hotel-price-api\/#Module_2_Add_Iterator_Module\" >Module 2: Add Iterator Module<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.makcorps.com\/blog\/track-hotel-deals-under-budget-using-hotel-price-api\/#Module_3_Set_Variable\" >Module 3: Set Variable<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.makcorps.com\/blog\/track-hotel-deals-under-budget-using-hotel-price-api\/#Module_4_Array_Aggragator\" >Module 4: Array Aggragator<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.makcorps.com\/blog\/track-hotel-deals-under-budget-using-hotel-price-api\/#Add_Function_Set_a_Filter\" >Add Function: Set a Filter&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.makcorps.com\/blog\/track-hotel-deals-under-budget-using-hotel-price-api\/#Module_5_Table_Aggregator\" >Module 5: Table Aggregator<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.makcorps.com\/blog\/track-hotel-deals-under-budget-using-hotel-price-api\/#Module_6_Send_An_Email\" >Module 6: Send An Email<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.makcorps.com\/blog\/track-hotel-deals-under-budget-using-hotel-price-api\/#Step_3_Find_Budget_Hotel_Deals_in_Your_Inbox\" >Step 3: Find Budget Hotel Deals in Your Inbox&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.makcorps.com\/blog\/track-hotel-deals-under-budget-using-hotel-price-api\/#Get_the_Ready-to-Use_Blueprint\" >Get the Ready-to-Use Blueprint&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.makcorps.com\/blog\/track-hotel-deals-under-budget-using-hotel-price-api\/#Wrap_Up\" >Wrap Up:<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Youll_Need\"><\/span>What You&#8217;ll Need<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A <a href=\"http:\/\/make.com\" target=\"_blank\" rel=\"noopener\">Make.com<\/a> account<\/li>\n\n\n\n<li>A <a href=\"https:\/\/www.postman.com\/\" target=\"_blank\" rel=\"noopener\">Postman<\/a> account<\/li>\n\n\n\n<li><a href=\"https:\/\/www.makcorps.com\/\">Makcorps<\/a> API Key (Sign up and verify your mail, and the API key will be delivered to your inbox.)<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfaksr9dP0aeJkt_spZ05W-x1lIqh1q1ddW-ol4ZyjajTO5nbcaSIiH24CuYfCzIdaxZxuthbU5U1FYswZ6S1jI9wZE2ib1YeuE3AqDE6x13xLu7tx7e75Y80HXun_48zhSYmn0?key=e4LwNuV-inQw2gqTEuI-4tMh\" alt=\"\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A Gmail account (preferably with a company domain)<\/li>\n<\/ul>\n\n\n\n<p>Interested in watching the tutorial? Watch the video below \ud83d\udc47<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Track Hotel Deals Under Your Budget Using Makcorps API and Make.com\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/xZ5HskUbNb4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_1_Get_City_ID\"><\/span>Step 1: Get City ID&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To start tracking hotel prices, you first need a <strong>City ID<\/strong>, which you can get using the <a href=\"https:\/\/docs.makcorps.com\/mapping-api-hotel-city-ids\" target=\"_blank\" rel=\"noopener\"><strong>Makcorps Hotel Mapping API<\/strong><\/a><strong>.<\/strong><\/p>\n\n\n\n<p><strong>API Endpoint:<\/strong><a href=\"https:\/\/api.makcorps.com\/city\" target=\"_blank\" rel=\"noopener\"> <\/a>https:\/\/api.makcorps.com\/mapping<\/p>\n\n\n\n<p><strong>Requirements:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>API Key:<\/strong> Your Makcorps API key<\/li>\n\n\n\n<li><strong>City Name:<\/strong> London (or any city of your choice)<\/li>\n<\/ul>\n\n\n\n<p>Open <strong>Postman<\/strong>, request the City ID API, enter the city name, and add your API key, as shown below, and click on send.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXet2LKhYcX_ciojgPSk7xuW_NPWj0TJLotkUfxBjRJ8peBKk-z21R7dZuo0XCxFYD5f6SN6NdCuirm8mOTqFbMYSbY2rEAM22TwGX-990IL1ypkfOMF6tm0wCeozbfJwq0Vw57NLA?key=e4LwNuV-inQw2gqTEuI-4tMh\" alt=\"\"\/><\/figure>\n\n\n\n<p>Scroll down, and you\u2019ll find a JSON response. The document_id is your City ID.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcJtJRY6gN1TQ6yRIhWgW96xBW8xQLYNNjLs5MsFdHOawNoY_MQ3nPENZ-JKnpTeK40Q-th7hbWaXKAwd7qAFeP3imQNB8do7wx4GAMXySp59tBtd_SjyIfwLRXQZdxFPDTfAUkQQ?key=e4LwNuV-inQw2gqTEuI-4tMh\" alt=\"\"\/><\/figure>\n\n\n\n<p>We have got London City Id: <strong>186338<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_2_Setting_Up_Scenario_in_Makecom\"><\/span><br>Step 2: Setting Up Scenario in Make.com&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>In <strong>Make.com<\/strong>, we\u2019ll use different modules to send API requests, collect and parse data, format it into a table, and track hotel deals under <strong>$150<\/strong> in London across various vendors, which will be delivered straight to your email. Each step is explained with its respective module, so follow along step by step.<\/p>\n\n\n\n<p>After signing in to make.com, click on \u201c<strong>create a new scenario<\/strong>\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXf0AU0kM8HsZei5ihnIOpFNnfejcUMxQikRTQvR3x07NZUnOvd0rAugLEkC9rGJStuu0m3R3ZCkpoMr4kwUu-g2zQ9mY3lLcQQreCGz15wttKl-Gql53W5tOoyDGtUToZgD4gRlaA?key=e4LwNuV-inQw2gqTEuI-4tMh\" alt=\"\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Module_1_Make_an_API_Key_Auth_Request\"><\/span>Module 1: Make an API Key Auth Request<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Click on the <strong>\u201c+\u201d<\/strong> icon, search for <strong>&#8220;HTTP,&#8221;<\/strong> and select <strong>&#8220;Make an API key auth Request.&#8221;<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXe8trat2qA1oj4jdL2NIFz8D-c3CQOPB0iucoZQoWI63dfxWvwEGBdXiX1JZuiTGbVjy0jD7rCQBVL8ekLpPl0kT4S4IRYKjZnwjXYfmBR52YEJz8uEQM_rgBCZkY2F3c8_g7i5?key=e4LwNuV-inQw2gqTEuI-4tMh\" alt=\"\"\/><\/figure>\n\n\n\n<p>Now, follow these steps to configure it:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>1. Add API Key Credentials<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click on <strong>&#8220;Add&#8221;<\/strong> under the <strong>Credentials<\/strong> section. Fill the details in \u201c<strong>Add New Key Chain<\/strong>\u201d.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXePy74FXQhg09JcQyeILo2vWTN-QZRnM3ABjskdx7PYrqehP0wXLmrgHg_YoLgnAlrFIYv5-yqAE2ve3yncJVBMNhLq_cYqFLlxj9lrKY6EEF3vzhBfGpbjzZ6QMACUldkKWpCV?key=e4LwNuV-inQw2gqTEuI-4tMh\" alt=\"\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select <strong>&#8220;API Key Auth&#8221;<\/strong> and enter your Makcorps API Key.<\/li>\n\n\n\n<li>Save the credentials.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>2. Configure the API Request<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>URL:<\/strong> https:\/\/api.makcorps.com\/city<\/li>\n\n\n\n<li><strong>Method:<\/strong> GET<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeTgVUYRZ8aV9_cV7Xt03mZEVUw4XFoHpvssZp_B_M1W63lNn-9sBbhHf_9g73hl6OQB5LtYiXezKa_OkG7ZCLY2h8OZ6hghVselHlGw0pho7Ix43_Y3aq1VDs0wATzwjppf52smg?key=e4LwNuV-inQw2gqTEuI-4tMh\" alt=\"\"\/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3. Add Query Parameters<\/strong><\/h4>\n\n\n\n<p>Expand the <strong>Query String<\/strong> section and add the following parameters:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcQ1MFA03Yjll3RxT85TlfbZpAcAUhr4OnVh2HGEuk7JenWk2u1ArUlNWl322nzyM1S6MIeRnBhlCuPfwkvWICDJjNYhY2_yglNOxuTKQK7-25zAz9uw_yfufdNMTNHNrsDA_Aw?key=e4LwNuV-inQw2gqTEuI-4tMh\" alt=\"\"\/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>api_key<\/strong> \u2192 Your Makcorps API Key<\/li>\n\n\n\n<li><strong>cityid<\/strong> \u2192 Enter the City ID (e.g., 186338 for London)<\/li>\n\n\n\n<li><strong>pagination<\/strong> \u2192 Set to 2<\/li>\n\n\n\n<li><strong>Rooms <\/strong>\u2192 1<\/li>\n\n\n\n<li><strong>cur<\/strong> \u2192 Set to USD&nbsp;<\/li>\n\n\n\n<li><strong>adults<\/strong> \u2192 Set to 2<\/li>\n\n\n\n<li><strong>checkin<\/strong> \u2192 Set the check-in date&nbsp;<\/li>\n\n\n\n<li><strong>checkout<\/strong> \u2192 Set the check-out date&nbsp;<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>4. Save and Execute the Request<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click <strong>&#8220;Save&#8221;<\/strong> to confirm the settings.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Module_2_Add_Iterator_Module\"><\/span>Module 2: Add Iterator Module<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Click on the <strong>&#8220;+&#8221;<\/strong> icon to add a new module. This is how you will add more modules as we move forward.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdrPkAFL6B2FzBIPTQC_aLSb7sSf6kFrGu9ph-9o9sM6-IaXm250ZJ98N3DJDCitWl2aePM2_6kj7V39zidhFf8dql3l2dlKkvOL3C8EFVmpF2--6OGGOlzmr8UeUKNAYXBSMAeUg?key=e4LwNuV-inQw2gqTEuI-4tMh\" alt=\"\"\/><\/figure>\n\n\n\n<p>The <strong>Iterator<\/strong> module processes <strong>each item in an array separately<\/strong>, allowing you to work with multiple pieces of data one at a time. Here, we will use it to handle the hotel data received from the API request.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Steps to Fill in the Iterator Module:<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click on the <strong>&#8220;+&#8221;<\/strong> icon and search for <strong>&#8220;Iterator.&#8221;<\/strong><\/li>\n\n\n\n<li>Select <strong>&#8220;Iterator&#8221;<\/strong> from the list.<\/li>\n\n\n\n<li>In the <strong>Array<\/strong> field, click anywhere, and a purple popup will appear.<\/li>\n\n\n\n<li>Expand the <strong>HTTP \u2013 Make an API Key Auth request<\/strong> section.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdfAHu76lYawpFWsR7KRLzH9wi4fJW43IQ8is_lTgWRCcjUP4k07wUS8DbCqi2q1uQ5i9jcj_xsoa7CGHSD78xtn28iiYh-wWE8fJ7q4AEIP47r_yR3tdHun_WV3KihGNT34k0yog?key=e4LwNuV-inQw2gqTEuI-4tMh\" alt=\"\"\/><\/figure>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>Select <strong>&#8220;Data[]&#8221;<\/strong> (this contains the hotel details).<\/li>\n\n\n\n<li>Click <strong>&#8220;Save.&#8221;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>This will now break the data into individual items and will allow us to process each hotel separately.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Module_3_Set_Variable\"><\/span>Module 3: Set Variable<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>The <strong>Set Variable<\/strong> module stores values for later use. Here, we\u2019ll clean the price data by removing the <strong>&#8220;$&#8221;<\/strong> symbol so we can filter hotels under <strong>$150<\/strong> in the next step.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Steps to Configure Set Variable:<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click on the &#8220;+&#8221; icon and add the Set Variable module.<\/li>\n\n\n\n<li>In Variable Name, enter: cleaned price.<\/li>\n\n\n\n<li>In Variable Value, enter: replace( 2. price1 ; &#8220;$&#8221; ; &#8220;&#8221; ).<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdjJYBfMdBta1crOBc_KTfEA-91HZ1F8Q0CChVdAaeBHgdAqI_DaWCboHe_XBFuHMRdujrOM6up7zxyrBJnTswrdtSurENBZ21DjzqdDBm21Y1pwXlIw46AKQblZHYzZKf1jDHf7Q?key=e4LwNuV-inQw2gqTEuI-4tMh\" alt=\"\"\/><\/figure>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Click <strong>Save<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p>This ensures the price is stored as a numeric value, making it easier to filter later.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Module_4_Array_Aggragator\"><\/span>Module 4: Array Aggragator<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>The <strong>Array Aggregator<\/strong> module collects and groups multiple items into a structured array. Here, we\u2019ll use it to combine hotel names, vendors, and cleaned prices into a single dataset for further processing.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Steps to Configure Array Aggregator:<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click on the <strong>&#8220;+&#8221;<\/strong> icon and add the Array Aggregator module.<\/li>\n\n\n\n<li>Under Source Module, <strong>select \u201cHTTP &#8211; Make an API Key Auth request\u201d<\/strong>.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdek5N8So0iwRugpGaocRlfqFQkgCFsogInLvkD4YtiGGveXd9QIZOslDlq2pqDLSXRGd2qamdpwCKY-_MHWvhp8vfMqCL7ab0_s7mpqj5cah-_cz03-M04Iq0oUaXTL8J0uxvUwA?key=e4LwNuV-inQw2gqTEuI-4tMh\" alt=\"\"\/><\/figure>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Set<strong> Target Structure<\/strong> Type to<strong> Custom<\/strong>.<\/li>\n\n\n\n<li><strong>Scroll down to Aggregated Fields <\/strong>and select these:\n<ul class=\"wp-block-list\">\n<li>name<\/li>\n\n\n\n<li>vendor1<\/li>\n\n\n\n<li>cleaned price<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Add this structure code in <strong>group by<\/strong>:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;tr&gt;&nbsp;&nbsp;\n\n&nbsp;&nbsp;&lt;td&gt; 2. name &lt;\/td&gt;&nbsp;&nbsp;\n\n&nbsp;&nbsp;&lt;td&gt; 2. vendor1 &lt;\/td&gt;&nbsp;&nbsp;\n\n&nbsp;&nbsp;&lt;td&gt; $ 4. cleaned price &lt;\/td&gt;&nbsp;&nbsp;\n\n&lt;\/tr&gt;<\/code><\/pre>\n\n\n\n<p><strong>Note:<\/strong> Edit the <strong>name<\/strong>, <strong>vendor1<\/strong>, and <strong>cleaned price<\/strong>, and select them from the <strong>previous module outputs<\/strong> to ensure correct mapping.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdddGdjfr1lSZnc5w0ui06-KnQh0G9hJ_ImU3zxOsmSDd1dwgiYf4wSTyiJtMNhC-gu9cWtvWI7cJ4IMHaoUxBllI_FTQvcc63cUUlz7mXFBz40Z5O5UpYwHHWSnCvF5DssggGr?key=e4LwNuV-inQw2gqTEuI-4tMh\" alt=\"\"\/><\/figure>\n\n\n\n<ol start=\"6\" class=\"wp-block-list\">\n<li>Click <strong>Save<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p>This step ensures that all the hotel data is grouped to filter prices easily in the next steps.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Add_Function_Set_a_Filter\"><\/span>Add Function: Set a Filter&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Between the <strong>Set Variable<\/strong> and <strong>Array Aggregator<\/strong> modules, click on the right connector.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXf0g7YPwBHvW5mxY6eNWJeZf8Ejs7cZOIK-PZv_rGTldD6ykOpfblUMHVJsKW2j9-eQqy10gIIPNjfGXBHLcRoZACyiGwTBMK7ULxXs300uLVYo71w06ZxuwDM4rwqx0DA8kDcE?key=e4LwNuV-inQw2gqTEuI-4tMh\" alt=\"\"\/><\/figure>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>A dropdown will appear\u2014select <strong>&#8220;Add a filter.&#8221;<\/strong><\/li>\n\n\n\n<li>In the <strong>Label<\/strong> field, enter: <strong>Less than 150<\/strong>.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXf6HHIH9jk3nTT1rGfRgo57msosYdrnBBhf9IbO1E5ibCoK9qymPimNy-cmtrSrj1n5ihqulMlgqU1MGsAo-1bvE7u8HnPxeWmO2hT0BsUjHl3oPSG75rVdygxN8hvmhm3PZcU9gg?key=e4LwNuV-inQw2gqTEuI-4tMh\" alt=\"\"\/><\/figure>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Under <strong>Condition<\/strong>, select <strong>cleaned price<\/strong> from the <strong>Set Variable<\/strong> module.<\/li>\n\n\n\n<li>Choose the Numeric operator <strong>&#8220;Less than or equal to&#8221;<\/strong> and enter <strong>150<\/strong>.<\/li>\n\n\n\n<li>Click <strong>Save<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p>This filter ensures that only hotels with a price of <strong>$150 or less<\/strong> move forward in the workflow.<\/p>\n\n\n\n<p>After saving the filter, running the scenario shows that the <strong>API produced 37 requests<\/strong> in total. However, since we applied a filter for prices <strong>$150 or less<\/strong>, only <strong>13 requests met the condition<\/strong> and were <strong>filtered out<\/strong>.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfyrNMcetw_O96-4TZ93I6IgtrEeDPUEY41NznbW--o9R9lp11Wqr-NqCGeN2fBwWwyG21oAHwMaFK_WCTgf8RPH1jjHG-INH-rLcWDeuMFIrdH1BlrJkciWTGmw68PfFLjU_svZQ?key=e4LwNuV-inQw2gqTEuI-4tMh\" alt=\"\"\/><\/figure>\n\n\n\n<p>The <strong>Array Aggregator<\/strong> then grouped the valid results into a structured format, and only <strong>1 aggregated output<\/strong> was produced with different bundles.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXd5zr48J8vkldhkYDTaiIfUn7jr8vvyMEONvDtiZ_n3_R4hoIvG_PUhMB_NKfw6l0nEFaBgwgh_74rSydMBPVo7e3WdZN10iwQ8iSgA659MMdemRxZjylik3BSccgePr0kJ4Yvn?key=e4LwNuV-inQw2gqTEuI-4tMh\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>Note:<\/strong> In our first module, we set <strong>pagination to 2<\/strong>, which limits the number of results fetched. If you want <strong>more hotel data<\/strong>, you can <strong>increase the pagination value<\/strong>, and the automation will fetch, filter, and process more results accordingly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Module_5_Table_Aggregator\"><\/span>Module 5: Table Aggregator<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Now, it&#8217;s time to organize the filtered hotel data into a <strong>table format<\/strong> so we can get all hotel names, vendors, and prices under <strong>$150<\/strong> in one go.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Steps to Configure Table Aggregator:<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click on the <strong>&#8220;+&#8221;<\/strong> icon and add the <strong>Table Aggregator<\/strong> module.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXe_tfg5boHRPQwUiy640ZNatlpTskKON_1j5jZl8VBK_dmG01bIHbs96iXqnKXJggPzxLHIzmaHyLUZwhvfAfkku8BP8FFtAkHw1nJIZLMppSfy80avb4zadxcJTz_4HEh-Vec_?key=e4LwNuV-inQw2gqTEuI-4tMh\" alt=\"\"\/><\/figure>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Under <strong>Source Module<\/strong>, select <strong>&#8220;Array Aggregator [5].&#8221;<\/strong><\/li>\n\n\n\n<li>In <strong>Aggregated Fields<\/strong>, check <strong>Key<\/strong>.<\/li>\n\n\n\n<li>Set <strong>Column Separator<\/strong> to <strong>Tab<\/strong>.<\/li>\n\n\n\n<li>Set <strong>Row Separator<\/strong> to <strong>Tab<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p>In the <strong>Group by<\/strong> field, enter this code:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;tr&gt;&lt;td&gt;Hotel Name&lt;\/td&gt;&lt;td&gt;Vendor&lt;\/td&gt;&lt;td&gt;Price&lt;\/td&gt;&lt;\/tr&gt;<\/code><\/pre>\n\n\n\n<ol start=\"6\" class=\"wp-block-list\">\n<li>Click <strong>Save<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p>This will structure the hotel data into a <strong>readable table<\/strong>, making it easier to send via email in the next step.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Module_6_Send_An_Email\"><\/span>Module 6: Send An Email<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>This module will <strong>send an email<\/strong> with a list of budget-friendly hotels in <strong>London under $150<\/strong> for the selected date. The <strong>email will include hotel names, vendors, and prices<\/strong> in a structured format.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Steps to Connect Your Google Account&nbsp;<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click on<strong> &#8220;Add&#8221; <\/strong>in the <strong>Connection section.<\/strong><\/li>\n\n\n\n<li>Under <strong>Connection Type<\/strong>, select<strong> Google Restricted<\/strong> (Recommended for business accounts).<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdLQNkBXeZQtOloQyLYmQXtedIKdIGX9oUwA5XHvGwDA7NnDk9b0FQeOG2iuloodecy3bDrowlXnXQ1nn6CpBrISXMd5Aysux7cFn1ULMt_4nSkPT3UsXh-jKKQBOh7ly8tUu_jUg?key=e4LwNuV-inQw2gqTEuI-4tMh\" alt=\"\"\/><\/figure>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Log in with your company domain Gmail account.<\/li>\n\n\n\n<li>Grant the required permissions for sending emails through Make.com.<\/li>\n\n\n\n<li>Click Save to establish the connection.<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Steps to Configure the Email Module&nbsp;<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Under Connection, <strong>select your Google Restricted connection<\/strong>.<\/li>\n\n\n\n<li>In To, enter the recipient\u2019s email.<\/li>\n\n\n\n<li>Add the Subject line.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"375\" height=\"892\" src=\"https:\/\/www.makcorps.com\/blog\/wp-content\/uploads\/2025\/03\/image.png\" alt=\"\" class=\"wp-image-2769\" srcset=\"https:\/\/www.makcorps.com\/blog\/wp-content\/uploads\/2025\/03\/image.png 375w, https:\/\/www.makcorps.com\/blog\/wp-content\/uploads\/2025\/03\/image-126x300.png 126w\" sizes=\"auto, (max-width: 375px) 100vw, 375px\" \/><\/figure>\n\n\n\n<p>4. Choose <strong>Content Type<\/strong> as <strong>HTML<\/strong>.<\/p>\n\n\n\n<p>In the <strong>Content<\/strong> section, add the email message using HTML format:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;html&gt;\n\n&lt;body&gt;\n\n&lt;p&gt;Hi,&lt;\/p&gt;\n\n&lt;p&gt;&lt;strong&gt;Here's a list of budget-friendly hotel options available in London for under $150:&lt;\/strong&gt;&lt;\/p&gt;\n\n{{Aggregated Table Data}}\n\n&lt;p&gt;Best regards,&lt;\/p&gt;\n\n&lt;p&gt;Neha&lt;\/p&gt;\n\n&lt;\/body&gt;\n\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p>In the code,<strong> edit \u201c{{Aggregated Table Data}}<\/strong>\u201d and select text aggregator output as shown in the screenshot.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdFHJ5PLbL5jtLFIuRe979psisIrl8E2shcoOxozJnVthvyZ6kzclrmCQFHZn9FUzptxvOCAJA7t9VaE4PyNyGyUjP2SpnSfeDG7hvfJ6uJ9GwXQjAOqtEnek57VVlkyUtpsaxXwg?key=e4LwNuV-inQw2gqTEuI-4tMh\" alt=\"\"\/><\/figure>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Click <strong>Save<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p>Once this is set up, the automation will fetch <strong>hotels under $150<\/strong>, format them in a table, and send the details <strong>via email on the selected date<\/strong>.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_3_Find_Budget_Hotel_Deals_in_Your_Inbox\"><\/span>Step 3: Find Budget Hotel Deals in Your Inbox&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Run the scenario.<br><br>Hurry! You will get a <strong>detailed list of budget-friendly hotels under $150<\/strong>, complete with vendor names and prices\u2014all formatted for easy reference in your inbox like the screenshot below.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcE5QA77ch-6gef_so9fFlcvKzyJnvL4M_Il6N8iUPsqvLHJJ7vS0o1rEkxjYoFYILj_AB0SI4nfjOlL3fWsfGV_QExQkBfbAwF4cqZvQDSm75PcqTQzDjyb_EFy_Yn6Q1B6IeApQ?key=e4LwNuV-inQw2gqTEuI-4tMh\" alt=\"\"\/><\/figure>\n\n\n\n<p>This automation ensures you get the best deals instantly, saving you time and effort.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Get_the_Ready-to-Use_Blueprint\"><\/span>Get the Ready-to-Use Blueprint&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>We\u2019ve done all the hard work for you! Instead of building the scenario from scratch, simply <strong>download the blueprint<\/strong> and import it into your <strong>Make.com<\/strong> account.<\/p>\n\n\n\n<p>\ud83d\udce5 <strong>Download the Blueprint Here:<\/strong><a href=\"https:\/\/drive.google.com\/drive\/folders\/1wP1tRwEzhXb5rGWJzYHWTysl6JmHficX?usp=drive_link\" target=\"_blank\" rel=\"noopener\"> Click to Access<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>How to Use the Blueprint:<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Download<\/strong> the file from the link above.<\/li>\n\n\n\n<li><strong>Go to Make.com<\/strong> and create a new scenario.<\/li>\n\n\n\n<li><strong>Import<\/strong> the downloaded file.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXd9XcNUUdomz2RXRdRDomoNE2JfhJoFA3cV91MnZgKdEohxsjWbmKl9lK2GLvlThcdO9PRRHacgxLzHGvgYsZPdpnGnNYiaQ8gaP1opMa-NBkjPMQD27wwv5jxn-eCoJSkD-qWf8w?key=e4LwNuV-inQw2gqTEuI-4tMh\" alt=\"\"\/><\/figure>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li><strong>Update the following details before running the scenario:<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>API Key<\/strong> (Your Makcorps API Key)<\/li>\n\n\n\n<li><strong>City Name<\/strong> (Set your preferred city)<\/li>\n\n\n\n<li><strong>Check-in &amp; Check-out Dates<\/strong> (Choose the dates for hotel search)<\/li>\n\n\n\n<li><strong>Pagination<\/strong> (Increase if you need more results)<\/li>\n\n\n\n<li><strong>Your Email Address<\/strong> (Required for email delivery)<\/li>\n\n\n\n<li><strong>Email Content<\/strong> (Customize the message if needed)<\/li>\n\n\n\n<li><strong>Google Connection<\/strong> (Ensure your Gmail account is correctly linked)<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p>Once updated, <strong>run the scenario<\/strong>, and your automated hotel budget deal tracking system will be ready to go!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Wrap_Up\"><\/span>Wrap Up:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>And that\u2019s how you automate hotel deal tracking like a pro! No more endless searching\u2014just real-time, budget-friendly hotel options delivered straight to your inbox.<\/p>\n\n\n\n<p>With <strong>Make.com<\/strong> and the <strong>Hotel Price API<\/strong>, you\u2019re saving time, cutting out the manual work, and staying ahead of the game. Just set it up once, run the scenario, and let the automation handle the rest.<\/p>\n\n\n\n<p>So, what are you waiting for? Grab the blueprint, customize it, and start securing the best hotel deals hassle-free!&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Looking for budget-friendly hotel deals for your clients? You\u2019re in the right place. In this blog, we\u2019ll walk you through how to track hotel deals within a set budget using Make.com and a hotel price API. We\u2019ll find hotels under $150 in London, including the vendor names and the price. The best part? You\u2019ll receive&#8230;<\/p>\n","protected":false},"author":3,"featured_media":2766,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"categories":[49],"tags":[],"class_list":["post-2763","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials"],"_links":{"self":[{"href":"https:\/\/www.makcorps.com\/blog\/wp-json\/wp\/v2\/posts\/2763","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.makcorps.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.makcorps.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.makcorps.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.makcorps.com\/blog\/wp-json\/wp\/v2\/comments?post=2763"}],"version-history":[{"count":4,"href":"https:\/\/www.makcorps.com\/blog\/wp-json\/wp\/v2\/posts\/2763\/revisions"}],"predecessor-version":[{"id":3235,"href":"https:\/\/www.makcorps.com\/blog\/wp-json\/wp\/v2\/posts\/2763\/revisions\/3235"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.makcorps.com\/blog\/wp-json\/wp\/v2\/media\/2766"}],"wp:attachment":[{"href":"https:\/\/www.makcorps.com\/blog\/wp-json\/wp\/v2\/media?parent=2763"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.makcorps.com\/blog\/wp-json\/wp\/v2\/categories?post=2763"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.makcorps.com\/blog\/wp-json\/wp\/v2\/tags?post=2763"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}