Home
About
Contact
Back to blog
Automation13 min read

Webshop Automation: A Complete Guide for Shopify and Shoprenter Owners

BK

Kovacs Bence

The webshop that runs itself#

There's a point in every webshop's life when growth turns against you. At 5 orders a day, everything's manageable by hand. At 20, it starts to squeeze. At 50, you have a choice: hire someone who spends the entire day managing orders, or automate.

This article is about how to automate your webshop operations step by step. Not theoretical advice, but concrete solutions we've tested and implemented in Shopify and Shoprenter webshops. Over the past year and a half, we've worked on 4 webshop projects, and we've compiled all the lessons here.

iWho is this guide for?

If you use Shopify or Shoprenter and have 10+ orders per day, this article was made for you. If you're on a different platform (WooCommerce, Unas, etc.), the logic is the same, only the integration details differ. The principles and priorities of automation apply regardless of platform.

The 5 areas you can automate#

Webshop operations can be broken down into five main areas. For each, we'll show you the typical problem, what the automated solution looks like, and how it can be implemented on each platform.

1. Order management and routing#

This is the heart of the webshop. When an order comes in, a series of decisions are needed: has the customer paid, which shipping method did they choose, did they order physical or digital products, is it in stock. Most webshop owners make these decisions by hand, which can eat up hours every day.

The typical manual process:

  1. Order arrives by email
  2. You log into the webshop admin panel
  3. You check which payment method the customer chose
  4. If bank transfer, you wait for the money and manually match it on the bank statement
  5. You locate the product in the warehouse
  6. You write the shipping label
  7. You notify the customer by email

At 20 orders per day, that's 2-3 hours of pure administration. At 50, it's a full-day job.

The automated solution:

The system automatically receives the order via webhook and routes it to the appropriate process based on payment method, shipping method, and product type. For card payments, it proceeds immediately. For bank transfers, it monitors the bank account and automatically triggers the next step after matching. The customer receives an automatic email for every status change.

This is exactly the system we built for the Mindwell webshop, where 24 n8n workflows handle the entire order process. You can read the detailed case study in how we automated an entire webshop's order management.

Shopify vs. Shoprenter: order webhook

Shopify: Native webhook support in Settings > Notifications. You can set it up for order creation, update, payment, and fulfillment events. The webhook sends JSON data that n8n processes directly.

Shoprenter: Also supports webhooks through the API. Webhook setup is done via the admin panel or API calls. The format is similar, but field names differ from Shopify, so the n8n workflow needs to be adapted to the platform.

Order routing logic

A well-built routing system makes decisions on three levels:

LevelDecisionPossible routes
Payment methodHow does the customer pay?Card (proceed immediately), Bank transfer (wait), Cash on delivery (proceed immediately)
Shipping methodHow do they receive it?Courier, Parcel point, Personal pickup, Digital delivery
Product typeWhat did they order?Physical product, Digital product, Mixed order

The combination of these determines the order's path. In a Shopify webshop, this typically means 8-12, in a Shoprenter 10-15 different routes. If you handle this manually, there will be errors guaranteed. If you automate it, the system never forgets a step.

2. Invoicing#

Invoicing automation is one of the fastest-paying investments. Most webshops manually issue invoices: copying order data to the invoicing software, issuing the invoice, downloading the PDF, and emailing it to the customer. At 30 orders per day, that's 1-2 hours of pure administration.

Shopify + invoicing automation:

Shopify doesn't natively generate Hungarian NAV-compliant invoices. The solution is an automation that, upon order finalization:

  1. Takes the order data from Shopify (via webhook)
  2. Issues the invoice in Szamlazz.hu or Billingo (via API)
  3. Attaches the finished invoice PDF to the order in Shopify
  4. Emails it to the customer
  5. Records the invoice data in the ledger

The entire process takes 5-10 seconds, without human intervention.

Shoprenter + invoicing:

Shoprenter can be natively integrated with Szamlazz.hu and Billingo, which simplifies things. But if you need custom logic (e.g., different invoicing rules for B2B and B2C orders, or automatic cancellation on package returns), you can fine-tune the process with an n8n workflow.

1

