Embed AI into SaaS · Minneapolis
The Twin Cities vertical-SaaS ecosystem is unusual: it concentrates in customer segments where the regulatory frame is non-trivial. SPS Commerce ships EDI infrastructure to thousands of retailers and suppliers. Jamf ships Apple device management to enterprise IT teams. Bright Health (now NeueHealth) and SonderMind ship HealthTech under HIPAA. GovDelivery and Granicus ship government communications under FOIA. Calabrio ships contact-center analytics. Code42 (Mimecast) ships data security.
Every one of these is shipping AI features in 2026, and every one has to design the AI architecture to match their customer segment's regulatory frame. A HealthTech AI feature needs BAA coverage and clinical augmentation framing. A GovTech AI feature needs FOIA awareness. An EDI AI feature needs SOX-compatible audit. We design these constraints in from the first prompt, not bolted on later.
Every engagement is fixed-scope, priced to the compliance surface and customer segments involved. Discovery includes a regulatory walkthrough per customer segment and a written compliance memo.
Tell us about the SaaS and the customer segment.
For HealthTech SaaS the model layer routes to Anthropic Claude through AWS Bedrock under signed BAA, or Azure OpenAI under Microsoft's BAA. PHI redaction in prompt construction where the AI does not strictly need the identifiers. Clinical-augmentation framing on every AI suggestion. Audit logs that match a covered entity's retention. For mental-health-adjacent features (SonderMind, Headspace-style) hard escalation rules on any self-harm signal.
For GovTech and public-sector SaaS the constraint is FOIA and public-records handling. AI features that touch citizen-facing content (constituent communications, policy summaries, response drafts) have to keep PII handling auditable and redact appropriately for public-records release. We design the prompt construction layer to label PII and apply FOIA exemption logic before AI calls. Records support FOIA exports without manual scrubbing.
For B2B platforms with SOX-relevant data (SPS Commerce EDI, Calabrio contact-center analytics, Code42 data security) per-tenant isolation is the gate. A trading-partner profile from one retailer cannot leak into another retailer's exception suggestion. Tenant resolver middleware loads the right configuration before every AI handler. Audit logs capture tenant ID, request ID, model version, and output hash for every call.
For enterprise IT and device-management SaaS (Jamf, JumpCloud) the constraint is enterprise security expectation. AI calls receive only the data needed for the specific feature, with documented per-feature scope. BYOK support so Fortune 1000 customers can route AI calls into their own Azure OpenAI or Bedrock deployment. Audit posture matches the SaaS's existing SOC 2 and ISO 27001 framework.
Across all of these segments the embed approach is the same. Work inside the existing codebase. Use the existing DI container or import path. Match the existing UI framework. Add tenant resolver middleware, prompt construction, model routing, streaming UI, and eval harness as natural extensions, not parallel stacks.
Six components that show up in every vertical-SaaS AI feature we embed in the metro.
Per-tenant configuration that loads the right regulatory frame: BAA routing for HIPAA tenants, FOIA redaction for public-sector tenants, BYOK for enterprise tenants. Same SaaS serves multiple segments.
Anthropic Claude through Bedrock under BAA or Azure OpenAI under Microsoft BAA for HealthTech tenants. Public APIs never reached when PHI in scope. Audit logs match covered-entity retention.
PII labeling and FOIA exemption logic in prompt construction for GovTech. Records support public-records exports without manual scrubbing. Audit trail captures redaction decisions.
Per-tenant isolation enforced and audited for EDI exception handling and similar SOX-relevant workflows. Tenant ID, request ID, model version, output hash on every call.
For HealthTech AI touching clinical workflows: clinician sign-off required on every AI suggestion, non-diagnostic prompts, hard escalation on safety signals. Stays on augmentation side of FDA CDS guidance.
Braintrust or Promptfoo against labeled real-customer cases, gated in CI. For regulated segments, the eval set doubles as Operational Qualification documentation for validation reviews.
The Twin Cities vertical-SaaS ecosystem concentrates in segments where AI features have to be designed for the regulatory frame of the customer industry, not the SaaS vendor's own posture. SPS Commerce serves retail under SOX. Jamf and JumpCloud serve enterprise IT under SOC 2. NeueHealth serves healthcare under HIPAA. GovDelivery and Granicus serve government under FOIA. Code42 (Mimecast) serves data security under SOC 2 and ISO. The Twin Cities ecosystem has more regulated vertical SaaS per capita than most metros.
The pattern we see most often is a SaaS team with a prototype AI feature that works in a notebook but cannot ship to enterprise because the per-tenant isolation, the regulatory frame, the BYOK story, or the audit pack is missing. We come in to add those layers without rewriting the product or stalling the roadmap.
We work remotely with Twin Cities clients on Central time, with codebase access through a deploy key or repo collaborator invite. Discovery covers the customer segments the SaaS serves and the regulatory frame each segment imposes.
Industries where we see strongest fit: HealthTech and payer-tech SaaS, GovTech and public-sector SaaS, B2B platforms with SOX-relevant data (EDI, contact-center analytics, data security), enterprise IT and device-management SaaS, and identity SaaS selling into Fortune 1000.
Describe the SaaS, the customer segments, and the regulatory frames each segment imposes. We'll reply within one business day with a rough scope and a price range.