Ecommerce ERP: automatic invoicing across 7 channels
Connect Shopify, WooCommerce, Gumroad, Lemon Squeezy, Stripe Connect, PayPal and GoCardless to one ERP. Automatic invoicing for online stores.
TL;DR: If you sell online through multiple channels, Frihet connects your 7 revenue sources into a single dashboard and generates invoices automatically for every sale. No manual data entry, no spreadsheets, no errors.

Key Takeaways
- Frihet connects 7 sales channels — Shopify, WooCommerce, Gumroad, Lemon Squeezy, Stripe Connect, PayPal and GoCardless — into one dashboard
- Every order or sale generates an invoice automatically with tax calculated and customer data filled in
- Starting at 9 EUR/month with all integrations included — 6x cheaper than Holded for ecommerce
Ecommerce in Spain hit over 110 billion EUR in 2024. It's growing four times faster than physical retail. There are 29.4 million online buyers. And if you sell online, you're probably managing sales from three, four, or seven different dashboards. Invoicing all of that manually is no longer sustainable.
The problem: 7 dashboards, one set of books
The typical online seller doesn't sell through a single channel. They have a Shopify store. A WooCommerce site for complementary products. They sell ebooks or templates on Gumroad. They collect payments from international clients via PayPal. Maybe they run B2B subscriptions through GoCardless direct debit.
Each platform has its own control panel. Its own reports. Its own data format. And none of them talk to each other.
The result is predictable: export CSV from each platform, cross-reference in spreadsheets, calculate tax manually, generate invoices one by one, and hope the numbers add up when tax season arrives. A process that eats hours every month, where a single transcription error can cost real money.
The problem isn't that you sell through many channels. The problem is that your accounting tool doesn't understand all of them.
Online stores: Shopify and WooCommerce
The two most widely used ecommerce platforms in the world. If you have an online store, you probably use one of them. Or both.
Shopify
Connecting Shopify to Frihet means every order that comes into your store generates an invoice automatically in your ERP. No manual work, no delays, no missed invoices.
The integration imports products, orders and customer data. Sync runs every 15 minutes, and Shopify webhooks notify Frihet in real time when an order is completed. If payment was already processed in Shopify, the invoice is marked as paid immediately.
The connection uses OAuth with HMAC verification — Shopify's standard security protocol. The entire authentication flow takes three clicks from Frihet's settings panel.
WooCommerce
If your store runs on WordPress, the WooCommerce integration works through REST API v3 and native webhooks. Every new order is imported with customer details (name, email, address, phone), products and amounts.
The key difference from other ERPs: sync is real-time via webhooks. No waiting for hourly syncs or running manual imports. An order enters WooCommerce and the invoice appears in Frihet instantly.
Both integrations activate in under 5 minutes from Settings > Integrations. You just need your store credentials — Frihet walks you through it step by step.
Digital products: Gumroad and Lemon Squeezy
This is where Frihet separates from the pack. No other Spanish ERP natively connects with creator economy platforms. If you sell courses, ebooks, templates, software or licenses, this matters.
Gumroad
Gumroad is the platform of choice for independent creators selling digital products. Frihet's integration imports your product catalog and every individual sale. Each transaction creates an income record with buyer data, amounts and payment status.
If a customer requests a refund, the status updates automatically. Nothing to track manually.
Lemon Squeezy
For SaaS founders and software sellers, Lemon Squeezy acts as Merchant of Record — handling international taxes on your behalf. Frihet's integration imports orders and products, creating income records with taxes already calculated.
This solves a specific headache: if you use Lemon Squeezy as MoR, the platform handles taxes, but you still need clean accounting records in your ERP. Frihet generates them automatically.
Frihet is the only Spanish ERP that natively connects with creator economy platforms. If you sell digital products, you won't find this in Holded, Quipu, Billin or Anfix.
Collections and reconciliation: Stripe Connect, PayPal and GoCardless
Selling is half the game. Collecting and reconciling is the other half.
Stripe Connect
Frihet lets your clients pay invoices directly by card, Apple Pay or Google Pay through Stripe Connect. You send a payment link, the client pays, and the invoice is marked as paid automatically. The fee is 1.5% per transaction — no monthly charges, no fixed costs.
For businesses with recurring billing or international clients, this removes the friction of chasing wire transfers. The client pays in one click, you get paid instantly.
PayPal
If you already collect from international clients via PayPal, the integration imports and reconciles those transactions with your invoices in Frihet. A PayPal payment is matched to the corresponding invoice without you having to cross-reference bank statements. It's not a payment gateway inside Frihet — it's a connection to your existing PayPal account so your books reflect everything you collect.
GoCardless
For recurring B2B payments, SEPA direct debit via GoCardless is more efficient than chasing wire transfers. Set up the mandate once and payments execute automatically every month. Frihet records each collection and matches it to the corresponding invoice.
Ideal for consultancies, agencies and businesses with retainer clients.
With these three collection channels plus the four ecommerce integrations, you have the complete cycle covered: sell through any channel, collect in any way, reconcile automatically and record everything in your accounting. Hands-free.
Everything together: one dashboard for all your sales
The real power isn't in any single integration. It's in all of them working together.
Picture this scenario. You have a Shopify store selling physical products. A WooCommerce site selling digital add-ons. A Gumroad account selling ebooks. Clients in Latin America paying via PayPal. And B2B clients across Europe on GoCardless direct debit.
Without a connected ERP, you manage all this with five open tabs, three spreadsheets and an "invoices pending" folder you're afraid to open. Every month, reconciliation takes a full day. And there's always the nagging doubt: did I invoice everything?
With Frihet, every sale from every channel arrives in a single dashboard. Invoices are created automatically. Tax is calculated as needed. Payments are reconciled without manual work. And when you need to see this month's total revenue, the answer is one click away.
Online commerce in Spain is growing 4 times faster than physical retail. But 1 in 3 SMBs selling online still manages invoicing with spreadsheets. Your financial tools should keep pace with your sales.
What no competitor offers
It's not just about having integrations. It's about which ones, and at what price.
| Shopify | WooCommerce | Gumroad | Lemon Squeezy | Stripe Connect | PayPal | GoCardless | API | Webhooks | From | |
|---|---|---|---|---|---|---|---|---|---|---|
| Frihet | Yes | Yes | Yes | Yes | Yes (1.5%) | Yes | Yes | All plans | 14 events | 9 EUR/mo |
| Holded | Yes | Yes | No | No | Portal | Yes | Yes | Higher plans | No | 59 EUR/mo |
| Quipu | Yes | Plugin | No | No | No | No | No | From 25 EUR/mo | No | 25 EUR/mo |
| Billin | Yes | No | No | No | No | No | No | Top plan only | No | 20 EUR/mo |
| Anfix | Yes | Yes | No | No | No | No | No | Premium only | No | 25 EUR/mo |
Holded offers Shopify and WooCommerce, but their plan with ecommerce features starts at 59 EUR/month. And they don't have Gumroad, Lemon Squeezy or webhooks for custom automations.
Quipu connects to Shopify but their WooCommerce integration requires an external plugin. No digital product platforms whatsoever.
Billin only connects to Shopify. No WooCommerce, no creator economy, no API until the 20 EUR/month plan.
Frihet covers all 7 channels with an open API and 14 webhook event types starting at 9 EUR/month. And if you want to go further, it has an MCP server so your AI assistant can manage invoices in natural language.
When comparing ERP prices for ecommerce, look at the real monthly price without introductory discounts. Holded's regular price for ecommerce starts at 59 EUR/month. Frihet's is 9 EUR/month. The difference over a year exceeds 600 EUR.
Getting started
You don't need to migrate everything at once. Start with the channel that generates the most volume.
- Create your free account at app.frihet.io (10 invoices/month included)
- Go to Settings > Integrations and connect your main store (Shopify or WooCommerce)
- Verify that the first automatic invoice generates correctly
- Add your second sales channel (Gumroad, Lemon Squeezy, PayPal...)
- Connect your bank account to close the reconciliation loop
The free plan includes 10 invoices per month. Enough to test with your main channel and see how automatic invoicing works before scaling to the rest.
If you sell online and still manage invoices by hand, the question isn't whether you need to automate. It's how much longer you can afford not to.
Frequently Asked Questions
Can I connect Shopify and WooCommerce at the same time?
Yes. Frihet allows you to connect multiple sales channels simultaneously. Orders from each platform are imported and invoiced independently, and everything is consolidated in a single financial dashboard.
Do ecommerce integrations cost extra?
No. All ecommerce integrations are included in paid plans. The free plan includes 10 invoices/month so you can test your store connection.
Does Frihet handle VAT automatically?
Yes. Frihet applies the correct VAT rate based on your product settings and customer location. It also supports EU intra-community VAT and exemptions.
What if I sell in multiple currencies?
Frihet supports multiple currencies. Foreign currency payments are recorded with the day's exchange rate and converted to EUR for your accounting.
Do I need technical skills to set up the integrations?
No. Integrations are activated from Settings > Integrations with guided setup. Shopify uses OAuth, WooCommerce needs your store's API keys, and the rest connect with a token. Less than 5 minutes in every case.


