Own the Stack operations record

Change Log

One searchable record of verified changes, failures, and open work across the service.

Log dates: October 12 to 13, 2026All entries use UTC and Eastern TimeReturn to Command Center
TimeAreaStatusChangeCurrent result
Oct 13, 2026
16:15 UTC / 12:15 PM ET
HubChangedCommand Center access directory simplifiedThe unneeded second card row was removed. The first row remains the quick-access area.
Oct 13, 2026
16:10 UTC / 12:10 PM ET
AutomationsOpenDr. Hall workflow inventory is awaiting the approved read-only retrievalThe inventory path must read workflow names and statuses only. It must not change a workflow, credential, execution, or workspace setting.
Oct 13, 2026
15:48 UTC / 11:48 AM ET
MonitoringDoneUptime Kuma unencrypted public port closedOnly the HTTPS address answers; backup monitors are unaffected.
Oct 13, 2026
15:42 UTC / 11:42 AM ET
Customer lifecycleDoneWelcome email contact line alignedThe email now lists agency@kimiwalker.com and help@kimiwalker.com; the login label matches the n8n sign-in page.
Oct 13, 2026
14:18 UTC / 10:18 AM ET
AutomationsDoneRelay credential added to Carl Gray's workspaceHis n8n can use any tool he connects on the Integrations page. No workflow changed.
Oct 13, 2026
09:50 UTC / 05:50 AM ET
AutomationsDoneZoom, Calendly, and HeyGen added30 tools total; portal checks passed.
Oct 13, 2026
09:40 UTC / 05:40 AM ET
AutomationsDone11 more tools added to IntegrationsInstantly, Clay, Notion, Shopify, WhatsApp Business, Facebook, Google service account, ClickFunnels, Resend, and ThriveCart. 27 tools total.
Oct 13, 2026
09:39 UTC / 05:39 AM ET
AutomationsOpenSign-in tools need developer appsSlack, QuickBooks, Meta, Pinterest, X, Trustpilot, Google, and Shopify sign-in need registered apps before customers can connect.
Oct 13, 2026
09:29 UTC / 05:29 AM ET
PortalOpenTeam customer actions remain disabledHealth check, backup, resend welcome, suspend, and restart stay off until each has a safe server-side operation.
Oct 13, 2026
09:24 UTC / 05:24 AM ET
Customer lifecycleOpenClient-reference matching prepared, not deployedExisting customers will be matched only by portal client or workspace reference; first-time website buyers still build.
Oct 13, 2026
09:16 UTC / 05:16 AM ET
BillingOpenReceipt history path prepared, not deployedInvoice and receipt records are built and checked but not yet live.
Oct 13, 2026
08:29 UTC / 04:29 AM ET
MonitoringDonePortal checks extended to all pagesChecks cover guides, the request form, and every team and customer page; all 9 passed after two false alarms from check timing were corrected.
Oct 13, 2026
08:20 UTC / 04:20 AM ET
SupportDoneQuote approval balance check removedApproval no longer depends on a prepaid balance. A full quote approval has not yet been exercised.
Oct 13, 2026
08:09 UTC / 04:09 AM ET
BillingDoneManual invoices attached to client recordsCarl Gray's paid invoice and Dr. Hall's unpaid invoice are linked by client and invoice reference; no payment was recorded.
Oct 13, 2026
07:54 UTC / 03:54 AM ET
SupportFailedClients could not approve quotesApproval checked a prepaid-hours balance from the earlier model, and all balances are zero.
Oct 13, 2026
07:54 UTC / 03:54 AM ET
SupportDoneReplacement quote model draftedA request, scoping, quote, approval, delivery, and completion flow with no credit ledger is written up for approval.
Oct 13, 2026
07:53 UTC / 03:53 AM ET
Customer lifecycleDoneManual-client onboarding record added, inactiveOne record per hand-added client tracks payment, workspace, login, first backup, receipt, and welcome preparation from live data.
Oct 13, 2026
07:50 UTC / 03:50 AM ET
PortalFailedTeam customer pages showed sample setup timesEvery customer showed the same sample setup record, search missed customer names, and one menu item did nothing.
Oct 13, 2026
07:50 UTC / 03:50 AM ET
PortalDoneTeam setup history, search, and menu fixedEach workspace shows its real setup record or says it was built by hand, and search finds customers by name.
Oct 13, 2026
07:50 UTC / 03:50 AM ET
PortalOpenCustomer pages still describe prepaid hoursWording on customer pages reflects the earlier hours model; replacement awaits approval.
Oct 13, 2026
07:11 UTC / 03:11 AM ET
PortalDoneSignups page label correctedCompleted jobs read Workspace built and live instead of a fixed welcome-delivered label.
Oct 13, 2026
07:10 UTC / 03:10 AM ET
PortalFailedIntegrations search crashed the pageTyping in the tool search sent the page to an error screen.
Oct 13, 2026
07:10 UTC / 03:10 AM ET
PortalDoneIntegrations search fixedSearch works and a six-hour check now covers it.
Oct 13, 2026
07:10 UTC / 03:10 AM ET
HubFailedAccess directory linked to a missing pageThe Client connections link opened a not-found page.
Oct 13, 2026
07:10 UTC / 03:10 AM ET
HubDoneAccess directory link correctedThe link now opens the team Connections page.
Oct 13, 2026
07:10 UTC / 03:10 AM ET
BillingOpenClient billing buttons do not workCancel subscription gives no response, and Update payment method reports no subscription is ready.
Oct 13, 2026
07:04 UTC / 03:04 AM ET
PortalDoneTeam view errors fixedRevenue reads 1 Stripe subscription at $50, the test account is excluded, and Dr. Hall's workspace shows as live.
Oct 13, 2026
06:58 UTC / 02:58 AM ET
MonitoringFailedDr. Hall's backups not reaching the portalHer backups were current, but the portal still showed the previous day.
Oct 13, 2026
06:58 UTC / 02:58 AM ET
MonitoringDoneDr. Hall's backups now report hourlyThe portal records her backups without changing them.
Oct 13, 2026
06:58 UTC / 02:58 AM ET
PortalFailedPortal review found team view errorsThe test account counted as a customer, revenue was mislabeled, setup steps repeated, and clients without a workspace saw workspace links.
Oct 13, 2026
06:55 UTC / 02:55 AM ET
SupportOpenTicket activation awaits three decisionsResponse times, team notification method, and whether Uptime Kuma feeds the intake.
Oct 13, 2026
06:52 UTC / 02:52 AM ET
SupportDoneFailure intake built and switched offThe intake refuses every call until a key is issued; nothing sends or notifies.
Oct 13, 2026
06:44 UTC / 02:44 AM ET
MonitoringDoneUptime Kuma available at uptime.ownthestack.ioThe dashboard serves over HTTPS behind its own sign-in.
Oct 13, 2026
06:42 UTC / 02:42 AM ET
AutomationsDoneConnection relay rechecked liveA connected tool answered, an unconnected tool was refused, and an invalid key was rejected.
Oct 13, 2026
06:42 UTC / 02:42 AM ET
AutomationsOpenDr. Hall's relay not yet set upHer workspace needs a relay key and approved read-only n8n access.
Oct 13, 2026
06:35 UTC / 02:35 AM ET
SupportDoneTeam Tickets page shows incidents and historyIncidents and each ticket's work history are visible to the team.
Oct 13, 2026
06:21 UTC / 02:21 AM ET
SupportDoneFailure-response steps documentedSix response steps and four n8n flows are written up; all are off.
Oct 13, 2026
06:20 UTC / 02:20 AM ET
SupportDoneTicket and incident records added, inactiveRequests and failures share one record. Repeated failures update one open incident (60 failures made one).
Oct 13, 2026
04:15 UTC / 12:15 AM ET
MonitoringChangedApproval required for new senders and alertsNo new sender, alert recipient, automated email, or delivery test is added without owner approval. Every Resend sender is listed on the Tech Hub.
Oct 13, 2026
03:47 UTC / 11:47 PM ET
MonitoringDoneAlert burst stopped and fixedUptime Kuma was restarted and no further sends occurred. Removing a workspace now restarts Uptime Kuma.
Oct 13, 2026
02:15 UTC / 10:15 PM ET
HubDoneApproved welcome email saved to the Command CenterThe approved portal-first email copy is the reference for the live email.
Oct 13, 2026
00:50 UTC / 08:50 PM ET
Customer lifecycleDoneOffboarding tested end to endA test workspace was closed out with a final backup and shut down in 27 seconds, then restored.
Oct 13, 2026
00:45 UTC / 08:45 PM ET
HubDoneAccess directory added to the Command CenterOne list links every Own the Stack sign-in, service, and dashboard, with no passwords stored.
Oct 13, 2026
00:38 UTC / 08:38 PM ET
MonitoringFailedRemoved test monitor sent repeated alert emailsA deleted test workspace's monitor kept running and emailed about once a minute, passing the daily Resend quota.
Oct 13, 2026Customer lifecycleOpenWorkspace closure not yet automaticThe offboarding draft stays off until reviewed; closing a cancelled workspace is manual at the end of the paid month.
Oct 12, 2026
23:32 UTC / 07:32 PM ET
AutomationsDoneNew builds include the connection relayA fresh test build added the relay credential automatically, then was removed.
Oct 12, 2026
18:01 UTC / 02:01 PM ET
Customer lifecycleDoneCarl Gray's workspace completedThe workspace answers on its own address, is active in the portal with login linked, and has its first backup. No welcome email was sent.
Oct 12, 2026
16:13 UTC / 12:13 PM ET
MonitoringDoneConnection server backup liveNango and Vaultwarden data back up nightly to Backblaze, with an alert and key escrow.
Oct 12, 2026
06:34 UTC / 02:34 AM ET
MonitoringDoneFirst unattended nightly backup confirmedDatabase and n8n data for the first website customer were both recorded as successful.
Oct 12, 2026
02:03 UTC / 10:03 PM ET
SupportDonePortal requests now email the teamA new request emails agency@kimiwalker.com and help@kimiwalker.com once. Failed sends are not yet retried.
Oct 12, 2026
01:48 UTC / 09:48 PM ET
MonitoringDoneNightly backups live for every customerEach customer's database and n8n data back up nightly to Backblaze with 30 daily and 12 monthly restore points, and each run is recorded in the portal.
Oct 12, 2026
00:32 UTC / 08:32 PM ET
Customer lifecycleFailedWelcome email portal link failed to openThe click-tracking redirect did not resolve on at least one network.
Oct 12, 2026
00:32 UTC / 08:32 PM ET
Customer lifecycleDoneWelcome email links changed to plain textLinks no longer depend on the tracking domain; wording is unchanged.
Oct 12, 2026Customer lifecycleChangedClick tracking turned off for the sending domainLinks in emails from the sending domain are no longer rewritten. Open tracking stays on.
Oct 12, 2026PortalFailedNew paying customers could not sign inSign-in refused new customers because no portal login was created at purchase.
Oct 12, 2026PortalDonePortal login now created during setupA login is created only for an email with a paid customer record; public sign-ups stay off.
Oct 12, 2026PortalDonePaid-customer portal journey verifiedA paying customer signed in through the emailed link, saw only that workspace, and opened n8n from the portal.
Oct 12, 2026MonitoringFailedNew customers had no nightly backupsOnly Dr. Hall's workspace was backed up, although backups are promised to every customer.
Oct 12, 2026MonitoringFailedCustomer workspace monitors emailed no oneThe agency alert was attached only to Dr. Hall's monitors.
Oct 12, 2026MonitoringDoneBackup freshness alert and monitor emails fixedA missing or stale backup now raises an alert, and every customer monitor, including new builds, emails the agency.
Oct 12, 2026MonitoringDoneBackup keys escrowed for every customerEach customer's backup password and workspace key are stored encrypted in a separate location.
Oct 12, 2026SupportFailedPortal requests emailed no oneA submitted request created a ticket but notified no one.
Oct 12, 2026MonitoringFailedConnection server had no backupThe server holding Nango and Vaultwarden data had no backup job.
Oct 12, 2026PortalDoneDr. Hall's portal record completedHer portal record is active and linked to her workspace, with real n8n version, backup history, and portal login.
Oct 12, 2026Customer lifecycleChangedCustomer emails held for owner approvalNo portal or welcome emails go out to Carl Gray, Dr. Hall, or new customers until the owner approves.
Oct 12, 2026Customer lifecycleChangedHand-added clients get portal access firstThey receive portal access only, pay in the portal, and then receive their n8n link and login.
Oct 12, 2026BillingChangedPayments matched to client records, not payer emailPayments carry the portal client reference so a different payer email cannot misroute them.
Oct 12, 2026HubDoneTech Hub fleet board shows connection statesEach customer reads connected and healthy, connection missing, backup not reported, not yet provisioned, or cancelled and archived.
Oct 12, 2026AutomationsFailedConnect button could not list toolsThe portal's connection key lacked permission to list available tools.
Oct 12, 2026AutomationsDoneConnect tool listing fixedThe tool list loads; no access to stored credentials was added.
Oct 12, 2026AutomationsDone15 starter tools added to IntegrationsKey-based tools such as OpenAI, Airtable, Stripe, GitHub, and Supabase can be connected.
Oct 12, 2026AutomationsFailedConnect window showed session expired to everyoneThe connect window checked sessions against Nango's cloud instead of the service's own server.
Oct 12, 2026AutomationsDoneConnect window fixedThe window now checks sessions on the service's own server; invalid keys are rejected with a clear message.
Oct 12, 2026PortalChangedTool picker moved to its own Integrations pageTools show as a searchable grid with logos, with connected tools first.
Oct 12, 2026AutomationsDoneFirst customer tool connection completedA GitHub connection made through the portal was used from n8n through the relay.
Oct 12, 2026AutomationsDoneConnection relay built and testedA customer's n8n uses only that customer's connected tools. Stored keys stay in Nango, and other customers' tools are refused.
Oct 12, 2026AutomationsDoneGoHighLevel added as a connectable toolCustomers, including white-label accounts, connect with a private integration token. 16 tools total.
Oct 12, 2026PortalFailedUsed sign-in links showed a false successOpening a used link showed a card saying it was accepted.
Oct 12, 2026PortalDoneUsed sign-in links now return to sign-inA used or expired link shows a clear note, and a six-hour check confirms single use.
Oct 12, 2026PortalDoneTeam Connections page shows company namesConnections now match on the portal client instead of showing an unlinked account.
Oct 12, 2026Customer lifecycleDoneOffboarding and request drafts built, inactiveDrafts for closing a cancelled workspace and for customer request tickets are in n8n, switched off for review.
Oct 12, 2026Customer lifecycleDoneExisting-customer guard added to setupA payment from an existing customer no longer starts a second workspace.
Oct 12, 2026MonitoringDoneRestore drill from Backblaze passedTwo workspaces and the connection server restored from Backblaze into a throwaway database.
Oct 12, 2026MonitoringOpenFull rebuild from escrowed keys not yet drilledDecrypting escrow and rebuilding a workspace on a fresh server remain untested.
Oct 12, 2026MonitoringFailedFirst portal browser check could not sign inThe check used password sign-in, which the portal does not support.
Oct 12, 2026MonitoringDoneSix-hour portal browser checks passingSeparate client and team checks run every six hours with screenshots, and results report to the Tech Hub.
Oct 12, 2026BillingDoneStripe subscription updates reach the portalThe active $50 subscription and next renewal date appear on the correct portal record, matched by client reference.
Oct 12, 2026BillingChangedTeam invoice button disabledThe team action could have triggered Stripe invoice emails; a preview-only payment request replaces it.
Oct 12, 2026BillingOpenInvoice and receipt history empty in portalThe active subscription shows, but paid invoices and receipts do not yet appear.
Oct 12, 2026BillingOpenManual invoice payments not linked to portalGoHighLevel and FastPayDirect invoice links collect payment but write no portal receipt or status.
Oct 12, 2026AutomationsDoneWorkflow inventory sync liveEvery 15 minutes the names and status of saved n8n workflows are read and stored for the matching workspace. Carl Gray's two workflows appear in the team Automations tab.
Oct 12, 2026AutomationsOpenCarl Gray's client workflow view not yet checkedThe client page is filtered to the signed-in customer; one visual check remains.
Oct 11, 2026
18:26 UTC / 02:26 PM ET
Customer lifecycleDoneLive purchase built a workspace end to endPayment reached n8n, the workspace built in 6.7 minutes, the portal customer went active, and all three emails arrived from Support Team.
Oct 11, 2026
04:42 UTC / 12:42 AM ET
Customer lifecycleDoneCancellation confirmation email publishedA cancellation now sends a confirmation from Support Team; a test copy was sent.
Oct 11, 2026
04:00 UTC / 12:00 AM ET
Customer lifecycleDoneWorkspace-ready email builtThe last build step triggers the email with the workspace link and temporary password; the emailed password signed in successfully.
Oct 11, 2026
03:45 UTC / 11:45 PM ET
Customer lifecycleFailedReal purchase stopped: server size sold outThe cloud provider no longer offered the standard server size in the usual region.
Oct 11, 2026Customer lifecycleDoneServer size fallback addedBuilds now try equivalent sizes and regions in order. The stopped purchase resumed and finished in 4.9 minutes.
Oct 11, 2026Customer lifecycleFailedLaunch QA purchase routed to stopGoHighLevel nested the payment fields one level deeper than expected, so the event arrived empty.
Oct 11, 2026Customer lifecycleDonePayment field mapping corrected; launch QA workspace builtThe workspace built itself in 5.3 minutes from the real payment data.
Oct 11, 2026PortalFailedPaid purchase did not appear in the portalNothing created a portal customer record from a payment, so the portal stayed empty.
Oct 11, 2026PortalDonePaid customers now linked to the portalA payment creates the portal customer record, and sign-in links only the matching paid record.
Oct 11, 2026BillingFailedPortal billing missing renewal date and invoicesThe Billing page showed no renewal date and no invoices for a paid customer.
Oct 11, 2026BillingChangedStripe set as the source of truth for billingStripe updates the portal directly. GoHighLevel stays the sales and customer-email system only.
Oct 11, 2026PortalFailedSeven portal controls showed success without actingBackup, restart, health check, resend welcome, and other controls reported success while nothing happened.
Oct 11, 2026PortalDoneUnbuilt portal controls now state no action was takenEach control says plainly that nothing was sent or created.
Oct 11, 2026Customer lifecycleFailedCheckout name field disappeared after domain entryA helper script removed the Full Name field once a domain was typed, which kept the order button disabled.
Oct 11, 2026Customer lifecycleDoneCheckout name field fixed and republishedThe helper line was removed; the name field stays in place on the live page.
Oct 11, 2026Customer lifecycleFailedBuyers received no workspace loginNo step sent workspace login details after a build.
Oct 11, 2026Customer lifecycleDoneCancellation event routing verifiedA real cancellation reached n8n and stopped without building or removing anything.
Oct 11, 2026Customer lifecycleChangedCancellation terms set to end of paid monthThe workspace stays active through the paid month and then closes, with no grace period. Terms and the cancellation email match.
Oct 11, 2026PortalDoneCancellations and finished builds update portal statusA cancellation marks the customer cancelled with a date; a finished build marks the customer active. Repeats and unknown customers are safe.
Oct 11, 2026Customer lifecycleDoneNo-card test path builtTest payments run through the real workflow without charging a card. All 8 routing checks passed, and a repeat payment never built a second workspace.
Oct 11, 2026Customer lifecycleDoneFresh test build marked its customer activeThe build finished in 6.1 minutes and recorded real server details in the portal.
Oct 11, 2026Customer lifecycleFailedCustomer emails showed a personal sender nameThe sending domain's default name overrode Support Team on every email.
Oct 11, 2026Customer lifecycleDoneSender name corrected to Support TeamA real email arrived as Support Team from help@kimiwalker.com.
Oct 11, 2026Customer lifecycleFailedDuplicate payment email from an unmonitored addressAn older welcome step sent a second payment email from an address that cannot receive replies.
Oct 11, 2026Customer lifecycleDoneDuplicate payment email removedA purchase now sends a receipt and one confirmation before the workspace-ready email.
Oct 11, 2026Customer lifecycleDoneStale subscriber tags cleared before next purchaseTwo test contacts would have been routed as renewals; both are now marked cancelled.
Oct 11, 2026Customer lifecycleOpenNo guard against reserved workspace namesA buyer could choose a name that matches an existing service address.
Oct 11, 2026PortalDonePortal sign-in email sent from the Own the Stack domainSign-in emails no longer come from the default database sender.
Oct 11, 2026PortalOpenPortal sign-in email sent from a no-reply addressReplies to the sign-in email are not received; a monitored-mailbox note is not yet added.
Oct 11, 2026Customer lifecycleFailedNo email explained how to reach the portalThe live purchase showed the receipt, confirmation, and workspace email all lacked portal sign-in steps.
Oct 11, 2026Customer lifecycleDonePortal-first welcome email publishedOne email now explains portal sign-in first, then the n8n workspace link and login. It sends only after the build finishes.
Oct 11, 2026BillingOpenFirst real renewal not yet observedThe renewal route records only and builds nothing; the first real renewal, about November 8, will confirm the customer receipt.
Oct 10, 2026Customer lifecycleChangedCustomer emails standardized on help@kimiwalker.comhelp@kimiwalker.com is the approved sender for Own the Stack workflow messages.
Oct 10, 2026AutomationsDoneClient connections service builtNango, for customer tool connections, and Vaultwarden, for internal credentials, run on a dedicated server with HTTPS.
Oct 10, 2026AutomationsDoneProtected Nango access created for the portalThe portal key can open connect sessions and read connection status only.
Oct 10, 2026PortalDoneConnect button and connected-tools list deployedBoth require a signed-in customer and do not expose the connection key.
Oct 10, 2026BillingDonePortal billing connected to StripeThe production endpoint confirms the Stripe connection. Update Payment Method and Cancel Subscription can open Stripe's hosted billing page.
Oct 10, 2026Customer lifecycleFailedPayment confirmation email found unpublishedThe confirmation workflow read as Draft and was not counted as launch-ready.
Oct 10, 2026Customer lifecycleDonePayment confirmation email republished and verifiedThe workflow sends only on a successful Own the Stack payment, from help@kimiwalker.com.
Oct 10, 2026BillingDonePublic checkout confirmed on live Stripe connectionCheckout displays $50 monthly recurring on the live connection; no account-level change was needed.
Oct 10, 2026Customer lifecycleDoneAutomatic workspace setup built and provenTwo unattended builds finished in 5.2 and 7.0 minutes, and an interrupted build resumed without duplicate work.
Oct 10, 2026Customer lifecycleDoneFour setup defects found and fixed during testingMissing Docker, a broken package source, refused connections during startup, and a false-ready check were corrected before any customer build.
Oct 10, 2026Customer lifecycleDonePaid subscription now starts workspace setupA payment event started a build that finished in 5.7 minutes with no one involved.
Oct 10, 2026Customer lifecycleFailedLive payment workflow could not start any setupThe webhook was connected to nothing, and the new-subscription check was case-sensitive against the product name.
Oct 10, 2026Customer lifecycleDonePayment workflow defects correctedEvents now reach the routing steps and the product-name check ignores case.
Oct 10, 2026Customer lifecycleDoneOnly a first $50 payment can start setupRenewal, cancellation, failed payment, wrong product, and wrong amount all stop without building anything.
Oct 10, 2026Customer lifecycleDoneDeclined payments tagged for follow-upA declined card applies a payment-failed tag when the failure event arrives.
Oct 10, 2026Customer lifecycleFailedAccount reply-to address was emptyReplies fell back to another brand's support address.
Oct 10, 2026Customer lifecycleDoneReply-to set to help@kimiwalker.comEvery email from the account now carries help@kimiwalker.com as the reply-to.
Oct 10, 2026Customer lifecycleDoneFailed-payment notice publishedA declined card sends one notice from Support Team, then clears the tag so a later decline can send again.
Oct 10, 2026MonitoringDoneFleet update rollout built and provenUpdates run in batches with a snapshot first and stop on the first failed health check. A test workspace updated and rolled back with data intact.
Oct 10, 2026PortalDonePortal shows real build progress and workspace healthThe setup system records each build step and server details, and health refreshes every five minutes from Uptime Kuma.
Oct 10, 2026PortalDoneClient sign-in proven on the real portal addressA fresh secure link reached the signed-in client portal at portal.ownthestack.io.
Oct 9, 2026Customer lifecycleDoneTest payments reached n8n with full customer dataSuccessful and declined-card test events arrived with all required fields.
Oct 8, 2026Customer lifecycleDonePayment-event workflow built in GoHighLevelPayments send customer name, email, workspace domain, transaction, amount, and event type to n8n over a secured connection.
Oct 6, 2026Customer lifecycleDoneCheckout Full Name field and start button restoredThe editor version of checkout was aligned with the live version.
Oct 4, 2026Customer lifecycleDoneSales page published at start.ownthestack.ioThe page was verified on desktop and mobile; every call to action reaches checkout and the agreement link is correct.
Oct 4, 2026PortalDoneFirst paid order recorded as a portal customerThe order was recorded as a pending portal customer, the client account was linked, and a sign-in email was sent.
Oct 4, 2026BillingDoneBusiness billing moved to a separate Stripe accountThe new Stripe account is verified and synced to GoHighLevel. Its billing page allows card updates and end-of-period cancellation.
Oct 3, 2026Customer lifecycleDoneService agreement added to checkoutThe terms page opens from a required acceptance checkbox at checkout.
Oct 3, 2026BillingDoneFirst live $50 purchase completedA real $50 recurring payment completed in live mode.
Sep 30, 2026MonitoringDoneUptime Kuma email alerts verifiedEmail alerts, TLS certificate reminders, 26-hour backup-freshness alerts, and recovery notices deliver through Resend.
Sep 30, 2026MonitoringDoneDr. Hall's nightly backups and security checks auditedDatabase and n8n data back up nightly with retention and weekly cleanup. Post-pilot security, monitoring, and OS update checks passed.
Sep 28, 2026BillingDone$50 monthly subscription product createdOwn the Stack is a $50 USD monthly recurring product attached to the checkout order form.
Sep 28, 2026Customer lifecycleDoneClient service agreement details completedPricing, restoration, backup, notice, liability, and Florida jurisdiction terms are filled in.
Sep 27, 2026SupportChangedImplementation work moved to quote-only pricingNo fixed starting implementation price is offered. Work is quoted from the customer's setup and agreed scope.
Sep 22, 2026MonitoringDoneRestore time brought under the 60-minute targetThe second full restore took 36 minutes 31 seconds. The final manual setup and recovery runbook was completed the same day.
Sep 18, 2026PortalDonePortal moved to portal.ownthestack.ioThe custom domain and HTTPS are connected for the client and team portals.
Sep 17, 2026Customer lifecycleDoneDr. Hall's workspace owner account and registration confirmedThe owner account is active and the workspace is registered with an agency-managed key.
Sep 17, 2026MonitoringDoneDr. Hall's workspace added to Uptime KumaAvailability and HTTPS checks run every 60 seconds.
Sep 17, 2026MonitoringDoneWorkspace encryption key protected and recovery testedThe key is encrypted and stored separately from backups, and was recovered and decrypted successfully.
Sep 17, 2026MonitoringDoneFirst restore drill passed on a fresh serverDr. Hall's environment was restored and a safe workflow ran. The restore took 1 hour 28 minutes, above the 60-minute target.
Sep 16, 2026PortalDoneClient and team portals deployedBoth portals share one protected app and sign-in. The team view covers Fleet, Customer Detail, New Signups, Tickets, and Money and Versions; secure ticket submission is active.
Sep 13, 2026PortalChangedHour-selection page and balance card removed from client portalCustomers no longer choose hour blocks in the portal.
Sep 13, 2026Customer lifecycleDoneCheckout requires a preferred workspace domainThe checkout blocks submission until the preferred workspace domain is filled in.
Sep 10, 2026Customer lifecycleDoneDr. Hall's workspace address live over HTTPSDr. Hall's workspace address resolves and serves over HTTPS.
Sep 9, 2026Customer lifecycleDoneWorkspace template deployed to Dr. Hall's servern8n and its PostgreSQL database run on Dr. Hall's server from the reusable template, with the n8n version pinned.
Sep 8, 2026Customer lifecycleDoneFirst customer server built for Dr. HallDr. Hall's dedicated server was created, labeled, and firewalled inside the service's cloud project.
Sep 3, 2026MonitoringDoneSetup server secured; Coolify, Uptime Kuma, and backups installedFirewall, key-only sign-in, and automatic security updates are on. Coolify, Uptime Kuma, and encrypted Backblaze backups run on the setup server.
Sep 3, 2026PortalDonePortal database created with row-level securityThe portal database holds customers, servers, backups, tickets, and portal access, with row-level security on every table and a clean security scan.
Sep 2, 2026MonitoringDoneSetup server and backup storage createdThe central setup server and private Backblaze backup storage are in place.
No entries match this search or filter.