Why is the kickoff paid?
Because it produces the thing you need most: a written recommendation based on your real data and your real workflow. Free discovery is a sales activity, and it is optimised for closing rather than for accuracy. Paying for it means the honest answer is available, including the answer that you should not build anything.
Do you work fixed-price or hourly?
Both, depending on how well-defined the work is. After a kickoff, a focused build is usually fixed-scope because the unknowns have been removed, which is most of what a kickoff is for. Open-ended or exploratory work is better on a time basis, because a fixed price for genuine unknowns just means padding.
Sprint or retainer?
A sprint fits a defined outcome with an end: a connector, an integration, a first agent. A retainer fits when systems are live and need ongoing change, when a seasonal API shifts behaviour, or when you want senior capacity available without hiring. Most engagements start as a sprint, and some become a retainer afterwards.
What if the project turns out bigger than scoped?
You hear about it in the week it becomes apparent, with options: cut scope, extend, or stop. What does not happen is silence followed by an invoice. Weekly working demos exist so that surprises surface while there is still time to decide.
What does a good-fit project look like?
A specific workflow somebody can describe end to end, data that exists somewhere even if it is messy, one person who can make decisions, and a business reason that is not simply that AI is on the roadmap. Those projects tend to go well.
What is not a good fit?
Projects where nobody can describe the current process, where the data has not been collected yet, where the goal is a demo for a board meeting, or where the real problem is organisational rather than technical. Also anything requiring a rewrite of a system nobody wants to touch as a precondition. We would rather say that in week one.