Quick overview
Quick overview This workflow runs daily at 08:00 to pull yesterday’s invoices from Holded, aggregate invoice count and totals, identify the top customer, and post a formatted sales digest to a Slack channel. How it works Runs every day at 08:00 on a scheduled trigger. Retrieves all invoices from Holded dated yesterday. Calculates the number of invoices, total billed amount, and the top customer by billed total, then formats the results into a Slack-ready message. Posts the daily sales report message to the selected Slack channel. Setup Add your Holded API v2 credentials (API key) to allow the workflow to read invoices. Add your Slack credentials and select the channel where the report should be posted. Adjust the schedule time if you want the report to run at a different hour. Install the free Holded community node first: in n8n go to Settings → Community Nodes → Install and search for @francodesystems-npm/n8n-nodes-holded. It is a verified community node, so it is also available on n8n Cloud. Requirements A Holded account with an API key (Settings → Developers → API keys) A Slack workspace where you can install apps and post to the target channel The @francodesystems-npm/n8n-nodes-holded verified community node installed Customization Change the trigger hour, or switch to a weekly digest by editing the Schedule Trigger Report on a different period (e.g. last 7 days) by adjusting startDate/endDate in the Holded node Add more metrics in the Code node: average ticket, pending amounts, breakdown by sales channel Swap the Slack node for Email, Teams or Telegram to deliver the report elsewhere Additional info Built with the verified n8n-nodes-holded community node, which covers the full Holded API v2 (42 resources, 323 operations) — so this workflow is easy to extend to estimates, payments, products or CRM data. Documentation and more Holded automation guides: https://francodesystems.com/open-source/n8n-nodes-holded. An n8n automation workflow template by Juan Cantón.
Juan Cantón
web
free
Others in the same category, ranked by how often they are opened.