{"id":25818039,"date":"2026-10-23T11:39:57","date_gmt":"2026-10-23T09:39:57","guid":{"rendered":"https:\/\/www.demomentsomtres.com\/2026\/10\/connecting-holded-with-google-calendar\/"},"modified":"2026-10-23T12:54:04","modified_gmt":"2026-10-23T10:54:04","slug":"connecting-holded-with-google-calendar","status":"publish","type":"post","link":"https:\/\/www.demomentsomtres.com\/en\/2026\/10\/connecting-holded-with-google-calendar\/","title":{"rendered":"Connecting Holded with Google Calendar: The Case of Gomeralia"},"content":{"rendered":"\n<p><strong>How can services and events be planned when all information is in an ERP, but you need to visualize it in a calendar?<\/strong> This was the challenge for <a href=\"https:\/\/www.gomeraliacatering.com\/\" target=\"_blank\" rel=\"noopener\">Gomeralia<\/a>, a catering company that manages budgets for services taking place on specific dates and times.<\/p>\n\n<p>At DMS3, we have developed an integration between <a href=\"https:\/\/www.holded.com\/es\/erp\" target=\"_blank\" rel=\"noopener\"><strong>Holded<\/strong><\/a><strong>, <\/strong><a href=\"https:\/\/workspace.google.com\/intl\/es\/products\/calendar\/\" target=\"_blank\" rel=\"noopener\"><strong>Google Calendar<\/strong><\/a><strong> and <\/strong><a href=\"https:\/\/workspace.google.com\/intl\/es\/products\/drive\/\" target=\"_blank\" rel=\"noopener\"><strong>Google Drive<\/strong><\/a> that automatically transfers budget information to the calendar, identifies different types of events, and keeps data updated.<\/p>\n\n<p>A custom solution that demonstrates how connecting tools a company already uses can help simplify its daily management.<\/p>\n\n<h2 class=\"wp-block-heading\">The Challenge: Managing Budgets Also Means Managing Dates<\/h2>\n\n<p>For a catering company like Gomeralia, each budget is linked to a potential service: a wedding, a corporate event, or any other celebration. And each of these services has one thing in common: it takes place on a specific day and time. <\/p>\n\n<p>Therefore, when a new request arrives, it is not enough to consult existing budgets. It is also necessary to know what other services are scheduled for that date and what their status is. <\/p>\n\n<p>Gomeralia uses <strong>Holded as its ERP to manage its budgets<\/strong>, but needed a way to visualize this information in a calendar.<\/p>\n\n<p>Although budgets contain data related to the service date, Holded did not offer the temporal view the company needed to organize its activity.<\/p>\n\n<p>The challenge was not to replace their management system, but to make the information it already contained accessible in a more practical way.<\/p>\n\n<h2 class=\"wp-block-heading\">The Solution: Connecting Holded with Google Calendar<\/h2>\n\n<p>At DMS3, we proposed a solution based on a simple idea: <strong>if Google Calendar is already the tool used for planning, why not bring budget information into it?<\/strong><\/p>\n\n<p>Instead of developing a new planning platform, we created a <a href=\"https:\/\/www.demomentsomtres.com\/en\/services\/erp-integrations\/\">custom ERP integration<\/a> that connects Holded budgets with Google Calendar.<\/p>\n\n<p>In this way, budgeted services appear directly in the calendar, placed on the corresponding date and time.<\/p>\n\n<p>And most importantly: there&#8217;s no need to wait for a budget to be accepted to visualize it. The information can appear in the calendar from the moment the budget is being prepared, allowing both confirmed and pending services to be kept in mind. <\/p>\n\n<h3 class=\"wp-block-heading\">A Calendar Organized by Service Type<\/h3>\n\n<p>The integration is not limited to automatically creating events. It also allows them to be visually differentiated through a color system. <\/p>\n\n<p>Each service type is associated with an accounting account in Holded, and this classification is used to assign a color to Google Calendar events.<\/p>\n\n<p>For example:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Pink:<\/strong> weddings.<\/li>\n\n\n\n<li><strong>Blue:<\/strong> corporate events.<\/li>\n\n\n\n<li><strong>Other colors:<\/strong> different service categories.<\/li>\n<\/ul>\n\n<p>Thus, with a single glance at the calendar, Gomeralia can identify what type of events are scheduled and how they are distributed throughout the days.<\/p>\n\n<h3 class=\"wp-block-heading\">All Budget Information, Accessible from the Calendar<\/h3>\n\n<p>For the calendar to be truly useful, each event incorporates relevant information from the budget it is linked to.<\/p>\n\n<p>Among other data, it includes:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>The client&#8217;s name and budget reference in the event title.<\/li>\n\n\n\n<li>The date and time of the service.<\/li>\n\n\n\n<li>A description with the basic budget information.<\/li>\n\n\n\n<li>A link to the budget document stored in Google Drive.<\/li>\n<\/ul>\n\n<p>This allows consulting the details of a service directly from Google Calendar and accessing its documentation without having to search for it manually.<\/p>\n\n<p>The integration, therefore, connects three tools: <strong>Holded as a management system, Google Calendar as a planning space, and Google Drive as access to documentation<\/strong>.<\/p>\n\n<h2 class=\"wp-block-heading\">An Integration That Keeps Information Updated<\/h2>\n\n<p>One of the most important aspects of the project is that the connection between Holded and Google Calendar is not simply about copying information.<\/p>\n\n<p>The integration allows identifying which calendar event corresponds to each Holded budget.<\/p>\n\n<p>Thanks to this linkage, when a budget is modified, the system can detect the change and update the information of the corresponding event.<\/p>\n\n<p>For example, if the planned date of a service changes, the event can be moved to the new day in Google Calendar, maintaining the relationship with the original budget.<\/p>\n\n<p>The solution also takes into account the different statuses of budgets, such as pending or accepted, so that planning reflects their situation.<\/p>\n\n<p>In this way, <strong>Holded remains the origin point of the information<\/strong>, while Google Calendar offers a visualization adapted to Gomeralia&#8217;s operational needs.<\/p>\n\n<p>All this without having to manually enter the same data into different tools.<\/p>\n\n<h2 class=\"wp-block-heading\">The Result: More Agile and Connected Planning<\/h2>\n\n<p>Thanks to this integration, Gomeralia can visualize all its budgeted services in a calendar, quickly identify their type and status, and access the information of each event from a single place.<\/p>\n\n<p>Furthermore, the automatic data update avoids duplicating tasks and facilitates service coordination.<\/p>\n\n<p>This project demonstrates that <strong>it is not always necessary to incorporate new tools to improve a company&#8217;s processes. Sometimes, the key is to connect the ones it already uses.<\/strong><\/p>\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>How can services and events be planned when all information is in an ERP, but you need to visualize it in a calendar? This was the challenge for Gomeralia, a catering company that manages budgets for services taking place on specific dates and times. At DMS3, we have developed an integration between Holded, Google Calendar [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":25818037,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[11,4586,3853],"tags":[4547,4625,4626,4591,4624],"class_list":["post-25818039","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-marketing-wordpress-plugins","category-e","category-software-development","tag-erp","tag-google-calendar","tag-google-drive","tag-holded","tag-integrations"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.demomentsomtres.com\/en\/wp-json\/wp\/v2\/posts\/25818039","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.demomentsomtres.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.demomentsomtres.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.demomentsomtres.com\/en\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.demomentsomtres.com\/en\/wp-json\/wp\/v2\/comments?post=25818039"}],"version-history":[{"count":1,"href":"https:\/\/www.demomentsomtres.com\/en\/wp-json\/wp\/v2\/posts\/25818039\/revisions"}],"predecessor-version":[{"id":25818040,"href":"https:\/\/www.demomentsomtres.com\/en\/wp-json\/wp\/v2\/posts\/25818039\/revisions\/25818040"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.demomentsomtres.com\/en\/wp-json\/wp\/v2\/media\/25818037"}],"wp:attachment":[{"href":"https:\/\/www.demomentsomtres.com\/en\/wp-json\/wp\/v2\/media?parent=25818039"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.demomentsomtres.com\/en\/wp-json\/wp\/v2\/categories?post=25818039"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.demomentsomtres.com\/en\/wp-json\/wp\/v2\/tags?post=25818039"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}