How to automate sales prospecting in Notion with Custom Agents
Learn how to build two Custom Agents that brief you on prospect accounts each morning, help you turn the signal into a sharp point of view (POV), and draft a ready-to-send outreach sequence (with a quick human-in-the-loop step in between to keep your judgment in the mix).
Oh-oh ! Il semble que votre bloqueur de publicités empêche la lecture de la vidéo.
Regardez-la sur YouTube
Account Briefing Scout, a Custom Agent that runs every weekday morning and posts a fresh briefing on your target accounts: recent news (last 7, 30, and 90 days), the top five to focus on today, and recurring themes worth a POV.
A quick check-in with your Notion agent that turns one of those themes into a structured POV doc and files it in your Prospecting POVs database.
Outreach Sequencer, a second Custom Agent that triggers the moment a new POV lands and drafts a full multi-channel sequence (emails, cold call scripts, LinkedIn messages) into your Outbound Sequences database, ready to paste into your sales engagement tool.
Who this is for
Account executives, SDRs, and sales leaders who run their own outbound and want to spend less time researching and writing, and more time talking to prospects.

Have these ready before you build
A list of target accounts in Salesforce (or wherever your CRM lives) for the briefing agent to pull from.
A Notion database for daily account briefings (one page per day works well).
A Notion database for prospecting POVs.
A Notion database for outbound sequences, with a relation property back to your POV database.
Your sales methodology saved as a Notion page the agents can reference (Henry uses
Fanatical Prospecting).
[Optional] Slack connected under
Tools and access, if you want the agent to post notifications there.
This is the agent that does your morning research for you. Instead of opening five tabs, scanning Google Alerts, and stitching together a list of who to reach out to, you start your day with a Notion page that already has the top accounts, the news behind them, and the themes worth pulling on.

Mission
Try this prompt
Use this as a starter and adapt it to your book of business:
You are an Account Briefing Scout for an AE/SDR team covering [INDUSTRY/SEGMENT]. Every weekday morning, pull recent news (last 7, 30, and 90 days) across my target accounts in Salesforce (or my CRM / accounts list database). Identify the top five accounts to prioritize for outreach today and explain why, with links to sources. For each top account, suggest a next action (call/email/LinkedIn) and the angle to lead with. Flag any themes showing up across multiple accounts. Publish the briefing as a new page in my Daily Account Briefings database (one page per day) so I can act on it first thing.
1.1 Prompt the agent
In this step, you'll set the agent's foundation: what to look at each morning, what to produce, and the guardrails that keep the briefing consistent day-to-day.
Open
Agentsfrom your sidebar and click+to start a new chat.Describe what you want the agent to do (the Try this prompt callout above is a good starting point).
The agent will draft
instructions, suggesttriggers, and flag theTools and accessit needs. You'll fine-tune each of these in the next steps.Answer any quick follow-ups, like which accounts to monitor (e.g., your AE Target Accounts view), the news window (7, 30, and 90 days is a good default), and which database the daily briefing should land in.
Oh-oh ! Il semble que votre bloqueur de publicités empêche la lecture de la vidéo.
Regardez-la sur YouTube

Helpful tips
@-mention your sales methodology page so the agent can align its account prioritization and recommendations with the framework your team already uses.
@-mention your brand style guide so the briefing sounds like you wrote it.
If your account list lives in Salesforce, name the exact view or report to pull from (e.g., "the AE Target Accounts view in Salesforce").
If you'd like Slack notifications, name the channel (e.g., #sales) and connect Slack under
Tools and access.
1.2 Check tools and access
This agent needs read access to your CRM and reference pages, and write access to your briefings database. Connecting Slack is optional, but useful if you want a morning summary posted to your channel.
Open Tools and access in your agent's settings and set permissions for each:
Salesforce or your CRM (
read access): to pull your target account list and recent activity.Sales methodology page and brand style guide (
read access): so the briefing follows your team's frameworks and tone.Daily Account Briefings database (
edit access): to create a new briefing page each morning.Web search (
enabled): to pull recent news beyond what's in Salesforce.[Optional] Slack (
read and write access): to post a short summary in your sales channel.
Oh-oh ! Il semble que votre bloqueur de publicités empêche la lecture de la vidéo.
Regardez-la sur YouTube

