The System That Centralized Orders, Payments, and Client Workflows

Results points:
-40% operational cost
+15% sales conversion rate
+20% customer happiness rate
Building a custom CRM and payment system using Hubspot, Stripe, Easybill, Elopage
Industry
Marketing, Lead Generation, Education
Tech Stack:
PHP, Laravel, Nova, AWS
Integrations
Hubspot, Stripe, Easybill, Elopage
Client
BlackWood GmbH, Vienna

Summary

We built a custom CRM and payment system for BlackWood GmbH to help their team handle orders and invoicing more efficiently. The system brings together tools they were already using (like HubSpot, Stripe, and EasyBill) into one place.

It helps sales agents create orders faster, lets clients confirm and pay directly through a checkout link, automates invoice generation and automatically calculates commissions for sales agents.

The system also handles legal and tax rules, and gives each team member access only to what they need, based on their role.

About

BlackWood GmbH supports future entrepreneurs working cross-border in the EU. They handle contracts, payments, tax compliance, and legal documentation for clients and companies operating internationally — with a strong focus on Austria and Germany.

Their process depended on a combination of HubSpot for contacts and deals, manual document creation, Elopage for digital products, and EasyBill for invoicing. There were no clear permission levels across users, which posed data privacy and security issues. Order management was time-consuming and prone to errors, especially with complex cases involving taxes.

Solution we built

We implemented a custom CRM and payment system that connects order creation, client onboarding, payment processing, and invoicing into one streamlined platform.

The system includes automated HubSpot sync, Stripe checkout, automated invoicing via EasyBill, and user roles with permission control, and logic for handling tax scenarios. Agents now use a guided form to create client orders, send checkout links, and trigger legally-compliant PDF confirmations and invoices with minimal manual input.


CRM user interface and features

All modules have an individual dashboard displaying entry-level data, with enabled features for filtering, editing, deleting and record creation.

Custom Dashboard showing key KPIs
View 1. Main dashboard showing key KPIs

Custom Deals dashboard displaying data pulled from HubSpot
View 2. Deals dashboard displaying data pulled from HubSpot

We added a dedicated screen in the CRM where admins can manage integrations with third-party platforms like HubSpot, Elopage, Easybill etc. From this interface, they can enter API credentials and enable or disable each integration with a simple toggle. This makes setup and control of external services quick, secure, and user-friendly — without needing developer support.

Key Solution Component

We added a dedicated screen in the CRM where admins can manage integrations with third-party platforms like HubSpot, Elopage, Easybill etc. From this interface, they can enter API credentials and enable or disable each integration with a simple toggle. This makes setup and control of external services quick, secure, and user-friendly — without needing developer support.

Custom dashboard containing In-built features for managing integrations with 3rd apps
View 3. In-built features for managing integrations with 3rd apps

Key Solution Components

CRM has a complete order and payment system that connects HubSpot, Stripe, and EasyBill into one smooth flow from creating an order to sending a checkout link, confirming legal agreements, and generating invoices.

Most fields are auto-filled from HubSpot, tax rules are applied based on client type and country, and the system handles both individual and company cases with clear logic and legal
compliance.

Admins can manage integrations directly in the CRM, assign roles with specific permissions, and keep the interface clean by hiding unused features when integrations are turned off.

Custom dashboard that connects HubSpot, Stripe, and EasyBill into one smooth flow from creating an order to sending a checkout link, confirming legal agreements, and generating invoices

Oscar Karem
CEO, BlackWood GmbH

Results

The new system radically improved how BlackWood handles its client orders, compliance workflows, and agent operations.

Legal consistency, automation, and user experience were all improved.

Critical KPIs saw measurable improvement, and the system is now fully scalable for additional markets or roles.

Before Solution
After Solution Launch
Orders, payments, and invoices handled across multiple tools
Unified flow: agents create orders, send checkout, and trigger invoice from one system
Manual data entry and frequent copypasting from HUbSpot
HubSpot integration auto-fills order fields and syncs contacts, deals, and company data
Legal and tax logic applied manually
Tax charge and legal checkboxes handled automatically based on client type
No role-based permissions — agents had full or unclear access to all sections
Role-based access for Owner, Admin, Sales Agent with field-level control
The process relied heavily on repetitive tasks for moving data across apps
Admins toggle integrations in CRM; unused fields/menus hidden automatically
Impact
sales conversion rate
+15%
operational cost decrease
40%
customer happiness rate
+20%
integrated systems
3

Client’s testimonial

Without this solution we would have been still juggling between spreadsheets, HubSpot, and invoice tools — now everything’s in one place. Our team creates orders faster, taxes are handled properly, and we don’t worry about missing steps. It just works, and that saves us time every single day.
Oscar Karem
CEO, BlackWood GmbH