Building AI agents
What the prebuilt agents do, when to build your own, and how tool permissions affect what an agent can access.
What “agent” means here
An agent is a named AI assistant with a purpose, a set of allowed tools (search, fetch client data, etc.), and optional scheduled runs. Think of it as a specialist on your team you can talk to or assign a recurring job.
Prebuilt agents
- News agent — search headlines, summarize breaking stories, find articles relevant to your clients.
- Trend agent— analyze what's moving in your trend feed, explain why, suggest pitches.
- Pitch agent— conversational pitch drafting. Good for iterating on a draft (“make it shorter”, “add a stat”).
- Report agent — generate on-demand reports across a date range or client.
- Outlet Researcher agent— find reporters by beat, summarize what they've covered recently.
- General agent — open-ended chat with access to your full workspace.
When to build a custom agent
Build one when you have a repeating workflow that the prebuilts don't do. Examples from our customers:
- Competitor Watch — daily scan of 4 competitors with a one-line summary of what changed.
- Executive Brief — weekly digest written for C- suite, pared down from raw mentions.
- Crisis Signal — flags sentiment drops + PR emergencies in Slack before the comms team notices.
Pro and Enterprise include custom agents. Starter does not.
How to build one
- Go to Agents → + New agent.
- Name + purpose — what the agent does in one sentence.
- Instructions — how the agent should behave. This is the system prompt. Be specific.
- Tools — tick what this agent is allowed to do. See below.
- Schedule (optional) — if it should run daily / weekly, set the cadence + where to deliver results (email, Slack, or just in-app).
Tool permissions — what each does
- Web search — live Google / Reddit / news search for current information. Costs more per call; toggle off for cost-sensitive agents.
- Read clients — access to your client list, profiles, and brand voices.
- Read mentions + trends — the live feed.
- Read pitches — draft history.
- Write pitches — create new drafts directly.
- Send Slack — post results to a configured channel.
Tighter tool permissions = cheaper per-turn + lower risk. Start with the minimum and add as the agent falls short.
Running an agent
- Chat— open the agent's page and type. Streaming responses with tool-call status chips.
- Scheduled — runs automatically on its cadence. Results land in-app, email, or Slack based on your config.
- Triggered(Enterprise) — fire an agent from a webhook. E.g., “new mention with negative sentiment → run Crisis Signal agent.”
Cost control
Agent calls count against your monthly AI credit budget. Especially chatty agents (long back-and-forth, web search) burn credits faster. Three things that help:
- Disable web search on agents that don't need it
- Keep instructions tight — verbose system prompts cost tokens on every turn
- Enterprise: bring your own Anthropic API key and PRplus doesn't touch your plan budget at all
Still stuck?
Every paid plan includes email support. Drop us a line at support@prplus.io and a human will respond within 1 business day.