Skyler
Store
Integration-hub die Exact, Moneybird en Shopify samen synchroon houdt - geen dubbel werk, geen stille misfires.
Diensten
Kernsystemen gekoppeld in één hub (Exact, Moneybird, Shopify)
Tussen Shopify-order en verwerking in de boekhouding
Van alle syncs traceerbaar via gestructureerde logs
Elke mislukte sync wordt met backoff opnieuw geprobeerd
Wat was het probleem?
Groeiende e-commerce-organisaties draaien al snel op drie of vier systemen naast elkaar: boekhouding, facturatie, webshop, CRM. Zolang iemand handmatig data kopieert tussen Exact, Moneybird en Shopify gaat het mis - facturen in duplo, klantdata die uit elkaar loopt, orders die een dag te laat in de boekhouding landen. Ad-hoc koppelingen lossen één verbinding op, maar worden een spaghetti van fragiele scripts zodra er een vierde systeem bij komt. En als een sync mislukt weet niemand waarom, want er is geen centrale logging. De opdracht was een stabiele hub waar deze bronsystemen samenwerken, iedere sync traceerbaar is en het team niet hoeft te raden waarom iets niet is doorgekomen.
Wat hebben we gebouwd?
We bouwden Skyler Store als centrale integration-layer op Laravel. Alle externe systemen zijn satellieten die via een uniform contract met de hub praten: klanten, facturen, betalingen en producten. Elke synchronisatie draait als queued job op Redis + Horizon, met retries, exponential backoff en gestructureerde logging per run - zodat exact terug te vinden is wat wel en wat niet is doorgekomen. Exact Online en Moneybird zijn OAuth2-verbindingen; Shopify combineert REST API en webhooks voor near-realtime orderverwerking. Een Filament-dashboard geeft het team inzicht in syncstatus, open fouten en recente transacties - operationele controle zonder dat iemand in de logs hoeft te duiken.
Hoe de lagen samenwerken
Stap voor stap naar het resultaat
Inventarisatie van bronsystemen & datastromen
We brachten elk systeem in kaart - wie is de bron van waarheid voor welk object, welke velden matchen, waar zitten de conflicten. Die map werd het contract dat de hub afdwingt.
Centrale integration-layer met adapters
Rond een generiek sync-model bouwden we adapters per systeem (Exact, Moneybird, Shopify). Elke adapter kent alleen zijn eigen API - de hub bepaalt de richting van data en lost conflicten op.
Queues, retries & observability
Iedere sync draait als job op Redis + Horizon met retries en exponential backoff. Elke run logt start, payload-hash en uitkomst; falen betekent niet verloren gaan, maar zichtbaar worden.
OAuth2, webhooks & veilige auth
Exact en Moneybird via OAuth2 met token-refresh; Shopify via webhooks voor realtime order-events plus API voor retrieval. Credentials versleuteld opgeslagen en per tenant gescoped.
Operationeel dashboard in Filament
Het team ziet in één scherm welke syncs draaien, welke fouten openstaan en welke records uit de pas lopen. Vanaf dat dashboard kan een sync handmatig opnieuw worden getriggerd.
De gebruikte technologieën
“Voordat Skyler Store er was zaten we wekelijks te puzzelen waarom een factuur niet in Exact stond. Nu zien we meteen welke sync het is, waarom hij faalde en kunnen we hem opnieuw afvuren. Dat geeft rust in de hele organisatie.”
// volgende_stap.execute()
Klaar voor een vergelijkbare impact?
Laten we samen bouwen aan jouw volgende project.
Meer projecten
Alle cases
WoFlow
Werkbonnen-SaaS: plan, registreer en factureer zonder papier, zonder dubbele invoer, zonder losse Excel-lijsten.
Delmation
AI-middleware die WooCommerce en Exact Online slimmer laat samenwerken - medewerkers blijven in hun eigen tools.
Soccer Camps United
Totale middleware voor internationale voetbalclubs: kinderkampen, registratie, ticketing en merchandise op één platform.