Here’s a Tuesday-morning scene playing out right now in thousands of small businesses: Stripe open in one tab showing yesterday’s payments. Shopify in another showing orders. Google Calendar in a third showing a day that’s about to happen. Three windows into the same business, and the person running it is doing the joining — eyes flicking between tabs, holding numbers in their head, assembling the one picture no tool will draw.
This post is about ending that scene. Specifically: what it takes to get your payments, your store, and your schedule into one live view — what connecting actually involves, what it looks like when it’s done, and what questions become answerable the moment those three sources share a surface.
Why these three first
Of all the connections you could make, payments + store + calendar is the highest-value starting trio, because together they cover the three questions that define a small operator’s day:
- Is money coming in? (Stripe) — the pulse. Revenue today, this week, against last. The number behind every other decision.
- Is the machine working? (Shopify) — the engine. Orders, what’s selling, what’s stalling.
- What am I committed to? (Calendar) — the cost side nobody prices. Your hours, already promised, visible next to the money they’re supposed to produce.
Any one of these alone is a widget. Two start talking to each other. All three on one surface and you have something none of their dashboards will ever be: a view of the business, not a view of a vendor’s slice of it.
What connecting actually involves
The word “integration” carries scar tissue — everyone’s lost an afternoon to one. So here’s precisely what each connection is in Vexlynk, demystified:
Stripe: a read-only key, pasted once
In your Stripe dashboard you create a restricted, read-only API key — Stripe’s own mechanism for exactly this purpose — and paste it into the source’s settings. That’s the whole ceremony. The card fills with your revenue and recent payments and keeps itself current. Read-only means structurally read-only: the connection can see money, never move it. Keys are stored encrypted and never written into your workspace.
Google Calendar: an OAuth consent
Click connect, and Google’s own consent screen opens — you approve read access to your calendar, pick which calendar if you have several, and you’re done. Vexlynk never sees your password; that’s the point of OAuth. The card shows your next event, today’s remaining schedule, and the days ahead. An empty week shows as an empty week — a real answer, not an error.
Shopify: the store connection
Same family as Stripe — credentials from your store’s admin, read access, a card that shows store activity without you visiting the admin. Each connection is a few minutes, and none of them requires anything a non-technical founder can’t do between coffees.
Worth naming what you didn’t do: no CSV exports, no Zapier flows, no spreadsheet formulas, no developer. And nothing writes back — every source brings data in; none of them touches the systems they read.
The view, once it exists
Now the payoff. Three cards on one canvas, arranged the way you’d arrange them on a desk — say, money on the left, store center, week on the right. What you have:
The morning glance replaces the morning tour. One look now answers what three logins used to: yesterday’s revenue, overnight orders, today’s shape. Thirty seconds, no passwords, no tabs. The checking habit doesn’t die — it gets served properly, at one counter.
The joins appear on their own. This is the part that surprises people. When revenue physically neighbors the calendar, you start seeing relationships you used to have to compute: the strong week that lines up with the launch you did; the revenue dip that matches the week you were buried in meetings and shipped nothing; the pattern that your best sales days follow your content days. Nobody runs an analysis. The layout runs it, passively, every time you look.
The data outlives the glance. Cards keep their history in view — trends, not just today’s number — so “is this normal?” gets answered by the card itself instead of by your increasingly unreliable memory of last month.
Then ask the question no dashboard could take
With the trio connected, the built-in AI agent is no longer an oracle guessing from the internet — it’s a colleague reading the same three cards you are. Which means you can ask the actual questions:
- “How does this week compare to last?” — answered from the payments card’s own data.
- “Do I have room to take on the Hendersons project?” — answered from a calendar the agent can actually see.
- “Anything unusual in the last two days?” — the cross-card sweep you used to do in your head at 7am, done on demand.
And answers can become things: ask for a summary and it lands as a note card on the canvas, next to the data it summarizes. The view assembles itself into a working surface, not just a pretty one.
Growing the view without wrecking it
Three sources is the start, not the ceiling. The expansion path that works, in rough order of payoff:
- Attention: Google Analytics or your YouTube channel next — now marketing sits beside the money it’s supposed to make. This completes the funnel view.
- Relationships: the CRM (HubSpot), Calendly bookings, WhatsApp — the humans behind the numbers, beside the numbers.
- Operations: Notion databases, Trello boards — what you’re building, beside what it’s earning.
One habit keeps the canvas healthy as it grows: connect a source when you have a question for it, not because it exists. Every card should earn its place by answering something you actually check. Five well-chosen cards beat fifteen ornamental ones — and five is exactly what the free plan includes, which is not a coincidence.
The scene, rewritten
Tuesday morning, after: one workspace open. Revenue current on the left — you can see the week is tracking ahead. Two overnight orders, visible without visiting the store. The calendar card says the first call is at ten, so there’s a clear ninety minutes first. You ask the agent “anything I should know?” and get three grounded sentences instead of a tour of three tabs. Then — and this is the whole point — you start working.
The questions each pairing unlocks
The trio’s real output is the pairwise joins — each pair of sources answers questions neither could alone. Worth spelling out, because these are the queries you’ll actually run:
Stripe × Calendar: pricing your time
Revenue beside committed hours is the closest thing a service business gets to a profit-and-loss glance. The week you earned well and met little: that’s the model working. The week the calendar was packed and revenue flat: that’s the week to study, because something — free calls, underpriced work, overservicing — ate the margin. Founders who see this pairing weekly reprice within a quarter, almost universally upward.
Shopify × Stripe: the two truths about money
Orders are promises; payments are facts. Watching them side by side surfaces the gap between the two — refunds, failed payments, the lag between a busy store day and the cash landing. When the store card is loud and the payments card is quiet, you want to know that day, not at month-end reconciliation.
Shopify × Calendar: demand against capacity
The order spike that hits the week you’re fully booked is a fulfillment crisis you can see coming — if the two cards share a screen. This pairing is the difference between “great month” and “great month I survived.”
When a card tells you something’s wrong
Live connections occasionally break — a key expires, an authorization gets revoked, a provider has a bad hour. What matters is how failure shows up, so here’s the behavior to expect: a card that can’t refresh says so and keeps its last good data. A failed fetch never blanks a card that was working; every card carries a last-updated timestamp so you always know how fresh you’re looking at. If a card shows “Connect” instead of data, the source is installed but needs authorizing — clicking it takes you to the right settings. Thirty seconds of reconnection, not an afternoon of debugging. The design principle: a monitoring surface must never lie by omission, and stale-but-labeled beats blank-and-mysterious every time.
Two accounts, two calendars, one canvas
Real operators rarely have one of anything. Two Google accounts — personal and business — or two calendars that both matter. The model handles this the obvious way: place the source twice. Each card keeps its own configuration, so your work calendar and your personal calendar can sit side by side, each reading its own account. Same for anything else you run in duplicate. Each connection counts toward your plan’s source total, which is worth knowing when budgeting the free plan’s five — a two-calendar life uses two of them.
The one-week verdict
Give the trio seven mornings, then judge it on a single criterion: did you stop making the rounds? Not “is the canvas pretty” — did the Stripe tab, the store admin, and the calendar tab drop out of your morning ritual because one glance replaced them? If yes, you’ve recovered your first fifteen minutes a day, and the expansion path (analytics next, then the CRM) will suggest itself. If no, look at the layout before blaming the idea — nine times out of ten the cards are scattered instead of clustered, and ten minutes of arranging fixes what looks like a habit problem. The desk works when related things touch.
The tabs didn’t deserve your morning. Connect the trio free — Stripe, your store, your calendar, one canvas — and give the joining job to a surface built for it.
Vexlynk
Vexlynk Team