Get your invoicing API key

Register on Szamlazz.hu or Billingo and generate your API key. This is a unique identifier that lets the automation access your invoicing system. Both providers offer detailed API documentation.

2

Set up webhook in the webshop

Configure the webshop to send a webhook to n8n on order payment (not creation, but payment). This way, invoices are only generated for orders that have actually been paid.

3

Automate invoice issuance

The n8n workflow takes the order data, formats it according to the invoicing API's requirements, and issues the invoice. Customer data, line items, and amounts are all populated automatically. For international orders, VAT handling can also be configured rule-based.

4

PDF saving and email delivery

The system downloads the finished invoice PDF, attaches it to the order (Shopify custom field or Airtable record), and sends it to the customer. If you need multilingual invoices based on the webshop's language, this can be controlled too.

3. Inventory management#

Inventory management is where most webshop owners first feel the pain of growth. If a product runs out but the webshop still sells it, the customer experience suffers, and you lose money on cancellations and negative reviews.

Typical problems:

  • You sell on multiple channels (webshop + marketplace + store), and inventories aren't synchronized
  • You can't reorder from the supplier in time because there's no low-stock alert
  • The warehouse doesn't always match the system because receiving is manual

The automated solution:

FeatureHow it works
Inventory syncAfter a sale, stock updates across all channels (Shopify + Airtable + marketplace)
Low stock alertWhen a product drops below a threshold, the responsible person gets an email or Slack message
Automatic reorder suggestionIn a weekly report, the system shows which products need reordering based on recent sales
ReceivingBarcode-based receiving (Airtable + mobile), which immediately updates inventory

In the Balazs Kicks project, we built exactly this system on Shopify, supplemented with multi-currency handling. We also automated the procurement side: data from supplier lists automatically enters the system, items can be received into inventory with barcodes, and they immediately appear on Shopify.

In the True to Sole project, we solved a different challenge: the transition from in-house warehouse to a fulfillment center. Two locations' inventory had to be kept in sync, and orders had to be automatically routed to the right location. 7 n8n workflows handle the entire process.

!Inventory sync is critical

