Templates & One-Click Deploy
Go from zero to a live agent in one click. Browse pre-built templates, hit Deploy, and immediately get an API endpoint and webhook trigger URL — ready to use.
The “Deploy to Agentlify” moment
Pick a template → click Deploy → get your endpoint. No configuration required. You can customize the agent later from the editor.
How It Works
- Go to Dashboard → Agents → Templates
- Browse templates by category (Productivity, Coding, Content, Data, Communication)
- Click Deploy on any template
- A success modal appears with your:
- Model ID — use as
model: "agent:your-agent-slug" - Webhook Trigger URL — for Zapier, Make, cron, etc.
- cURL snippet — test immediately from your terminal
- Model ID — use as
- Click “Open Agent” to customize, or “Test It” to try it immediately
Available Templates
Templates are pre-configured agent workflows with steps, skills, and settings optimized for common use cases:
| Template | Category | Description |
|---|---|---|
| Chatbot Assistant | Productivity | Conversational assistant with intent analysis + response |
| Code Reviewer | Coding | Multi-step code analysis, bug detection, and improvement suggestions |
| Content Writer | Content | Research → outline → draft → polish pipeline |
| Data Analyst | Data | Interpret data, find patterns, generate insights |
| Email Drafter | Communication | Professional email composition with tone analysis |
More templates are added regularly. Each template includes pre-built steps, skills, and optimized settings.
Deploy via API
You can also deploy templates programmatically using the forkAgentTemplate Cloud Function:
import { httpsCallable } from 'firebase/functions';
const forkTemplate = httpsCallable(functions, 'forkAgentTemplate');
const { data } = await forkTemplate({
templateId: 'chatbot-assistant',
newDisplayName: 'My Custom Chatbot' // optional
});
console.log('Agent ID:', data.agent.agentId);
console.log('Model:', `agent:${data.agent.agentId}`);Customizing After Deploy
Deployed templates are regular agents — you own them completely. After deploying, you can:
- Edit steps and prompts
- Add or remove skills
- Attach custom tools and webhooks
- Configure a schedule for automated runs
- Change settings (timeout, max steps, model routing)
- Rename the agent
The original template is never modified — each deploy creates an independent copy.