Customer Story
How Trigger.dev powers Huntr’s internal AI agents

Head of Operations and Partnerships, Huntr

Sam Wright, Head of Operations and Partnerships at Huntr, explains how they use Trigger.dev to build AI agents for content generation and internal tooling.
Huntr: AI Resume Builder and Job Search Platform
We’re a team that builds tools to help people land their dream jobs, including our flagship product, the AI Resume Builder. We had been leveraging LLMs (Large Language Models) since mid-2024 to streamline growth, sales, and support—mostly through direct chat interfaces. As we looked to expand our capabilities with autonomous, “agentic” workflows, we wanted a simple, serverless solution that wouldn’t tangle up our core product codebase or devops processes.
Problems we faced:
- We needed a way to build and deploy internal LLM “agents” for tasks like content generation and internal tooling.
- Mixing these experimental features into our main application stack was risky and time-consuming.
- We also wanted our non-technical teams to easily trigger these tasks without developer intervention.
Solutions we found in Trigger.dev:
Trigger let us spin up new workflows in hours, not days.
- Standalone Agent Tasks: Trigger enabled us to package each LLM agent as its own workflow.
- Minimal DevOps: No need to spin up or manage separate infrastructure—Trigger handles it for us.
- Scalability & Visibility: Bulk tasks run seamlessly, and the entire team gets real-time insight via Slack integration.
This approach allowed our engineers to focus on building new features for our main product, while seamlessly integrating advanced LLM capabilities for internal use.
Task code example (simplified pseudo-code):
import { Trigger } from "@trigger.dev/node";import { openai } from "@trigger.dev/openai";// Define an agent workflownew Trigger({ id: "internal-agent", name: "internal-agent-workflow", on: "taskRequested", run: async (event) => { // Step 1: Summarize input const summary = await openai.createChatCompletion({ messages: [{ role: "user", content: event.data.inputText }], }); // Step 2: Additional LLM tasks or API calls // ... do some intermediate logic // Final output return { summary: summary.choices[0].message.content, status: "completed", }; },});
Key benefits:
- Team-Wide Visibility: Real-time logging to Slack ensures our non-technical teams can see and trust the “agents’” outputs.
- Time-to-Market: Trigger let us spin up new workflows in hours, not days.
- Future Plans: We’re exploring deeper LLM integrations in our AI Resume Builder, leveraging these same agent-driven workflows to help job seekers create optimized resumes even faster.