If you sell on multiple channels, inventory synchronization is the first thing you need to automate. A single oversale (the customer buys it but it's not in stock) causes more damage than the cost of implementing automation. A bad review or a cancellation is what truly costs in the long run.

4. Customer communication#

Automating customer communication doesn't mean responding to customers with robots. It means standard, repetitive communication happens automatically, and you only deal with truly unique situations.

What you can automate:

Email typeWhen it's sentWhat it contains
Order confirmationWhen order is placedOrder details, expected delivery time
Payment reminder24h/48h/72h without transferAmount, bank account, reference
Shipping notificationWhen package is dispatchedTracking number, estimated arrival
Delivery confirmationWhen package is receivedThank you message, review request
Review request7 days after deliveryLink to the review platform
Returning customer offer30/60/90 days of inactivityPersonalized offer

Shopify email automation:

Shopify's built-in email notification system handles the basics (order confirmation, shipping notification). But if you want more, you can extend it with n8n or Make.com: payment reminders, review requests, returning customer campaigns, abandoned cart reminders with custom logic.

Shoprenter email automation:

Shoprenter's email templates are more limited. Automation here typically works by having the Shoprenter webhook trigger n8n, which sends emails through a dedicated email service (AWS SES, SendGrid, Mailgun). This gives greater control over content and design. At the Mindwell project, we used exactly this solution, where AWS SES handles all email traffic.

Abandoned cart emails generate revenue

According to e-commerce statistics, the cart abandonment rate is between 60-80%. A well-timed abandoned cart email sequence (1 hour, 24 hours, 72 hours later) can recover up to 5-15% of abandoned carts. At 50 orders per day, this means significant extra revenue on a monthly basis. In Shopify, the built-in Abandoned Checkout feature can be used; in Shoprenter, n8n automation is needed.

5. Reporting and analytics#

This is the area most webshop owners neglect because "there's no time for it." Yet without data, you're running the business blind.

What's worth measuring automatically:

  • Daily sales: order count, average cart value, revenue
  • Product performance: top 10 products, slow-moving products, zero-sale products
  • Customer metrics: new vs. returning, customer lifetime value, purchase frequency
  • Inventory status: low-stock products, items running out within 30 days
  • Financial summary: revenue, receivables, VAT liability

How to do it?

The simplest solution: a weekly automatic email report generated from Airtable or Shopify data by n8n. A well-configured report takes 2 minutes to read and shows everything you need to know.

At a more advanced level: a real-time dashboard with Looker Studio (free) or a custom Next.js dashboard that pulls data from the webshop API.

Platform-specific automation options#

Shopify automation stack#

ToolRoleCost
ShopifyWebshop platform$30-300/month (plan dependent)
n8n (self-hosted)Automation engine$5-20/month (server)
AirtableCentral database, dashboard$20/month (Pro)
Szamlazz.hu / BillingoHungarian NAV invoicing3,000-10,000 HUF/month
AWS SES / SendGridTransactional emails$5-30/month

Shopify advantages for automation:

  • Excellent webhook system, configurable for nearly every event
  • REST and GraphQL API, flexible data access
  • Shopify Flow (built-in automation for advanced plans)
  • Huge app ecosystem if you're looking for ready-made solutions

Shopify limitations:

  • Hungarian invoicing isn't solved natively
  • Checkout customization is limited (without Plus plan)
  • Pricing is higher than Shoprenter

Shoprenter automation stack#

ToolRoleCost
ShoprenterWebshop platform5,000-30,000 HUF/month (plan dependent)
n8n (self-hosted)Automation engine$5-20/month (server)
AirtableCentral database, inventory management$20/month (Pro)
Szamlazz.hu / BillingoInvoicing (native integration)3,000-10,000 HUF/month
AWS SESTransactional emails$5-15/month

Shoprenter advantages:

  • Hungarian-developed, native Hungarian NAV invoicing
  • Lower monthly fee than Shopify
  • Hungarian-language support
  • Integration with Hungarian payment providers (Barion, SimplePay)

Shoprenter limitations:

  • Smaller app ecosystem
  • API is less documented than Shopify's
  • Simpler webhook system, fewer event types

Returns and complaints handling#

This is the area most webshop owners automate last, yet there's a lot of manual work hidden here. Handling a return typically takes 15-20 minutes manually: responding to the customer's email, discussing return conditions, receiving the package, inspecting the product, initiating the refund, updating inventory, and finally notifying the customer.

The automated returns process:

  1. The customer submits a return request via a simple web form (order number + reason selection)
  2. The system automatically checks whether the order is within the return period
  3. If yes, sends the return label and instructions by email
  4. When the package arrives, the warehouse worker scans it in with a barcode
  5. The system automatically initiates the refund (card or transfer)
  6. The customer receives a notification about the refund status
  7. Inventory updates automatically

In the entire process, only one point requires human intervention: the physical inspection of the product in the warehouse. Everything else is automatic.

In Shopify, the Returns API and Refunds API handle this together, and the n8n workflow connects them with the warehouse system and invoicing software (automatic cancellation invoice).

In Shoprenter, similar logic, but the return request is typically received through a separate n8n webhook form, since Shoprenter's native returns handling is more limited.

Digital product delivery#

If your webshop doesn't only sell physical products but also digital content (e-book, online course, video, template, software), automating delivery is critical. Digital product delivery is the simplest automation because the entire process happens online with no physical component.

The typical manual process:

  • Order comes in
  • You verify payment
  • You manually create the download link or access
  • You email it to the customer
  • You set the expiration date (if applicable)
  • You write yourself a reminder about the expiration

The automated process: After order payment, the system automatically generates a unique access link, sets the expiration, sends the email, and on expiration automatically revokes access. Zero manual work.

In the Mindwell project, this was one of the most complex parts: video content had to be copied from Google Drive to Cloudflare, a unique streaming link generated, an expiration time set, and on expiration everything automatically deleted. 5 separate workflows handle this process, and the team has zero involvement.

How to start: the automation sequence#

It's not worth doing everything at once. This sequence delivers the best ROI:

1

Invoicing automation (Week 1)

This is the simplest and fastest-paying step. Connect the invoicing software, and from now on every paid order automatically gets an invoice. Savings: 30-60 min/day.

2

Customer communication (Week 2)

Set up automatic emails: order confirmation, shipping notification, payment reminder. This keeps customers informed while you stop writing emails by hand. Savings: 30-60 min/day, plus fewer "where's my order?" questions.

3

Order routing (Weeks 3-4)

This is the more serious step. The n8n workflow automatically distributes orders based on payment method, shipping method, and product type. Savings: 1-2 hours/day, plus significantly fewer errors.

4

Inventory management (Weeks 5-6)

Inventory sync across channels, low-stock alerts, automatic reorder suggestions. Savings: 2-3 hours/week, plus zero overselling.

5

Reporting (Weeks 7-8)

Set up a weekly automatic report. By now there's enough data in the system to generate meaningful reports. Savings: 1-2 hours/week of report preparation time, plus better decisions.

Results in numbers#

The table below shows average results from our 4 webshop projects:

MetricManual handlingAfter automation
Order processing time5-10 min / orderless than 1 min
Daily admin (at 50 orders)4-6 hours30 min (monitoring)
Invoicing errors3-5 corrections/monthVirtually zero
Customer notification delay1-4 hoursInstant
Inventory sync discrepancy2-3 cases/weekReal-time sync
Outstanding receivables (transfer)Average 12 daysAverage 5 days (due to reminders)

At the Mindwell webshop, 24 workflows operate with 65+ automated steps, and manual work per order dropped to zero. In the Balazs Kicks project, 9 workflows handle the entire process from procurement to sales, with automatic handling of 3 currencies. The OnSize sales automation automates every step from order receipt to sales contract generation.

How much does webshop automation cost?#

LevelWhat it includesEstimated cost
BasicInvoicing + email automation100,000 - 200,000 HUF
MediumBasic + order routing + inventory sync300,000 - 600,000 HUF
FullMedium + reporting + custom logic600,000 - 1,500,000 HUF
Monthly maintenanceMonitoring, fixes, expansions30,000 - 80,000 HUF

The payback period is typically 2-4 months. If your webshop handles 20+ orders daily, the automation savings exceed the full implementation cost within 3-4 months on a monthly basis.

Start small, expand gradually

You don't need to build the entire system at once. Start with invoicing automation, which can be ready in 1 week and delivers immediate savings. From there, move to order management, then inventory. Every step is valuable on its own.

If you'd like to assess what can be automated in your shop, check out our business automation service, or the business process automation guide.

Frequently asked questions#

What if my webshop isn't Shopify or Shoprenter?#

The automation logic is the same; only the integration layer differs. For WooCommerce it's the REST API, for Unas the Unas API, and the same workflows can be built through them. n8n is platform-independent and works with virtually any webshop system.

Will I lose control by automating?#

No. Automation doesn't replace your decisions; it handles routine tasks for you. Every workflow includes checkpoints: if the system is uncertain (e.g., an order doesn't fit the usual patterns), it flags it and notifies you. You only deal with those cases.

What happens if the automation makes a mistake?#

A well-built system includes error handling. If a workflow stops due to an error, the system notifies you, and the order goes into a "manual review" category. Nothing is lost; you decide what happens next. Plus, automation makes mistakes far less often than people: it doesn't forget, doesn't mistype, doesn't mix things up.

Do I need a developer?#

For implementation, yes, you need someone who understands n8n, APIs, and the webshop platform. For daily operations, no: once the system is up, the webshop owner or team manages it without technical knowledge. If the logic needs changing, it's typically a few hours of work, not days of development.

Summary#

Webshop automation isn't a luxury, it's a prerequisite for growth. The key points:

  • Start with invoicing, because that's the fastest payback
  • Automate routing, because that's where the most human error occurs
  • Synchronize inventory, because overselling costs money
  • Automate customer communication, because customer experience is a competitive advantage
  • Measure everything, because without data you can't improve

If you see that your webshop's growth depends on manual work, it's time to automate. You don't have to do everything at once, but you do have to start.

Let's automate your webshop

We've completed 4 webshop projects. Let's see what can be automated in your shop too.

Let's talk