Helpful tips
When in doubt, give your agent less access.
Readfor everything it reads,editonly for the briefing database it writes to.Custom Agents can't post to Slack private DMs. For private delivery, route the summary to your Notion inbox instead, or use a channel only you're in.
If you're connecting to Salesforce, be sure to review our help docs to ensure Notion AI has the necessary access to your Salesforce data.
1.3 Set the trigger
Triggers tell your agent when to run automatically. Set a scheduled trigger here so your briefing is ready first thing in the morning, before you start outbound.
Click
Add trigger.Under
Recurring, chooseOn a scheduleand set it to run weekdays at 6:00 AM in your local timezone.Click
Add triggerto save.
Oh-oh ! Il semble que votre bloqueur de publicités empêche la lecture de la vidéo.
Regardez-la sur YouTube

Helpful tips
Give the agent enough lead time. Monitoring 50 to 100 accounts takes time, so a 6:00 AM trigger gives you a comfortable buffer before a 9:00 AM start.
Start with a smaller set of 10 to 20 accounts while you refine the output. Once you're happy with the results, expand the list.
1.4 Review the briefing format
Your agent's instructions determine what lands in every briefing. A useful briefing is fast to scan and specific enough to act on.
Add these four sections to the briefing format:
Top five accounts for today: one-sentence reason each (trigger event, news, or signal).
Recent news per account: grouped by timeframe (7, 30, 90 days) with source links.
Persistent themes: patterns showing up across multiple accounts (M&A, platform shifts, regulatory changes).
Suggested next action for each top account (call, email, or POV draft).
Then ask the agent to update its instructions and click Save.
1.5 Test the agent
Before the agent runs on schedule, trigger it manually once to make sure everything is connected and the briefing looks right.
Click
Run agentunder Triggers.Open the briefing and check: are the top five accounts ones you'd actually reach out to? Are the news items recent and relevant? If you set up Slack notifications, is the summary useful?
If anything looks off, chat with the agent and ask it to update its instructions.
Oh-oh ! Il semble que votre bloqueur de publicités empêche la lecture de la vidéo.
Regardez-la sur YouTube

Helpful tips
Plan to run it two or three mornings in a row before you rely on it day-to-day. Adjust the account list, sources, and format until you feel confident acting on it.
Check the activity log after each run to see how long it took and catch any errors early.
Here, you'll bring Notion agent into the mix. Custom Agents are built for repeatable work that runs on its own; Notion agent is built for one-off tasks like brainstorming, drafting, and thinking out loud, which is exactly what shaping a POV calls for. You'll draft and refine it in chat, then save the final version to your database.

Mission
Try this prompt
Drop this into your Notion agent’s chat with today’s briefing @-mentioned:
Can you research and formulate a point of view on [ACCOUNT NAME] for [THEME OR USE CASE]. Make sure this is a well-researched and defendable point of view. If it’s not defendable, tell me why. Use [BRAND STYLE GUIDE] as a template for how the information should look. Once I confirm it’s ready, save it as a new page in my Prospecting POVs database with the persona, theme, and source accounts as properties.
Open today's briefing in your Daily Account Briefings database and review the Persistent Themes section. Choose a theme that stands out (for example, post-merger integration, cost reduction, or platform consolidation), then identify which of your top accounts are experiencing it. Those accounts will become the focus of your POV.
2.1 Chat with you Notion agent
Open your Notion agent and @-mention today's briefing so it has the full context.
Ask the agent to draft a POV doc on the theme you picked.
Be specific about the audience, for example "Chief Transformation Officers at large enterprises post-acquisition."
Then sharpen the angle: what you believe and why it matters now, for example "platform consolidation fails without a shared source of truth."
Iterate in chat, pushing for a sharper hook, stronger proof points, and tighter language.
When the draft feels right, ask the agent to save it to your Prospecting POVs database.
Oh-oh ! Il semble que votre bloqueur de publicités empêche la lecture de la vidéo.
Regardez-la sur YouTube

