No staging, no import file
Nothing is installed in Epicor and nothing waits in a table for a job to pick it up. A record either exists in Epicor or it does not.
Native Epicor v2 REST, against your own instance. Nothing is installed inside Epicor, nothing lands in a staging table, and the ceiling on what Fluent can call is a file your team holds.
Coverage
Fluent posts through the same screens your team uses, so a transaction it creates is a transaction Epicor validated.
Connectivity
Most Epicor instances are not on the public internet, and the people who have to approve this are the ones who keep it that way. Everything below is theirs to create, hold and revoke.
A dedicated user in User Account Maintenance, not an employee's login, with a password set never to expire.
Generated in API Key Maintenance and stored wherever you keep secrets. It authenticates v2 REST, and you can revoke it without calling us.
Fluent calls out from fixed egress IPs, so an on-premise instance needs those addresses allowlisted and nothing else. Epicor-hosted usually needs no change at all.
Before Fluent accepts a connection it resolves the hostname, opens the port and reads the certificate. A check it cannot complete is reported, not assumed.
Least privilege
Every agent generates an Epicor access scope from the tools it actually calls. You import that file in Security Management and bind it to the API key.
The write
Fluent has no privileged path into your database. It calls the same business objects the Kinetic screens call, which means your own rules, your own BPMs and your own required fields apply exactly as they do to a person typing.
Nothing is installed in Epicor and nothing waits in a table for a job to pick it up. A record either exists in Epicor or it does not.
Where Epicor offers it, the header and its lines commit together, so a line that fails validation rolls the whole document back instead of leaving an orphan.
Every run ends in a draft carrying what it could not settle. You choose which agents may post on their own, and the rest wait.
Governance
Every agent operates inside boundaries you define. Every action it takes is recorded, explainable, and reversible before it posts.
Low-risk orders post automatically; high-value or unusual ones wait for a person.
Every field the agent read, every decision it made, on the record.
Your documents and data stay under retention policies you control.
Transactions are validated by Epicor’s own business logic before they post.
Exceptions escalate to your team with the agent’s reasoning attached.
Agents only touch the business objects and companies you allow.
Next
Order to cash, procure to pay and the shop floor, automated end to end across ten Kinetic screens.
Learn moreAsk your Epicor data a question, answered from your own queries with the query available to read.
Learn moreScheduled movement between Epicor and the systems around it, on your own transformation rules.
Learn moreTurn any ECM document type into a working agent, using templates your team already defined.
Learn moreSend us a batch of sample documents. Our Epicor specialists will show you what an agent can automate, and what still needs your judgment.