GETTING STARTED
A live agent in five minutes
Five steps, start to finish. Everything is free during beta, no card required. By the end you will have a working assistant embedded in your product that can read your docs and call your tools.
Steps
Create a project
era_... and goes in the widget snippet below.Add a model provider key
Paste the embed snippet
</body>. Swap in your real project key. The widget is vanilla JS with zero dependencies and renders in a Shadow DOM, so it will not collide with your styles.<script src="https://agentifys.ai/static/widget.js" data-api-key="era_your_project_key" data-title="Assistant" data-primary-color="#2F6FED" data-placeholder="Ask me anything…" data-position="bottom-right" ></script>
Set your allowed origins
This step is for the browser-direct install you just pasted. In Settings, under Identity & Access, add every origin your product is served from. A request whose origin is not listed is refused with ORIGIN_NOT_ALLOWED and a 403.
An entry is one origin: scheme, host, and port, no path and no trailing slash. The match is exact — no wildcards, no subdomain matching — so https://example.com and https://www.example.com are two different entries and you need both if you serve both. Type the scheme yourself: a value without one is saved as https://, which will not match a dev server running on http.
http://localhost:5173 https://www.example.com https://app.example.com
If your backend proxies Agentifys instead of the browser calling it directly, leave this list empty. Server-side requests carry no origin header at all, and an absent origin never matches a non-empty list, so a single entry here refuses every call your server makes.
Say hi
PROJECT_NO_API_KEY. Add at least one provider key in step 2 before you test.Where to next
You have an agent that talks. Now make it act. Read the core concepts to see how identity, tools, and knowledge fit together, then follow the Connect tools guide to give it actions, or upload your docs so it answers from your own content.