[{"data":1,"prerenderedAt":230},["ShallowReactive",2],{"i-hugeicons:arrow-down-01":3,"i-hugeicons:ai-magic":8,"i-hugeicons:paint-board":10,"i-hugeicons:agreement-03":12,"i-hugeicons:dollar-circle":14,"i-hugeicons:invoice-03":16,"i-hugeicons:user-multiple-02":18,"blog-list":20},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M18 9s-4.419 6-6 6s-6-6-6-6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"m10 7l-.516 1.394c-.676 1.828-1.014 2.742-1.681 3.409s-1.581 1.005-3.409 1.681L3 14l1.394.516c1.828.676 2.742 1.015 3.409 1.681s1.005 1.581 1.681 3.409L10 21l.516-1.394c.676-1.828 1.015-2.742 1.681-3.409s1.581-1.005 3.409-1.681L17 14l-1.394-.516c-1.828-.676-2.742-1.014-3.409-1.681s-1.005-1.581-1.681-3.409zm8-4l-.221.597c-.29.784-.435 1.176-.72 1.461c-.286.286-.678.431-1.462.72L15 6l.598.221c.783.29 1.175.435 1.46.72c.286.286.431.678.72 1.462L18 9l.221-.597c.29-.784.435-1.176.72-1.461c.286-.286.678-.431 1.462-.72L21 6l-.598-.221c-.783-.29-1.175-.435-1.46-.72c-.286-.286-.431-.678-.72-1.462z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\">\u003Cpath d=\"M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12s4.477 10 10 10c.842 0 2 .116 2-1c0-.609-.317-1.079-.631-1.546c-.46-.683-.917-1.359-.369-2.454c.667-1.333 1.778-1.333 3.482-1.333c.851 0 1.851 0 3.018-.167c2.101-.3 2.5-1.592 2.5-3.5Z\"\u002F>\u003Ccircle cx=\"9.5\" cy=\"8.5\" r=\"1.5\"\u002F>\u003Ccircle cx=\"16.5\" cy=\"9.5\" r=\"1.5\"\u002F>\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M7.125 15H7m.25 0a.25.25 0 1 1-.5 0a.25.25 0 0 1 .5 0\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\">\u003Cpath d=\"M9 22c.36 0 1.69-.607 3.05-1.822m0 0c1.158-1.036 2.336-2.514 2.95-4.433c1.333-4.17-6.667 0-4 3.475c.328.428.681.74 1.05.958m0 0c1.602.948 3.481.096 4.754-.884c.39-.299.584-.449.7-.402s.184.314.32.85c.434 1.715 1.717 3.099 3.176.868\"\u002F>\u003Cpath d=\"M20 13V7.89c0-1.714 0-2.57-.268-3.255c-.43-1.101-1.342-1.97-2.497-2.38C16.517 2 15.617 2 13.818 2c-3.148 0-4.722 0-5.98.447c-2.02.718-3.615 2.237-4.37 4.164C3 7.809 3 9.309 3 12.309v2.577c0 3.108 0 4.661.848 5.74q.366.467.855.816c.367.261.787.438 1.297.558\"\u002F>\u003Cpath d=\"M3 12a3.333 3.333 0 0 1 3.333-3.333c.666 0 1.451.116 2.098-.057A1.67 1.67 0 0 0 9.61 7.43c.173-.647.057-1.432.057-2.098A3.333 3.333 0 0 1 13 2\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":15},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\">\u003Cpath d=\"M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2s10 4.477 10 10Z\"\u002F>\u003Cpath stroke-linecap=\"round\" d=\"M14.71 10.061c-.099-.763-.975-1.995-2.55-1.995c-1.829 0-2.599 1.013-2.755 1.52c-.244.678-.195 2.071 1.95 2.223c2.68.19 3.754.506 3.618 2.147s-1.631 1.995-2.812 1.957s-3.113-.58-3.188-2.04m3-6.875V8.07m0 7.833v1.095\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":17},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\">\u003Cpath d=\"M20.016 2C18.903 2 18 4.686 18 8h2.016c.972 0 1.457 0 1.758-.335c.3-.336.248-.778.144-1.661C21.64 3.67 20.894 2 20.016 2Z\"\u002F>\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M18 8.054v10.592c0 1.511 0 2.267-.462 2.565c-.755.486-1.922-.534-2.509-.904c-.485-.306-.727-.458-.996-.467c-.291-.01-.538.137-1.062.467l-1.911 1.205c-.516.325-.773.488-1.06.488s-.545-.163-1.06-.488l-1.91-1.205c-.486-.306-.728-.458-.997-.467c-.291-.01-.538.137-1.062.467c-.587.37-1.754 1.39-2.51.904C2 20.913 2 20.158 2 18.646V8.054c0-2.854 0-4.28.879-5.167C3.757 2 5.172 2 8 2h12M6 6h8m-6 4H6\"\u002F>\u003Cpath stroke-linecap=\"round\" d=\"M12.5 10.875c-.828 0-1.5.588-1.5 1.313c0 .724.672 1.312 1.5 1.312s1.5.588 1.5 1.313c0 .724-.672 1.312-1.5 1.312m0-5.25c.653 0 1.209.365 1.415.875m-1.415-.875V10m0 6.125c-.653 0-1.209-.365-1.415-.875m1.415.875V17\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":19},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\">\u003Cpath d=\"M13 7a4 4 0 1 1-8 0a4 4 0 0 1 8 0Z\"\u002F>\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15 11a4 4 0 0 0 0-8\"\u002F>\u003Cpath stroke-linejoin=\"round\" d=\"M11 14H7a5 5 0 0 0-5 5a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2a5 5 0 0 0-5-5Z\"\u002F>\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M17 14a5 5 0 0 1 5 5a2 2 0 0 1-2 2h-1.5\"\u002F>\u003C\u002Fg>",[21,112,176],{"id":22,"title":23,"author":24,"body":25,"date":99,"description":100,"draft":6,"extension":101,"image":102,"meta":103,"navigation":104,"path":105,"seo":106,"stem":107,"tags":108,"__hash__":111},"blog\u002Fblog\u002Fwhy-we-built-cyna.md","Why we built Cyna: quote-to-cash in one place","The Cyna Team",{"type":26,"value":27,"toc":91},"minimark",[28,32,37,40,46,49,53,65,78,82],[29,30,31],"p",{},"Selling scoped work should feel like one motion: agree on the scope, win the deal, send the invoice. In practice it's three disconnected tools and a spreadsheet holding them together.",[33,34,36],"h2",{"id":35},"the-handoff-tax","The handoff tax",[29,38,39],{},"Every time a signed proposal gets re-keyed into an invoicing tool, two things happen. Someone loses twenty minutes, and a small error creeps in — a wrong rate, a missing line item, a date that doesn't match the contract.",[41,42,43],"blockquote",{},[29,44,45],{},"The gap between \"signed\" and \"invoiced\" is the most expensive empty space in a services business.",[29,47,48],{},"Multiply that across every deal, every month, and the handoff tax is real money.",[33,50,52],{"id":51},"one-source-of-truth","One source of truth",[29,54,55,56,60,61,64],{},"Cyna collapses the flow. The proposal ",[57,58,59],"strong",{},"is"," the contract. The signed contract ",[57,62,63],{},"becomes"," the invoice. Pricing, scope, and schedule carry through automatically, so there's nothing to re-enter and nothing to reconcile.",[66,67,68,72,75],"ul",{},[69,70,71],"li",{},"Win it: proposals, e-signatures, and pipeline in one view.",[69,73,74],{},"Bill it: invoices generated from the deal you just closed.",[69,76,77],{},"See it: quote-to-cash, end to end, in real time.",[33,79,81],{"id":80},"whats-next","What's next",[29,83,84,85,90],{},"We're building Cyna in the open with the teams who feel this pain every day. If that's you, ",[86,87,89],"a",{"href":88},"\u002F#cta","book a demo"," — we'd love to map your flow.",{"title":92,"searchDepth":93,"depth":93,"links":94},"",3,[95,97,98],{"id":35,"depth":96,"text":36},2,{"id":51,"depth":96,"text":52},{"id":80,"depth":96,"text":81},"2026-06-10","Most teams sell work in one tool and bill for it in another. The gap between them is where margin, time, and goodwill quietly leak away.","md",null,{},true,"\u002Fblog\u002Fwhy-we-built-cyna",{"title":23,"description":100},"blog\u002Fwhy-we-built-cyna",[109,110],"Product","Quote-to-cash","snZ_rt1BT-_u-DU4XTLHjVKrgc7PnEf9yFSaZvofbV4",{"id":113,"title":114,"author":24,"body":115,"date":166,"description":167,"draft":6,"extension":101,"image":102,"meta":168,"navigation":104,"path":169,"seo":170,"stem":171,"tags":172,"__hash__":175},"blog\u002Fblog\u002Fthe-gap-between-signed-and-invoiced.md","The hidden cost of the gap between signed and invoiced",{"type":26,"value":116,"toc":162},[117,120,124,127,147,151,154,159],[29,118,119],{},"A deal closes on Friday. The invoice goes out the following Thursday. That five-day gap feels harmless. It isn't.",[33,121,123],{"id":122},"where-the-money-goes","Where the money goes",[29,125,126],{},"Late invoicing pushes out the entire collection cycle. If your average terms are net-30, every day of billing delay is a day of cash you've financed for free.",[66,128,129,135,141],{},[69,130,131,134],{},[57,132,133],{},"Cash timing",": later invoice, later payment, weaker runway.",[69,136,137,140],{},[57,138,139],{},"Accuracy",": re-keyed invoices drift from the signed scope.",[69,142,143,146],{},[57,144,145],{},"Trust",": a wrong first invoice is a bad first impression.",[33,148,150],{"id":149},"close-the-gap-to-zero","Close the gap to zero",[29,152,153],{},"The fix isn't \"invoice faster\" — it's removing the step entirely. When the signed deal generates the invoice, billing starts the moment you win.",[41,155,156],{},[29,157,158],{},"The best billing process is the one nobody has to remember to run.",[29,160,161],{},"That's the bar Cyna is built to clear.",{"title":92,"searchDepth":93,"depth":93,"links":163},[164,165],{"id":122,"depth":96,"text":123},{"id":149,"depth":96,"text":150},"2026-05-22","When billing lags the win by days or weeks, you don't just delay cash — you erode it. Here's where it goes.",{},"\u002Fblog\u002Fthe-gap-between-signed-and-invoiced",{"title":114,"description":167},"blog\u002Fthe-gap-between-signed-and-invoiced",[173,174],"Billing","Operations","fPUVuTeyylWGgCWEd50CY2rxuyMV-TWQhaceh13pwWY",{"id":177,"title":178,"author":24,"body":179,"date":221,"description":222,"draft":6,"extension":101,"image":102,"meta":223,"navigation":104,"path":224,"seo":225,"stem":226,"tags":227,"__hash__":229},"blog\u002Fblog\u002Frecurring-billing-without-the-spreadsheet.md","Recurring billing without the spreadsheet",{"type":26,"value":180,"toc":217},[181,184,188,191,195,198,209,214],[29,182,183],{},"Retainers are the backbone of a stable services business — and the most common reason a finance person dreads the first of the month.",[33,185,187],{"id":186},"the-spreadsheet-trap","The spreadsheet trap",[29,189,190],{},"The usual setup is a tab per client, a column per month, and a human who remembers to send everything. It works until it doesn't: a missed row, a stale rate, a client billed twice.",[33,192,194],{"id":193},"make-it-a-schedule-not-a-chore","Make it a schedule, not a chore",[29,196,197],{},"In Cyna, a recurring scope becomes a billing schedule attached to the deal. It generates invoices on cadence, applies the right rate, and tracks what's been collected.",[66,199,200,203,206],{},[69,201,202],{},"Set the cadence once when the deal is won.",[69,204,205],{},"Invoices generate and send on schedule.",[69,207,208],{},"Reconciliation happens as payments land.",[41,210,211],{},[29,212,213],{},"Recurring revenue should feel recurring — automatic, predictable, boring in the best way.",[29,215,216],{},"No tabs. No reminders. Just billing that runs while you do the work.",{"title":92,"searchDepth":93,"depth":93,"links":218},[219,220],{"id":186,"depth":96,"text":187},{"id":193,"depth":96,"text":194},"2026-04-30","Retainers and recurring scopes shouldn't live in a fragile spreadsheet. They should run themselves.",{},"\u002Fblog\u002Frecurring-billing-without-the-spreadsheet",{"title":178,"description":222},"blog\u002Frecurring-billing-without-the-spreadsheet",[173,228],"Retainers","im28Z-mTbD_ynNxXCqI7D5QelO1F6r_kjjJ3D-t6ld4",1785298865622]