Own the Stack operations record
Change Log
One searchable record of verified changes, failures, and open work across the service.
| Time | Area | Status | Change | Current result |
|---|---|---|---|---|
| Oct 13, 2026 16:15 UTC / 12:15 PM ET | Hub | Changed | Command Center access directory simplified | The unneeded second card row was removed. The first row remains the quick-access area. |
| Oct 13, 2026 16:10 UTC / 12:10 PM ET | Automations | Open | Dr. Hall workflow inventory is awaiting the approved read-only retrieval | The 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 | Monitoring | Done | Uptime Kuma unencrypted public port closed | Only the HTTPS address answers; backup monitors are unaffected. |
| Oct 13, 2026 15:42 UTC / 11:42 AM ET | Customer lifecycle | Done | Welcome email contact line aligned | The 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 | Automations | Done | Relay credential added to Carl Gray's workspace | His n8n can use any tool he connects on the Integrations page. No workflow changed. |
| Oct 13, 2026 09:50 UTC / 05:50 AM ET | Automations | Done | Zoom, Calendly, and HeyGen added | 30 tools total; portal checks passed. |
| Oct 13, 2026 09:40 UTC / 05:40 AM ET | Automations | Done | 11 more tools added to Integrations | Instantly, 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 | Automations | Open | Sign-in tools need developer apps | Slack, 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 | Portal | Open | Team customer actions remain disabled | Health 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 lifecycle | Open | Client-reference matching prepared, not deployed | Existing 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 | Billing | Open | Receipt history path prepared, not deployed | Invoice and receipt records are built and checked but not yet live. |
| Oct 13, 2026 08:29 UTC / 04:29 AM ET | Monitoring | Done | Portal checks extended to all pages | Checks 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 | Support | Done | Quote approval balance check removed | Approval 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 | Billing | Done | Manual invoices attached to client records | Carl 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 | Support | Failed | Clients could not approve quotes | Approval checked a prepaid-hours balance from the earlier model, and all balances are zero. |
| Oct 13, 2026 07:54 UTC / 03:54 AM ET | Support | Done | Replacement quote model drafted | A 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 lifecycle | Done | Manual-client onboarding record added, inactive | One 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 | Portal | Failed | Team customer pages showed sample setup times | Every 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 | Portal | Done | Team setup history, search, and menu fixed | Each 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 | Portal | Open | Customer pages still describe prepaid hours | Wording on customer pages reflects the earlier hours model; replacement awaits approval. |
| Oct 13, 2026 07:11 UTC / 03:11 AM ET | Portal | Done | Signups page label corrected | Completed jobs read Workspace built and live instead of a fixed welcome-delivered label. |
| Oct 13, 2026 07:10 UTC / 03:10 AM ET | Portal | Failed | Integrations search crashed the page | Typing in the tool search sent the page to an error screen. |
| Oct 13, 2026 07:10 UTC / 03:10 AM ET | Portal | Done | Integrations search fixed | Search works and a six-hour check now covers it. |
| Oct 13, 2026 07:10 UTC / 03:10 AM ET | Hub | Failed | Access directory linked to a missing page | The Client connections link opened a not-found page. |
| Oct 13, 2026 07:10 UTC / 03:10 AM ET | Hub | Done | Access directory link corrected | The link now opens the team Connections page. |
| Oct 13, 2026 07:10 UTC / 03:10 AM ET | Billing | Open | Client billing buttons do not work | Cancel subscription gives no response, and Update payment method reports no subscription is ready. |
| Oct 13, 2026 07:04 UTC / 03:04 AM ET | Portal | Done | Team view errors fixed | Revenue 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 | Monitoring | Failed | Dr. Hall's backups not reaching the portal | Her backups were current, but the portal still showed the previous day. |
| Oct 13, 2026 06:58 UTC / 02:58 AM ET | Monitoring | Done | Dr. Hall's backups now report hourly | The portal records her backups without changing them. |
| Oct 13, 2026 06:58 UTC / 02:58 AM ET | Portal | Failed | Portal review found team view errors | The 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 | Support | Open | Ticket activation awaits three decisions | Response times, team notification method, and whether Uptime Kuma feeds the intake. |
| Oct 13, 2026 06:52 UTC / 02:52 AM ET | Support | Done | Failure intake built and switched off | The intake refuses every call until a key is issued; nothing sends or notifies. |
| Oct 13, 2026 06:44 UTC / 02:44 AM ET | Monitoring | Done | Uptime Kuma available at uptime.ownthestack.io | The dashboard serves over HTTPS behind its own sign-in. |
| Oct 13, 2026 06:42 UTC / 02:42 AM ET | Automations | Done | Connection relay rechecked live | A connected tool answered, an unconnected tool was refused, and an invalid key was rejected. |
| Oct 13, 2026 06:42 UTC / 02:42 AM ET | Automations | Open | Dr. Hall's relay not yet set up | Her workspace needs a relay key and approved read-only n8n access. |
| Oct 13, 2026 06:35 UTC / 02:35 AM ET | Support | Done | Team Tickets page shows incidents and history | Incidents and each ticket's work history are visible to the team. |
| Oct 13, 2026 06:21 UTC / 02:21 AM ET | Support | Done | Failure-response steps documented | Six response steps and four n8n flows are written up; all are off. |
| Oct 13, 2026 06:20 UTC / 02:20 AM ET | Support | Done | Ticket and incident records added, inactive | Requests 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 | Monitoring | Changed | Approval required for new senders and alerts | No 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 | Monitoring | Done | Alert burst stopped and fixed | Uptime 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 | Hub | Done | Approved welcome email saved to the Command Center | The approved portal-first email copy is the reference for the live email. |
| Oct 13, 2026 00:50 UTC / 08:50 PM ET | Customer lifecycle | Done | Offboarding tested end to end | A 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 | Hub | Done | Access directory added to the Command Center | One 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 | Monitoring | Failed | Removed test monitor sent repeated alert emails | A deleted test workspace's monitor kept running and emailed about once a minute, passing the daily Resend quota. |
| Oct 13, 2026 | Customer lifecycle | Open | Workspace closure not yet automatic | The 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 | Automations | Done | New builds include the connection relay | A fresh test build added the relay credential automatically, then was removed. |
| Oct 12, 2026 18:01 UTC / 02:01 PM ET | Customer lifecycle | Done | Carl Gray's workspace completed | The 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 | Monitoring | Done | Connection server backup live | Nango and Vaultwarden data back up nightly to Backblaze, with an alert and key escrow. |
| Oct 12, 2026 06:34 UTC / 02:34 AM ET | Monitoring | Done | First unattended nightly backup confirmed | Database and n8n data for the first website customer were both recorded as successful. |
| Oct 12, 2026 02:03 UTC / 10:03 PM ET | Support | Done | Portal requests now email the team | A 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 | Monitoring | Done | Nightly backups live for every customer | Each 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 lifecycle | Failed | Welcome email portal link failed to open | The click-tracking redirect did not resolve on at least one network. |
| Oct 12, 2026 00:32 UTC / 08:32 PM ET | Customer lifecycle | Done | Welcome email links changed to plain text | Links no longer depend on the tracking domain; wording is unchanged. |
| Oct 12, 2026 | Customer lifecycle | Changed | Click tracking turned off for the sending domain | Links in emails from the sending domain are no longer rewritten. Open tracking stays on. |
| Oct 12, 2026 | Portal | Failed | New paying customers could not sign in | Sign-in refused new customers because no portal login was created at purchase. |
| Oct 12, 2026 | Portal | Done | Portal login now created during setup | A login is created only for an email with a paid customer record; public sign-ups stay off. |
| Oct 12, 2026 | Portal | Done | Paid-customer portal journey verified | A paying customer signed in through the emailed link, saw only that workspace, and opened n8n from the portal. |
| Oct 12, 2026 | Monitoring | Failed | New customers had no nightly backups | Only Dr. Hall's workspace was backed up, although backups are promised to every customer. |
| Oct 12, 2026 | Monitoring | Failed | Customer workspace monitors emailed no one | The agency alert was attached only to Dr. Hall's monitors. |
| Oct 12, 2026 | Monitoring | Done | Backup freshness alert and monitor emails fixed | A missing or stale backup now raises an alert, and every customer monitor, including new builds, emails the agency. |
| Oct 12, 2026 | Monitoring | Done | Backup keys escrowed for every customer | Each customer's backup password and workspace key are stored encrypted in a separate location. |
| Oct 12, 2026 | Support | Failed | Portal requests emailed no one | A submitted request created a ticket but notified no one. |
| Oct 12, 2026 | Monitoring | Failed | Connection server had no backup | The server holding Nango and Vaultwarden data had no backup job. |
| Oct 12, 2026 | Portal | Done | Dr. Hall's portal record completed | Her portal record is active and linked to her workspace, with real n8n version, backup history, and portal login. |
| Oct 12, 2026 | Customer lifecycle | Changed | Customer emails held for owner approval | No portal or welcome emails go out to Carl Gray, Dr. Hall, or new customers until the owner approves. |
| Oct 12, 2026 | Customer lifecycle | Changed | Hand-added clients get portal access first | They receive portal access only, pay in the portal, and then receive their n8n link and login. |
| Oct 12, 2026 | Billing | Changed | Payments matched to client records, not payer email | Payments carry the portal client reference so a different payer email cannot misroute them. |
| Oct 12, 2026 | Hub | Done | Tech Hub fleet board shows connection states | Each customer reads connected and healthy, connection missing, backup not reported, not yet provisioned, or cancelled and archived. |
| Oct 12, 2026 | Automations | Failed | Connect button could not list tools | The portal's connection key lacked permission to list available tools. |
| Oct 12, 2026 | Automations | Done | Connect tool listing fixed | The tool list loads; no access to stored credentials was added. |
| Oct 12, 2026 | Automations | Done | 15 starter tools added to Integrations | Key-based tools such as OpenAI, Airtable, Stripe, GitHub, and Supabase can be connected. |
| Oct 12, 2026 | Automations | Failed | Connect window showed session expired to everyone | The connect window checked sessions against Nango's cloud instead of the service's own server. |
| Oct 12, 2026 | Automations | Done | Connect window fixed | The window now checks sessions on the service's own server; invalid keys are rejected with a clear message. |
| Oct 12, 2026 | Portal | Changed | Tool picker moved to its own Integrations page | Tools show as a searchable grid with logos, with connected tools first. |
| Oct 12, 2026 | Automations | Done | First customer tool connection completed | A GitHub connection made through the portal was used from n8n through the relay. |
| Oct 12, 2026 | Automations | Done | Connection relay built and tested | A customer's n8n uses only that customer's connected tools. Stored keys stay in Nango, and other customers' tools are refused. |
| Oct 12, 2026 | Automations | Done | GoHighLevel added as a connectable tool | Customers, including white-label accounts, connect with a private integration token. 16 tools total. |
| Oct 12, 2026 | Portal | Failed | Used sign-in links showed a false success | Opening a used link showed a card saying it was accepted. |
| Oct 12, 2026 | Portal | Done | Used sign-in links now return to sign-in | A used or expired link shows a clear note, and a six-hour check confirms single use. |
| Oct 12, 2026 | Portal | Done | Team Connections page shows company names | Connections now match on the portal client instead of showing an unlinked account. |
| Oct 12, 2026 | Customer lifecycle | Done | Offboarding and request drafts built, inactive | Drafts for closing a cancelled workspace and for customer request tickets are in n8n, switched off for review. |
| Oct 12, 2026 | Customer lifecycle | Done | Existing-customer guard added to setup | A payment from an existing customer no longer starts a second workspace. |
| Oct 12, 2026 | Monitoring | Done | Restore drill from Backblaze passed | Two workspaces and the connection server restored from Backblaze into a throwaway database. |
| Oct 12, 2026 | Monitoring | Open | Full rebuild from escrowed keys not yet drilled | Decrypting escrow and rebuilding a workspace on a fresh server remain untested. |
| Oct 12, 2026 | Monitoring | Failed | First portal browser check could not sign in | The check used password sign-in, which the portal does not support. |
| Oct 12, 2026 | Monitoring | Done | Six-hour portal browser checks passing | Separate client and team checks run every six hours with screenshots, and results report to the Tech Hub. |
| Oct 12, 2026 | Billing | Done | Stripe subscription updates reach the portal | The active $50 subscription and next renewal date appear on the correct portal record, matched by client reference. |
| Oct 12, 2026 | Billing | Changed | Team invoice button disabled | The team action could have triggered Stripe invoice emails; a preview-only payment request replaces it. |
| Oct 12, 2026 | Billing | Open | Invoice and receipt history empty in portal | The active subscription shows, but paid invoices and receipts do not yet appear. |
| Oct 12, 2026 | Billing | Open | Manual invoice payments not linked to portal | GoHighLevel and FastPayDirect invoice links collect payment but write no portal receipt or status. |
| Oct 12, 2026 | Automations | Done | Workflow inventory sync live | Every 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, 2026 | Automations | Open | Carl Gray's client workflow view not yet checked | The client page is filtered to the signed-in customer; one visual check remains. |
| Oct 11, 2026 18:26 UTC / 02:26 PM ET | Customer lifecycle | Done | Live purchase built a workspace end to end | Payment 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 lifecycle | Done | Cancellation confirmation email published | A cancellation now sends a confirmation from Support Team; a test copy was sent. |
| Oct 11, 2026 04:00 UTC / 12:00 AM ET | Customer lifecycle | Done | Workspace-ready email built | The 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 lifecycle | Failed | Real purchase stopped: server size sold out | The cloud provider no longer offered the standard server size in the usual region. |
| Oct 11, 2026 | Customer lifecycle | Done | Server size fallback added | Builds now try equivalent sizes and regions in order. The stopped purchase resumed and finished in 4.9 minutes. |
| Oct 11, 2026 | Customer lifecycle | Failed | Launch QA purchase routed to stop | GoHighLevel nested the payment fields one level deeper than expected, so the event arrived empty. |
| Oct 11, 2026 | Customer lifecycle | Done | Payment field mapping corrected; launch QA workspace built | The workspace built itself in 5.3 minutes from the real payment data. |
| Oct 11, 2026 | Portal | Failed | Paid purchase did not appear in the portal | Nothing created a portal customer record from a payment, so the portal stayed empty. |
| Oct 11, 2026 | Portal | Done | Paid customers now linked to the portal | A payment creates the portal customer record, and sign-in links only the matching paid record. |
| Oct 11, 2026 | Billing | Failed | Portal billing missing renewal date and invoices | The Billing page showed no renewal date and no invoices for a paid customer. |
| Oct 11, 2026 | Billing | Changed | Stripe set as the source of truth for billing | Stripe updates the portal directly. GoHighLevel stays the sales and customer-email system only. |
| Oct 11, 2026 | Portal | Failed | Seven portal controls showed success without acting | Backup, restart, health check, resend welcome, and other controls reported success while nothing happened. |
| Oct 11, 2026 | Portal | Done | Unbuilt portal controls now state no action was taken | Each control says plainly that nothing was sent or created. |
| Oct 11, 2026 | Customer lifecycle | Failed | Checkout name field disappeared after domain entry | A helper script removed the Full Name field once a domain was typed, which kept the order button disabled. |
| Oct 11, 2026 | Customer lifecycle | Done | Checkout name field fixed and republished | The helper line was removed; the name field stays in place on the live page. |
| Oct 11, 2026 | Customer lifecycle | Failed | Buyers received no workspace login | No step sent workspace login details after a build. |
| Oct 11, 2026 | Customer lifecycle | Done | Cancellation event routing verified | A real cancellation reached n8n and stopped without building or removing anything. |
| Oct 11, 2026 | Customer lifecycle | Changed | Cancellation terms set to end of paid month | The workspace stays active through the paid month and then closes, with no grace period. Terms and the cancellation email match. |
| Oct 11, 2026 | Portal | Done | Cancellations and finished builds update portal status | A cancellation marks the customer cancelled with a date; a finished build marks the customer active. Repeats and unknown customers are safe. |
| Oct 11, 2026 | Customer lifecycle | Done | No-card test path built | Test 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, 2026 | Customer lifecycle | Done | Fresh test build marked its customer active | The build finished in 6.1 minutes and recorded real server details in the portal. |
| Oct 11, 2026 | Customer lifecycle | Failed | Customer emails showed a personal sender name | The sending domain's default name overrode Support Team on every email. |
| Oct 11, 2026 | Customer lifecycle | Done | Sender name corrected to Support Team | A real email arrived as Support Team from help@kimiwalker.com. |
| Oct 11, 2026 | Customer lifecycle | Failed | Duplicate payment email from an unmonitored address | An older welcome step sent a second payment email from an address that cannot receive replies. |
| Oct 11, 2026 | Customer lifecycle | Done | Duplicate payment email removed | A purchase now sends a receipt and one confirmation before the workspace-ready email. |
| Oct 11, 2026 | Customer lifecycle | Done | Stale subscriber tags cleared before next purchase | Two test contacts would have been routed as renewals; both are now marked cancelled. |
| Oct 11, 2026 | Customer lifecycle | Open | No guard against reserved workspace names | A buyer could choose a name that matches an existing service address. |
| Oct 11, 2026 | Portal | Done | Portal sign-in email sent from the Own the Stack domain | Sign-in emails no longer come from the default database sender. |
| Oct 11, 2026 | Portal | Open | Portal sign-in email sent from a no-reply address | Replies to the sign-in email are not received; a monitored-mailbox note is not yet added. |
| Oct 11, 2026 | Customer lifecycle | Failed | No email explained how to reach the portal | The live purchase showed the receipt, confirmation, and workspace email all lacked portal sign-in steps. |
| Oct 11, 2026 | Customer lifecycle | Done | Portal-first welcome email published | One email now explains portal sign-in first, then the n8n workspace link and login. It sends only after the build finishes. |
| Oct 11, 2026 | Billing | Open | First real renewal not yet observed | The renewal route records only and builds nothing; the first real renewal, about November 8, will confirm the customer receipt. |
| Oct 10, 2026 | Customer lifecycle | Changed | Customer emails standardized on help@kimiwalker.com | help@kimiwalker.com is the approved sender for Own the Stack workflow messages. |
| Oct 10, 2026 | Automations | Done | Client connections service built | Nango, for customer tool connections, and Vaultwarden, for internal credentials, run on a dedicated server with HTTPS. |
| Oct 10, 2026 | Automations | Done | Protected Nango access created for the portal | The portal key can open connect sessions and read connection status only. |
| Oct 10, 2026 | Portal | Done | Connect button and connected-tools list deployed | Both require a signed-in customer and do not expose the connection key. |
| Oct 10, 2026 | Billing | Done | Portal billing connected to Stripe | The production endpoint confirms the Stripe connection. Update Payment Method and Cancel Subscription can open Stripe's hosted billing page. |
| Oct 10, 2026 | Customer lifecycle | Failed | Payment confirmation email found unpublished | The confirmation workflow read as Draft and was not counted as launch-ready. |
| Oct 10, 2026 | Customer lifecycle | Done | Payment confirmation email republished and verified | The workflow sends only on a successful Own the Stack payment, from help@kimiwalker.com. |
| Oct 10, 2026 | Billing | Done | Public checkout confirmed on live Stripe connection | Checkout displays $50 monthly recurring on the live connection; no account-level change was needed. |
| Oct 10, 2026 | Customer lifecycle | Done | Automatic workspace setup built and proven | Two unattended builds finished in 5.2 and 7.0 minutes, and an interrupted build resumed without duplicate work. |
| Oct 10, 2026 | Customer lifecycle | Done | Four setup defects found and fixed during testing | Missing Docker, a broken package source, refused connections during startup, and a false-ready check were corrected before any customer build. |
| Oct 10, 2026 | Customer lifecycle | Done | Paid subscription now starts workspace setup | A payment event started a build that finished in 5.7 minutes with no one involved. |
| Oct 10, 2026 | Customer lifecycle | Failed | Live payment workflow could not start any setup | The webhook was connected to nothing, and the new-subscription check was case-sensitive against the product name. |
| Oct 10, 2026 | Customer lifecycle | Done | Payment workflow defects corrected | Events now reach the routing steps and the product-name check ignores case. |
| Oct 10, 2026 | Customer lifecycle | Done | Only a first $50 payment can start setup | Renewal, cancellation, failed payment, wrong product, and wrong amount all stop without building anything. |
| Oct 10, 2026 | Customer lifecycle | Done | Declined payments tagged for follow-up | A declined card applies a payment-failed tag when the failure event arrives. |
| Oct 10, 2026 | Customer lifecycle | Failed | Account reply-to address was empty | Replies fell back to another brand's support address. |
| Oct 10, 2026 | Customer lifecycle | Done | Reply-to set to help@kimiwalker.com | Every email from the account now carries help@kimiwalker.com as the reply-to. |
| Oct 10, 2026 | Customer lifecycle | Done | Failed-payment notice published | A declined card sends one notice from Support Team, then clears the tag so a later decline can send again. |
| Oct 10, 2026 | Monitoring | Done | Fleet update rollout built and proven | Updates 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, 2026 | Portal | Done | Portal shows real build progress and workspace health | The setup system records each build step and server details, and health refreshes every five minutes from Uptime Kuma. |
| Oct 10, 2026 | Portal | Done | Client sign-in proven on the real portal address | A fresh secure link reached the signed-in client portal at portal.ownthestack.io. |
| Oct 9, 2026 | Customer lifecycle | Done | Test payments reached n8n with full customer data | Successful and declined-card test events arrived with all required fields. |
| Oct 8, 2026 | Customer lifecycle | Done | Payment-event workflow built in GoHighLevel | Payments send customer name, email, workspace domain, transaction, amount, and event type to n8n over a secured connection. |
| Oct 6, 2026 | Customer lifecycle | Done | Checkout Full Name field and start button restored | The editor version of checkout was aligned with the live version. |
| Oct 4, 2026 | Customer lifecycle | Done | Sales page published at start.ownthestack.io | The page was verified on desktop and mobile; every call to action reaches checkout and the agreement link is correct. |
| Oct 4, 2026 | Portal | Done | First paid order recorded as a portal customer | The order was recorded as a pending portal customer, the client account was linked, and a sign-in email was sent. |
| Oct 4, 2026 | Billing | Done | Business billing moved to a separate Stripe account | The new Stripe account is verified and synced to GoHighLevel. Its billing page allows card updates and end-of-period cancellation. |
| Oct 3, 2026 | Customer lifecycle | Done | Service agreement added to checkout | The terms page opens from a required acceptance checkbox at checkout. |
| Oct 3, 2026 | Billing | Done | First live $50 purchase completed | A real $50 recurring payment completed in live mode. |
| Sep 30, 2026 | Monitoring | Done | Uptime Kuma email alerts verified | Email alerts, TLS certificate reminders, 26-hour backup-freshness alerts, and recovery notices deliver through Resend. |
| Sep 30, 2026 | Monitoring | Done | Dr. Hall's nightly backups and security checks audited | Database and n8n data back up nightly with retention and weekly cleanup. Post-pilot security, monitoring, and OS update checks passed. |
| Sep 28, 2026 | Billing | Done | $50 monthly subscription product created | Own the Stack is a $50 USD monthly recurring product attached to the checkout order form. |
| Sep 28, 2026 | Customer lifecycle | Done | Client service agreement details completed | Pricing, restoration, backup, notice, liability, and Florida jurisdiction terms are filled in. |
| Sep 27, 2026 | Support | Changed | Implementation work moved to quote-only pricing | No fixed starting implementation price is offered. Work is quoted from the customer's setup and agreed scope. |
| Sep 22, 2026 | Monitoring | Done | Restore time brought under the 60-minute target | The second full restore took 36 minutes 31 seconds. The final manual setup and recovery runbook was completed the same day. |
| Sep 18, 2026 | Portal | Done | Portal moved to portal.ownthestack.io | The custom domain and HTTPS are connected for the client and team portals. |
| Sep 17, 2026 | Customer lifecycle | Done | Dr. Hall's workspace owner account and registration confirmed | The owner account is active and the workspace is registered with an agency-managed key. |
| Sep 17, 2026 | Monitoring | Done | Dr. Hall's workspace added to Uptime Kuma | Availability and HTTPS checks run every 60 seconds. |
| Sep 17, 2026 | Monitoring | Done | Workspace encryption key protected and recovery tested | The key is encrypted and stored separately from backups, and was recovered and decrypted successfully. |
| Sep 17, 2026 | Monitoring | Done | First restore drill passed on a fresh server | Dr. Hall's environment was restored and a safe workflow ran. The restore took 1 hour 28 minutes, above the 60-minute target. |
| Sep 16, 2026 | Portal | Done | Client and team portals deployed | Both 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, 2026 | Portal | Changed | Hour-selection page and balance card removed from client portal | Customers no longer choose hour blocks in the portal. |
| Sep 13, 2026 | Customer lifecycle | Done | Checkout requires a preferred workspace domain | The checkout blocks submission until the preferred workspace domain is filled in. |
| Sep 10, 2026 | Customer lifecycle | Done | Dr. Hall's workspace address live over HTTPS | Dr. Hall's workspace address resolves and serves over HTTPS. |
| Sep 9, 2026 | Customer lifecycle | Done | Workspace template deployed to Dr. Hall's server | n8n and its PostgreSQL database run on Dr. Hall's server from the reusable template, with the n8n version pinned. |
| Sep 8, 2026 | Customer lifecycle | Done | First customer server built for Dr. Hall | Dr. Hall's dedicated server was created, labeled, and firewalled inside the service's cloud project. |
| Sep 3, 2026 | Monitoring | Done | Setup server secured; Coolify, Uptime Kuma, and backups installed | Firewall, key-only sign-in, and automatic security updates are on. Coolify, Uptime Kuma, and encrypted Backblaze backups run on the setup server. |
| Sep 3, 2026 | Portal | Done | Portal database created with row-level security | The portal database holds customers, servers, backups, tickets, and portal access, with row-level security on every table and a clean security scan. |
| Sep 2, 2026 | Monitoring | Done | Setup server and backup storage created | The central setup server and private Backblaze backup storage are in place. |
No entries match this search or filter.