Questions
Forward deployed engineering, answered plainly.
What the role is, whether you should hire one, and how Meetext turns the repeatable half of it into infrastructure.
AI in customer workspaces
How do I deploy my AI assistant into my customer's Slack?
You need three things and only one of them is the assistant. An app registered with Slack, Teams or Google Chat and reviewed by them; a way to turn an incoming workspace id into the right customer with the right credentials, which must never be wrong once; and per-customer access to your own product, so the assistant answers as that customer rather than as you. Meetext provides the second and third and carries the message both ways, so what you build is the assistant. Your model, your prompt and your name on the bot, with nothing identifying Meetext to the person asking.
Can I put my own AI in my customers' workspaces without building a deployment team?
That is what the assistant bridge is for. You point a product at an endpoint you run, and questions asked in a customer's Slack, Teams or Google Chat arrive there with that customer's own credentials and capabilities attached. The parts that are identical for every customer after the first, resolving whose workspace a message came from, running the consent and token lifecycle, scoping access per customer and streaming a reply back without it looking broken, are the product rather than your next quarter.
Does Meetext see my customers' conversations?
No. A question is sent to your assistant with a stable thread reference, and your assistant keeps its own memory against that reference. The history is not sent to you by Meetext and is not stored by Meetext, which is a stronger statement than a retention policy: there is nothing held to retain. Capability arguments are audited by name and never by value for the same reason.
What stops my assistant answering one customer with another customer's data?
Two things. A message is answered only when the workspace it came from resolves to exactly one installation; an unknown workspace is ignored and so is an ambiguous one, rather than being resolved by picking the first match. And the access your assistant is given is a per-customer endpoint and token, scoped to a single customer environment, so a call made for one customer cannot list or reach another's capabilities.
Forward deployed engineering
What is a forward deployed engineer?
An engineer who works inside a customer's environment to get a product running there: understanding their systems, configuring the integration, getting through security review, handling identity and permissions, proving it works and keeping it working. Solutions engineer, implementation engineer, customer engineer and post-sales engineer describe substantially the same job. It exists because enterprise software is sold as a product and delivered as a project, and somebody has to close that gap.
Should I hire a forward deployed engineer?
If you are asking because every enterprise customer needs weeks of engineering before they can use what they bought, a hire will solve it for the next two or three customers and then you will need another one. The work is roughly the same each time: the same OAuth flow, the same security questionnaire, the same validation, the same upgrade, against a different tenant. That part is a software problem. Hire for the judgement work, which is understanding what a customer actually needs, and make the repetition somebody else's infrastructure.
How much does a forward deployed engineer cost?
Forward deployed engineers are among the most expensive engineers to hire, because the role wants somebody who can write production code and sit in front of a customer's security team in the same week. The larger cost is usually the delay: revenue recognised months after a contract is signed, and senior engineering time spent on the fortieth repetition of a flow rather than on the product.
What is an AI FDE?
An agent that does the forward deployed engineering job: reading a customer's environment, planning a deployment, configuring it, diagnosing failures and repairing them. Nobody has finished building one. Meetext is not an AI FDE today and does not claim to be; it is the deployment control plane an AI FDE would have to operate through, because an agent reasoning over a pile of API responses will be confidently wrong, and one reasoning over an append-only deployment record with provenance on every inference can be checked.
Is this the same as implementation consulting?
No. A consultancy sells people and bills for their time, so a faster deployment is worse for them. Meetext is software priced per customer environment, so a faster deployment is the product working. There is also nobody to schedule: the repeatable parts run without a human, and the parts that still need judgement arrive with the context to make it quickly.
How it works
How do I deploy my product into a customer's Slack, Microsoft 365 or Salesforce?
Connect your product to Meetext once, as an MCP server, an OpenAPI document or a repository. Choose which operations customers should get. Meetext generates the deployment package, produces a security review artifact, and gives you one installation link per customer. The customer's administrator approves it in their own workspace, Meetext runs the OAuth flow, stores the grant scoped to that one customer, executes a real capability to prove it works, and then monitors it.
Do I have to have an MCP server already?
No. An OpenAPI document works, and so does a repository. Meetext scans FastAPI, Flask, Django, Next.js and Express for routes and service functions. Whichever you connect normalises into the same internal capability format, so every destination behaves identically.
How long does a customer deployment take with Meetext?
The parts Meetext owns take minutes: generating the package, issuing the link, running authorization, validating, and starting to monitor. What Meetext cannot compress is the customer's own calendar. If their administrator takes nine days to approve admin consent, the deployment takes nine days, and Meetext reports it as waiting on that administrator rather than as a failure or as your problem.
What happens when my API changes?
Rediscovery detects the difference and revokes approval for any capability whose contract changed, so an approved operation that quietly became a different operation cannot ship. Existing customer installations keep serving the package they were given: publishing a new version does not move an existing customer until somebody deliberately moves them.
Can I drive all of this from CI?
Yes. The dashboard is a client of the same REST API you get, every operation of it, authenticated with an API key. Create products, connect sources, approve capabilities, create customer environments and trigger validations from your own pipeline.
Security
Does Meetext see my customers' data?
Capability results pass through the hosted endpoint in memory to reach the destination. They are not stored. Execution is audited by argument name only and never by value, so Meetext records that a search happened and not what was searched for. Credentials live in a secret manager under a name scoped to a single customer environment and are never shared between two customers.
How do I get through my customer's security review?
Meetext generates a review artifact for each customer naming the capabilities being exposed, the permission each one needs and why, where credentials live, and what data crosses which boundary. Every claim is tagged with who is standing behind it, so what Meetext observed is distinguishable from what your company asserted. Approval is recorded against the exact snapshot the customer saw, which means an approval cannot silently start covering whatever you published next.
Whose application does the customer see on the consent screen?
Yours. Each vendor registers their own Slack app, Entra application, Connected App or equivalent, and those credentials are stored per deployment target. One shared application could not represent two companies to a security reviewer, so Meetext does not try.
Destinations
Which enterprise systems can Meetext deploy into?
Slack, Microsoft 365, Google Workspace, Salesforce, ServiceNow, Atlassian and HubSpot. All seven are in preview: the adapters are complete and covered end to end against provider simulators, and none has yet run against a real provider account. Meetext will not describe a destination as available until every part of the deployment lifecycle has actually run against the real provider, and a test refuses the claim without dated evidence.
Can you add a destination that is not on the list?
A destination is seven interface methods and one registry line, and contract tests run against every registered adapter so a new one is held to the same standard as the existing ones. The honest constraint is not the code, it is that each destination is a real OAuth model, permission system and set of failure modes that has to be understood before it is worth shipping. Tell us which one and how many customers, and that is how the next one gets picked.
What counts as an active customer environment?
One customer, one product, one destination. It counts while it is installed. Disconnected environments do not count, and calling your capabilities more often never changes the bill.
2 environments free
Stop assigning an engineer to every customer.
Connect a source, publish, and send one link. Your next enterprise customer installs itself.
2 customer environments free, forever. No card required.