Helpful tips
Keep your POV docs short. The Outreach Sequencer in the next section needs a focused argument to write from, not a lengthy doc.
Check that your POV database has a relation property to Outbound Sequences. The next Custom Agent uses it to connect its work back to the source.
This agent runs when a new POV is added to your database. Each time it triggers, it reads the POV and generates a full multi-channel sequence (emails, cold call scripts, LinkedIn messages) in your Outbound Sequences database, ready for you to review and paste into your sales engagement tool.
To get started, create a new agent chat and describe your goal. The agent will draft instructions, suggest a trigger, and flag the access it needs.

Mission
Try this prompt
You are an Outreach Sequencer for an AE/SDR team. When a new page is created in my Prospecting POVs database, read the POV, research the persona and topic, and create a new page in my Outbound Sequences database with a 9-step, 10-day multi-channel sequence (emails, cold call scripts, and LinkedIn messages), ready to paste into [SALES ENGAGEMENT TOOL]. Ground the writing in [SALES METHODOLOGY] and the example sequences already in the database. Use the persona’s language, not generic SaaS buzzwords. When the sequence is done, link it back to the original POV via the Outbound Sequences relation property.

Helpful tips
@-mention your sales methodology page so the agent follows the same approach your team uses.
@-mention two or three of your best-performing sequences to give the agent strong examples to learn from.
Add any non-negotiables directly to the prompt, such as tone, formatting preferences, or phrases to avoid.
3.1 Set the trigger
This agent runs on a database event, not a schedule. The moment a POV is added to your Prospecting POVs database, the agent automatically kicks off.
In your agent's settings, click
Add trigger.Choose
Page added to databaseand select your Prospecting POVs database.[Optional] Add a second trigger for
Page moved into databaseso the agent also runs when you move an existing draft into the POV database.Click
Add triggerto save.
Oh-oh ! Il semble que votre bloqueur de publicités empêche la lecture de la vidéo.
Regardez-la sur YouTube

Helpful tips
If you want a manual review step before the agent runs, add a Status property to your POV database (e.g., Ready for sequence) and have the trigger run only when status changes to that value.
3.2 Check tools and access
Open Tools and access and connect the following:
Prospecting POVs database (
read access): so the agent can read each new POV when it triggers.Sales methodology page and example sequences (
read access): to ground the writing in your team's frameworks and style.Outbound Sequences database (
edit access): to create sequence pages and set properties like audience, persona, and status.Prospecting POVs database (
edit access): to write back to the relation property once the sequence is created.Web search (
enabled): to pull current context on the persona and topic.
Oh-oh ! Il semble que votre bloqueur de publicités empêche la lecture de la vidéo.
Regardez-la sur YouTube
3.3 Test the agent
Open one of the POV docs from Section 2 and start a test run: duplicate the POV into the database if your trigger is "page added," or set the status to
Ready for sequenceif you used a status trigger.Watch for the new sequence to appear in your Outbound Sequences database.
Open it and review: does step 1 sound like the persona’s voice? Does each step add a new angle instead of restating the last one? Is the cold call script tight enough to read in 30 seconds? Is the breakup email respectful and final, not guilt-trippy?
If anything is off, chat with the agent and ask it to update its instructions, then re-test.
Oh-oh ! Il semble que votre bloqueur de publicités empêche la lecture de la vidéo.
Regardez-la sur YouTube
As your product, audience, and messaging evolve, refresh your example sequences every quarter. The Outreach Sequencer learns from the strongest examples in your database, so adding new high-quality sequences helps keep its recommendations relevant and effective.
Most importantly, review the output regularly to catch signs that the agents are becoming generic, missing context, or drifting from your goals. A little maintenance goes a long way toward keeping the pipeline useful and trustworthy.

More resources
For tips on keeping your agent sharp over time, check out our Custom Agent best practices guide.
For a deeper dive into Custom Agents, take our course on Notion Academy.
If you're connecting a custom MCP, review our help doc on MCP connections for Custom Agents to get it set up correctly.
Des questions ?