1. Start with a measured baseline, not a model demo
The first thing Forfis does in a process audit is measure the baseline. For a 20-person B2B SaaS company in Germany, that means shadowing the support team for two weeks and logging every inbound ticket, its category, the time to first response, and the number of manual data-entry steps before a human agent touches it. The audit also maps which workflows touch regulated data. If the company handles customer health records or payment information, the data residency requirement is documented before any model is selected. This step takes three weeks and produces a ranked list of workflows by volume and error rate. The voice agent for inbound support and the internal knowledge search over Google Workspace documents typically top that list for a B2B SaaS team of this size, because both workflows are high-volume, repetitive, and currently handled entirely by hand.
2. Scope the pilot to one workflow, not a platform
The fixed-scope pilot runs for four to six weeks on a single workflow. For the voice agent, the scope is defined as: answer inbound support calls in English, classify the ticket type, draft a first response, and route it to the correct queue in the existing helpdesk. The human-in-the-loop layer is active from day one. Any response that touches a contract, a payment, or a health record requires explicit human approval before it is sent. The pilot ships with a before/after comparison on cycle time and error rate. In a typical engagement, the voice agent reduces average handle time by 40 to 60 percent and cuts the first-response error rate by a measurable margin. The cost per support ticket drops because the agent handles the first 60 to 70 percent of inbound calls without a human agent picking up the phone. The pilot is not a proof of concept; it is a production system with a measured baseline.
3. Run the knowledge search on open-weight models, on-premise
The internal knowledge search is a retrieval-augmented assistant built over the company’s own documentation, CRM records, and Google Workspace content. The agent indexes Gmail threads, Google Docs, shared drives, and the CRM’s ticket history. When a support agent or an internal user asks a question, the system retrieves the relevant passages and grounds the answer in that content rather than in the model’s training data. This is where the open-weight model on the client’s own hardware becomes the default choice. German data protection rules and ISO 27001 information security controls require that regulated data does not leave the building. The model runs on the client’s hardware, the API keys are managed locally, and the audit log records every query and every retrieved passage. The integration sprint includes a security review of the data flow, so the compliance posture is documented before the system goes live.
4. Plug into the helpdesk and Google Workspace, not around them
The voice agent connects to the existing helpdesk through its API. Tickets created by the agent appear in the same queue the human agents already use, with the same priority and SLA fields. Google Workspace integration means the agent can pull context from Gmail threads and shared documents to ground its responses. The agent does not replace the helpdesk; it plugs into it. The same applies to the ERP and the CRM. The integration sprint is built around the APIs the company already uses, not around a new middleware layer. For a 20-person team, this matters because there is no dedicated IT department to maintain a separate AI platform. The agent is a component of the existing stack, not a new stack. The managed operation phase includes monitoring the API connections, updating the retrieval index when new documents are added to Google Workspace, and adjusting the classification thresholds based on the error rate data from the pilot.
5. Ship the pilot in three months, not six
The three-month timeline breaks down as follows. Weeks one through three: process audit, baseline measurement, model selection, and security review. Weeks four through nine: fixed-scope pilot on the voice agent, with the human-in-the-loop layer active and the before/after metrics tracked daily. Weeks ten through twelve: rollout to the internal knowledge search, integration with Google Workspace and the CRM, and the start of managed operation. The managed operation phase includes a 30-day post-rollout measurement window where the same cycle time and error rate metrics are tracked. The deliverable at the end of month three is not a report; it is a running system with a measured baseline, a documented security posture, and a clear path to expand to additional workflows. The integration sprint model means the scope is fixed at the start, so the timeline is not subject to scope creep. If the company wants to add invoice processing or document extraction, that is a second sprint, not a change order on the first.
6. The synthesis: one sprint, two systems, one measured baseline
The voice agent and the internal knowledge search are not separate projects; they share the same retrieval layer and the same human-in-the-loop approval mechanism. The voice agent uses the knowledge search to ground its responses in the company’s own documentation. The knowledge search uses the voice agent’s classification data to improve its retrieval ranking over time. For a 20-person B2B SaaS team, this means one integration sprint delivers two working systems instead of two separate projects. The cost per support ticket drops because the agent handles the first response. The internal data entry that used to take a human agent ten to fifteen minutes per ticket is now handled by the retrieval layer in under two seconds. The ISO 27001 compliance posture is documented in the security review, and the open-weight model on the client’s hardware ensures that regulated data stays in the building. The result is a system that runs on the existing stack, measures its own performance, and hands off to a human whenever the output touches money, health data, or a contract.