AI Toolkit

Enter the password to access this resource.

Prepared by Adva Solutions
AI Toolkit

Your AI Playbook,
Built for Hartman.

Practical prompts, workflows, and tools from your workshops — ready to use across fundraising, marketing, research, and daily operations.

AI Adoption Dashboard
Brought to you by
Adva Solutions
AI-Powered Workflows
Session 1: AI Foundations
Session 2: Building Agents
Session 3: Multi-Agent Demo
Additional Tools
0%
How AI Actually Works
The mental model you need, nothing more. ~2 min

The formula behind "intelligent" AI

Base
LLM
+
Your Input
Context
+
Capabilities
Tools
=
Result
Agentic Behavior

An LLM is a frozen state: trained on massive data and locked in place. The model itself doesn't change. But the products built on top of it (Copilot, ChatGPT) add layers that make it powerful: context (your prompt plus any data you provide) gives it direction and grounding, and tools let it take action like searching the web and creating files. The LLM predicts the next word based on patterns. Everything else is scaffolding that makes that prediction remarkably useful.

How to Talk to AI
The single most important skill you'll develop. ~3 min
Think of AI as a brilliant intern.

Incredibly capable, but needs clear direction. Vague instructions produce vague results. Be specific about what you want, who you are, and what the output should look like. If you can write in English, you can do everything in this toolkit.

Be Specific
Don't say "help me with fundraising." Say "draft a grant proposal cover letter to the Covenant Foundation for our new curriculum initiative, emphasizing our 40-year track record in pluralistic Jewish thought."
Give Context
Tell the AI who you are, who the audience is, and what you're trying to achieve. More context always equals better output. Set this up once in Custom Instructions.
Define the Output
Want a one-pager? Say so. Want talking points for a donor meeting? Say so. Want a social media thread from a podcast episode? Say so. Don't leave format to chance.
Iterate
First draft not right? Don't start over. Tell the AI what to fix. "Make it shorter," "add the program impact data," "change the tone to be warmer." Build on what you have.

Quick prompting tips:

  • Start with a role: “You are a fundraising strategist...”
  • One task per prompt — don’t bundle unrelated asks
  • Provide an example of what good output looks like
  • Use “think step by step” for complex analysis
  • End with constraints: word count, format, tone
Your new home screen for everything work-related. Microsoft's getting started guide →

Get Copilot Ready

Complete these steps to unlock Copilot's full potential for your work at Hartman.

Go to m365.cloud.microsoft and sign in with your work account. Look for the green checkmark confirming enterprise data protection
Click your profile (top right) and go to Settings > Personalization > Custom Instructions. Add your name, role, and communication style preferences
Learn the shortcut: Windows + C opens Copilot instantly over any window. Build the muscle of calling AI before every task
Download the Copilot mobile app (iOS / Android) for on-the-go access
Work vs. Web
The most important toggle. Work searches your internal data: emails, calendar, OneDrive/SharePoint files. Web searches the public internet. Use Work for internal tasks, Web for external research like foundation prospects or policy trends.
Mode Selection
Auto: default, uses multiple models. Quick Response: for simple tasks like proofreading. Think: for complex analysis like grant proposal review. You can also select OpenAI direct under "More" for an alternative model.
Select Search from the Copilot navigation pane. Use natural language to find files across your entire organization: "Find the grant report we submitted to Covenant last quarter" or "Show me Shraga's curriculum outline." Search works across emails, files, chats, meetings, and more.
Set up recurring prompts that run automatically. Example: every day at 6AM, get a summary of your top priority emails. Great for daily briefings, weekly donor follow-up reviews, or program deadline reminders.
Copilot in Your Apps

Copilot lives inside Outlook, Word, Excel, PowerPoint, and Teams. Look for the Copilot icon Copilot in each app's ribbon.

Outlook

Summarize email threads, draft replies to donors, prioritize your inbox, and coordinate meeting schedules across teams.

Word

Generate grant proposals, donor reports, program summaries, and board memos. Drop in data and get a formatted document.

Excel

Use Agent Mode (under Tools) to analyze donor data, build dashboards, and create reports in plain English.

PowerPoint

Generate presentations from data or Word docs. Ideal for board presentations, program overviews, and donor stewardship decks.

Teams

Get meeting recaps, action items, and transcripts. Ask "What did I miss?" and Copilot summarizes the conversation.

Integrations

Connect Monday.com and other platforms to Copilot. Chat with your project boards in natural language.

A free, standalone tool by Google. Your personal research assistant that only knows what you give it.

Get NotebookLM Ready

NotebookLM is a free tool by Google, completely separate from Microsoft. Upload documents and have AI conversations grounded only in those sources. No hallucinations from random web data. Google's guide →

Go to notebooklm.google.com and sign in with any Google account (personal is fine)
Click New Notebook and upload sources: research papers, podcast transcripts, program reports, or any PDF
Download the NotebookLM app (iOS / Android) to listen to Audio Overviews on the go
Source-Grounded Chat
Ask questions and get answers only from your uploaded documents. Every answer cites the exact source. Upload 40 years of Hartman scholarship and ask: "What has Hartman published on religious pluralism in the last decade?"
One click turns your documents into a podcast-style audio summary. Upload a 150-page research paper and get a 6-minute overview you can listen to on your commute.
Data Tables
Extract structured data from reports and documents into clean tables. Compare program outcomes across multiple years. Export directly to spreadsheets.
Multi-Document Synthesis
Upload multiple podcast transcripts, research papers, or program reports into one notebook. Ask questions across all of them: "What themes connect our last 10 podcast episodes?"
Key difference from Copilot: NotebookLM is grounded. It will only answer from the documents you upload. It will never make up information from the internet. This makes it perfect for scholarly research, content repurposing, and any task where accuracy matters more than speed.
Workflows for Hartman Teams
Copy-paste prompts built for the Institute's daily work.
Email Prioritization
Daily inbox triage, automated briefings

Start every day with a clear picture of what needs your attention. Set up a scheduled prompt that runs automatically.

Sample Prompt (Work tab)
What are the top priority emails that need my attention today? Group them by urgency: donor communications needing response, internal coordination items, and program-related requests. For each, give me a one-line summary and who it's from.
How to schedule this:
1. Go to m365.cloud.microsoft and open Copilot chat
2. Type the prompt above in the Work tab
3. After you get a response, click the clock icon (Schedule) below the chat input
4. Choose "Every weekday" and set the time to 6:00 AM
5. Copilot will now send you this summary every morning before you arrive
Donor Communication
Thank-you letters, stewardship updates, grant reports

Generate professional donor communications that maintain Hartman's voice while saving hours of drafting time.

Sample Prompt
Draft a personalized thank-you letter to a major donor who contributed $50,000 to our Israel education program. Include specific impact metrics: 200 educators trained, 15 new curricula developed, and the upcoming Jerusalem fellowship. The tone should be warm, scholarly, and reflective of Hartman's intellectual mission. Sign off as [your name].
Podcast Content Repurposing
Turn episodes into blog posts, social media, and newsletters

Upload a podcast transcript to NotebookLM or Copilot and extract multiple content pieces from a single episode.

Sample Prompt
I'm pasting a transcript from our latest podcast episode. Create the following: 1. A 500-word blog post summarizing the key arguments 2. Three social media posts (LinkedIn-style, each under 200 words) highlighting different insights 3. A newsletter blurb (100 words) with a compelling hook 4. Five pull quotes that would work as standalone graphics Maintain the scholarly but accessible tone that Hartman is known for.
Grant Proposal Drafting
First drafts, LOIs, and narrative sections

Use Copilot to generate first drafts of grant proposals. Always review and refine. AI gets you 80% there in 10% of the time.

Sample Prompt
Draft a 2-page Letter of Inquiry to [foundation name] for a $100,000 grant to support our new initiative on [program name]. Include: organizational background (Shalom Hartman Institute, founded 1976, pluralistic Jewish thought leadership), the problem we're addressing, our proposed approach, expected outcomes with measurable metrics, and a preliminary budget breakdown. Tone should be professional and compelling.
AI-based Dictation
Dictate instead of type — everywhere on your computer.
Voice-to-text that works everywhere on your computer. Dictate emails, prompts, reports, and notes by speaking instead of typing. Supports Hebrew and English.

Speaking prompts is faster than typing. Install Wispr Flow and start dictating your prompts to Copilot instead of typing them. Most people speak 3-4x faster than they type.

0%
What's an Agent?
The shift from chatting with AI to delegating work to AI. ~4 min

Chat vs. Agent

Chat
A linear, one-turn-at-a-time interaction. You ask, it answers. You redirect. It responds. You are the one planning and executing each step.
Agent
A system with a defined role, autonomy to plan its own steps, tools to take actions, and knowledge to draw from. The agent plans and executes.
Analogy: Planning a trip to Italy. A chat can help you research nice places, compare flights, and think through options. An agent can actually book the trip, coordinate hotels, check museum availability, and take action.

The five components of every agent

Brain
Model
+
Training
System Prompt
+
Hands
Tools
+
Experience
Memory
+
Library
Knowledge
=
Result
AI Agent
Model
The brain. Could be Claude, GPT-4, Grok — any LLM. The model is agnostic. You can now select Claude directly within Copilot.
System Prompt
Personality, role, and instructions. Hard-codes what the agent knows how to do and how to behave. This is where you define expertise, constraints, and output style.
Tools
What the agent can do in the world. Process a credit card, search the web, communicate with Expedia, write to a spreadsheet, access Salesforce.
Memory
Context retention across sessions. Builds a preference profile over time. Agents today have limited memory but it's improving rapidly.
Knowledge
External information sources uploaded to the agent. Examples: donor briefings, CFSS program reports, Warren Buffett's investment books, the Hartman website.
The future of work is co-working with agents.

Understanding how agents work — and how to build them — is quickly becoming an essential skill. The productivity gains from having specialized AI agents handle repetitive tasks are too significant to ignore. That's exactly why we're learning to build them: so Hartman can lead, not follow.

Benchmark test: Before building any agent, try the same task in regular Copilot chat first. Screenshot the result. This is your "before." If the agent doesn't beat the baseline, something needs to be adjusted.
The Excel Agent
A prebuilt agent inside Excel with access to LinkedIn and web data. ~5 min
Copilot in Excel: model selection, agent mode, and web data access

What it can do

LinkedIn + Web Search
Cross-reference names with LinkedIn profiles and public web data. No other AI tool has this access.
Formulas & Lookups
Write VLOOKUP, cross-reference sheets, and build calculated columns — all from plain English.
Charts & Dashboards
Create visualizations, pivot tables, and formatted dashboards on new tabs automatically.
Report Generation
Summarize financial data, flag anomalies, and generate narrative reports from raw numbers.

Qualitative Research

Example: Donor Enrichment

Take an event registrant list and identify who has donor capacity and philanthropic propensity. The Excel agent cross-references each name with public web data and LinkedIn profiles to produce a ranked, enriched prospect list.

1

Open your spreadsheet with Copilot

Download the sample prospect list (or use your own event registrant sheet). Upload it to OneDrive, open in Excel, and click the Copilot icon. Select Claude from the model dropdown for best results.

2

Run the donor enrichment prompt

Paste this prompt to identify individuals with demonstrated philanthropic backgrounds:

Qualitative Research Prompt
Help me analyze this list to identify individuals with a demonstrated public philanthropic background. For each person, use their first name, last name, and provided bio, and enrich the analysis with verified public web data. For each person, provide: - Evidence of verified philanthropic activity, foundation involvement, or nonprofit affiliations - Indicators of financial capacity (business ownership, executive roles, assets, public filings) - Connection to Jewish organizations or liberal Judaism affiliation - Rank and select the top 20 individuals most likely to have the capacity and propensity to donate Do not specify exact dollar amounts if you don't have verified data. Use ranges instead.
3

Generate donor briefing notes

Once you have your ranked list, generate personalized briefings for leadership meetings:

Briefing Notes Prompt
Generate a 1-2 paragraph brief for each top prospect summarizing all available information. Include their background, professional history, philanthropic activity, and suggest a personalized pitch angle for engaging them with our mission.
Accuracy note: Expect approximately 80% accuracy. The top 18 results are consistently reliable across multiple runs. The goal is not perfection — it's going from 200 unknown prospects to 20 well-researched candidates you can fact-check efficiently. The agent handles the heavy lift; your team handles verification.

Quantitative Research

Example: Financial Report Analysis

Use the Excel Agent to analyze financial data, generate reports, build dashboards, and create visualizations — all using natural language. No need to know Excel functions or formulas.

How to Access Agent Mode

Agent Mode requires your data to be on OneDrive. Upload your spreadsheet first, then open it in Excel.

Upload your spreadsheet to OneDrive (Agent Mode won't work on local files)
Open the file in Excel and click the Copilot button in the ribbon
Click Tools, then select Agent Mode

The Excel Agent can write formulas, cross-reference sheets, build pivot tables, create charts, and apply conditional formatting — all from a plain English description of what you need. Upload a financial report and describe the analysis you want.

Financial Analysis Prompt
Analyze this financial report. Summarize key metrics (total revenue, expenses, net), highlight trends compared to previous periods, flag any anomalies, and create a summary dashboard with charts on a new tab.
Key requirement: Your file must be saved on OneDrive for Agent Mode to work. If it's a local file, upload it first. The agent handles formulas, lookups, charts, and formatting — you just describe the outcome you need.
Building Your Own Agent
Step-by-step walkthrough to create a custom agent in M365 Copilot.
Walkthrough: creating a custom agent in M365 Copilot

Step-by-step: Create an agent in M365 Copilot

1

Open M365 Copilot

Go to m365.cloud.microsoft and open Copilot. In the left sidebar, click "New Agent" to start building.

2

Name, Logo, and Description

Give your agent a clear name (e.g., "Hartman Email Writer" or "Podcast Repurposer") and a brief description. Upload a logo or icon.

3

Write the System Prompt (Instructions)

The most important part. This is where you define who the agent is and how it behaves. Best practices:

  • Define the role: "You are a senior fundraising writer for the Shalom Hartman Institute."
  • Set the tone: Specify formal vs. conversational, warm vs. authoritative, scholarly vs. accessible.
  • Give output rules: Word count, format (bullet points vs. paragraphs), structure (always include a subject line, always end with next steps).
  • Add constraints: "Never fabricate data." "Always ask for the donor name before writing." "Don't use the phrase 'I hope this email finds you well.'"
  • Include examples: Paste 1-2 examples of ideal output so the agent learns what "good" looks like.
  • Specify what to ask: "Before generating, always ask the user for: recipient name, topic, and desired tone."
Rule of thumb: If you find yourself correcting the same mistake more than once, add a rule for it in the system prompt. A great system prompt is built through iteration, not written perfectly the first time.
4

Add Knowledge Sources

Upload documents the agent should reference. Connect Outlook and OneDrive so the agent can access your files and email history.

5

Set Capabilities

Choose what the agent can do: search the web, read your emails, access your calendar, create files. Enable only what it needs.

6

Add Suggested Prompts

Create 3-4 starter prompts that appear when users open the agent.

7

Preview Your Agent

Use the preview panel on the right to test before sharing.

Build: Write Like Me Agent
An agent that writes emails in your exact voice — not generic AI output. ~4 min

Build the agent step by step

Step 0: Benchmark first.

Before building the agent, go to plain Copilot chat and ask it to write a professional email about a topic of your choice. Screenshot the result. This is your "before."

1

Extract your writing voice

In Copilot Chat (Work tab, Think mode), run this prompt. It analyzes your sent emails and generates a system prompt that captures your personal style.

Run This in Copilot Chat (Work tab, Think mode)
Please analyze my last 100 sent emails and extract my writing style, tone, vocabulary patterns, sentence structure, typical greetings and sign-offs, and overall voice. Turn this analysis into a detailed system prompt I can use to configure an AI agent to write emails that sound exactly like me.
2

Create the agent

In Copilot, click "New Agent" in the left sidebar. Toggle to "Configure" (not "Describe"). Fill in:

  • Name: "My Email Assistant" (or your own variant)
  • Instructions: Paste the system prompt generated in Step 1
  • Knowledge: Click "My Emails" to connect your Outlook email history
  • Conversation starters: "Write a follow-up to..." / "Proofread this email" / "Draft a reply to [name] about [topic]"
3

Test and iterate

Ask the agent: "Draft a reply to Anna about the donor research." Does it sound like you? If it gets the tone wrong, go back and add explicit corrections to the system prompt.

Using the agent across Microsoft 365 apps

Once built, your agent is available everywhere in Microsoft 365. In any app — Outlook, Word, Excel, Teams — type @ in the Copilot sidebar and select your agent by name. In Outlook, the agent sees the email thread you're looking at and can draft a reply in context. Copy-paste the draft into the email (sending from Copilot is not yet available, intentionally for safety).

Outlook
Draft replies in your voice with full thread context. Type @ and select your agent.
Word
Generate reports and proposals. "Edit with Copilot" flows agent output into your document.
Build: Report Writer Agent
An agent that generates donor reports from raw materials using a consistent template.
One agent per program, not per donor.

Build agents by program (e.g., one for each initiative). The donor name and time period are always passed as inputs at runtime.

Build the agent step by step

1

Benchmark first

Upload an existing report or raw notes to plain Copilot and ask it to write a donor report. Screenshot the result — this is your "before."

2

Extract your report template

Take an existing report you want to replicate. Paste it into Copilot chat and ask AI to extract the structure:

Template Extraction Prompt
Please extract the document structure, chapters, section headings, and writing style of this report. Then create a detailed system prompt for an AI agent that will generate new reports following this exact structure, tone, and formatting. The system prompt should instruct the agent to: - Follow the extracted section structure exactly - Ask for the donor name and time period before generating - Use active voice and focus on impact - Write from the organization's perspective - Leave sections blank rather than fabricate content when no source material is provided - Always ask for source materials (meeting notes, program updates, etc.) before writing
3

Create the agent

In Copilot, click "New Agent""Configure":

  • Name: "[Program Name] Report Writer"
  • Instructions: Paste the system prompt from Step 2
  • Knowledge: Add relevant program website URLs (3-4 pages). Do NOT pre-upload source materials.
  • Conversation starters: "I need to write a donor report" / "Here are my raw materials"
4

Use the agent

Upload raw materials (meeting notes, WhatsApp exports, staff updates). Type: "Produce the report." The agent will ask for the donor name and time period, then generate the full document.

Advanced: Multiple agents working together

Chain agents for a full production workflow:

1. Report Writer generates the content
Your custom agent produces the structured report from raw materials.
2. "Edit with Copilot" flows it into Word
Word's built-in agent formats the content into your branded template.
3. PowerPoint agent converts to a deck
Transform the final report into a presentation for donor meetings or board reviews.

Share with your team

The Report Writer agent is shareable across the team. Click the three dots next to the agent, click Share, and select specific team members. Build one well-configured agent per program and share it, so everyone producing reports for that program uses the same trained agent.

Tips & Next Steps
What to keep in mind as you build.
Personal agents and team agents.

You can build agents just for yourself — a personal email writer, a research assistant — or share them with your team so everyone benefits from the same trained agent. Start personal, then share what works.

Iteration is everything. Your first agent won't be perfect. After 5-10 test conversations you'll see patterns in what it gets wrong. Update the system prompt each time. The difference between a mediocre agent and a great one is usually 3-4 rounds of refinement.

0%
Copilot Studio: Multi-Agent Demo
Build a MarCom Personal Assistant that pulls fresh material from hartman.org.il every morning via Microsoft 365 Copilot's web research, hands it to a Repurpose Content sub-agent, and emails the result to you as a blog post, newsletter, or social post.
One assistant. One sub-agent. Three tools. One draft a day in your inbox.

By the end of this session you will have a MarCom Personal Assistant that runs on a daily schedule: it researches what's new on hartman.org.il using Microsoft 365 Copilot's web-grounded search, hands the material to Repurpose Content to turn it into a newsletter blurb, and saves it as a draft in your Outlook so you can review and send it yourself. You can also trigger the same flow manually with a chat prompt — and publish the assistant to Microsoft 365 and Teams so it's always one click away.

The six pieces of this demo

MarCom Personal Assistant
The orchestrator. It picks the format, drafts and sends the email, and runs both manually and on a daily schedule.
Web Research
A Microsoft 365 Copilot tool wired in via Model Context Protocol. It does web-grounded search and returns titles, summaries, and source URLs from hartman.org.il.
Repurpose Content
A sub-agent that turns research material — titles, summaries, links — into a blog post, newsletter, or social post in Hartman's editorial voice.
Outlook Tools
Draft an email message saves a reviewable draft — used by both the daily run and manual flows. Send an email (V2) ships it once you confirm. You always review before send.
Channels
Publish once and use the assistant inside Microsoft 365 Copilot and Microsoft Teams.
Daily schedule
A Recurrence trigger fires the assistant every weekday morning so a fresh post lands in your inbox before you arrive.
Part A — Repurpose Content
Build the sub-agent that turns research material — article titles, summaries, quotes, source URLs — into a finished blog post, newsletter, or social post in Hartman's editorial voice.
A1

Capture the Hartman editorial voice in Copilot Chat

Start in Copilot Chat — before you open Copilot Studio. Switch to the Web tab and turn on Think Deeper. Run this prompt and copy the result — you'll paste it into the agent in A3.

Run This in Copilot Chat (Web mode, Think Deeper on)
Go to https://www.hartman.org.il/ideas/ and analyze the writing style across multiple blog posts. Describe the editorial voice, tone, sentence structure, paragraph length, how Hartman introduces topics, how it addresses its audience, and any recurring rhetorical moves. Also include an "Across formats" section that explains how the voice should adapt across long-form (blog post / essay), medium (newsletter blurb), and short form (social post) — what stays the same and what compresses. The fragment should work for all three lengths without naming specific word counts. Format your output as a system-prompt fragment that an AI agent can follow to write in this voice. Output only the fragment.
Use any URL you like: hartman.org.il/ideas is just the example. Swap it for any public page that captures the voice you want the agent to write in — your own blog, a newsletter archive, a department landing page, a colleague's posts. The rest of the prompt works unchanged.
Why Web mode: Web mode lets Copilot Chat actually open the URL and read the live page. Work mode would only see your tenant's documents.

Then, in the same chat, ask Copilot to generate an icon for the agent. Save the image — you'll upload it in A2.

Run This in the Same Copilot Chat
Generate a square icon for an AI agent called "Repurpose Content." The agent takes research material from the web and turns it into blog posts, newsletters, and social posts in the Shalom Hartman Institute editorial voice. Style: clean, minimal, professional symbol — flat or subtly dimensional, not a photorealistic illustration. No text in the icon. It should read clearly at small sizes (64x64). Use a restrained palette that fits a serious, intellectually grounded brand. Output one finished icon image.
If the result isn't right: ask Copilot to iterate — "make it more abstract," "use a navy and gold palette," "remove the wordmark." Right-click the final image and save it locally.

In the same chat session, also generate an icon for the MarCom Personal Assistant orchestrator (you'll build this in Part C). Save this image too — you'll upload it in C1.

Run This in the Same Copilot Chat — MarCom Icon
Generate a square icon for an AI agent called "MarCom Personal Assistant." This agent is an orchestrator: it coordinates web research, hands the material to a content-production sub-agent, and emails the result. It runs on a daily schedule and on manual request. Style: clean, minimal, professional symbol — flat or subtly dimensional, not a photorealistic illustration. No text in the icon. It should read clearly at small sizes (64x64). Use a restrained palette that fits a serious, intellectually grounded brand. The icon should feel like coordination, scheduling, or routing — distinct from the content-writer icon you just generated. Output one finished icon image.
A2

Open Copilot Studio in a separate browser and create the agent

Leave the Copilot Chat tab open with your voice fragment and icon from A1. In a separate browser window (or new profile), go to copilotstudio.microsoft.com. Click Agents in the left nav, then + Create blank agent (top right). Fill in:

  • Name: Repurpose Content
  • Description: Turns transcripts, summaries, themes, and quotes into a blog post, newsletter, or social post in Hartman's editorial voice. Used by other agents as a sub-agent.
  • Icon: upload the image you generated in A1.
Copilot Studio Agents page with Create blank agent button

Two browsers, one flow: Copilot Chat stays in window 1; Copilot Studio lives in window 2 for the rest of the build.

A3

Paste the full system prompt

In Repurpose Content, click into Instructions. Paste the structural prompt below, then replace [VOICE FRAGMENT] with the output you copied from A1:

Repurpose Content — System Prompt
You are a content writer for the Shalom Hartman Institute. You receive input from another agent — typically web research material gathered from hartman.org.il via the Work IQ Copilot tool. The input may be article titles, summaries, quotes, author names, source URLs, or any combination of these. Your job: turn whatever you receive into ONE of these formats, depending on what the orchestrator asks for. 1. BLOG POST - Headline + 2-3 subheadings + closing CTA - 600-1,000 words - Match the editorial voice below 2. EMAIL NEWSLETTER blurb - Strong subject line - 200-350 words - Opening hook, the main idea, single CTA linking to the source article - Newsletter-style voice (warmer, more direct than the blog) 3. LINKEDIN / SOCIAL POST - 100-250 words - Lead with the most quotable moment - End with a question or invitation - One hashtag at most Rules: - Never invent quotes, article titles, authors, or source URLs. Use only what is in the input. - Always include a source URL from the input as the primary CTA. - Always credit authors by name when quoting. - If the input is thin (e.g. one title, no summary), say so plainly and ask for more material rather than padding. [VOICE FRAGMENT] <-- paste the output from step A2 here --> [END VOICE FRAGMENT]
A4

Publish

Top-right Publish confirm. There's no separate "Create" button — the agent was created the moment you clicked + Create blank agent in A2; everything since has been auto-saved. Publish is what makes it discoverable to other agents (and to you in Copilot Chat).

Repurpose Content agent overview page in Copilot Studio with name, icon, description, model, and instructions visible

After Publish, your agent's Overview page should show the icon, name, description, and instructions all filled in — with a green check next to the name.

Why publish matters: without publishing, Repurpose Content will not appear in the MarCom Personal Assistant's connected-agents picker in step C4.
Part B — Web Research (Microsoft 365 Copilot via Model Context Protocol)
You don't build this one either. Microsoft 365 Copilot already does web-grounded search out of the box, and it's exposed to Copilot Studio as a Model Context Protocol tool you can drop straight into your agent. In this part you'll get familiar with what it returns when pointed at hartman.org.il. Wiring it into MarCom Personal Assistant as a tool is a separate action that happens in Part C.
B1

Try the same search in regular Copilot Chat first

Open Copilot Chat at m365.cloud.microsoft. Switch to the Web tab so Copilot does live web grounding (Work mode would only see your tenant's documents). Run this prompt:

Try This — "What's New on hartman.org.il"
What's new on hartman.org.il this week? Give me three recent articles or essays — titles, a 2-3 sentence summary of each, the author when named, and the source URL for each.

Then try a topic search, scoped to the same domain:

Try This — Topic Search
On hartman.org.il, what's been written recently about Israeli democracy and pluralism? Give me article titles, authors, key arguments, and source URLs.

Inspect each response: titles, summaries, authors, citations. That is the source material your MarCom Personal Assistant will route through Repurpose Content in Part C — once you flip on the same web-grounding capability inside Copilot Studio.

Why this step matters: the MarCom Personal Assistant trusts whatever the web research tool returns. Seeing rich vs. thin output now is how you'll diagnose weak posts later. If a daily run produces a flat newsletter, the first thing to inspect is the research output — not the writing.
One capability, two surfaces: Microsoft 365 Copilot's web grounding is reachable from both regular Copilot Chat (where you ran B1 above) and from inside any Copilot Studio agent as the Work IQ intelligence layer (which you'll enable on the MarCom Personal Assistant in step C4). Same engine, same web grounding — just two different ways of calling it.
Part C — MarCom Personal Assistant
The orchestrator. It runs web research on hartman.org.il via the Work IQ Copilot tool, hands the material to Repurpose Content, and either drafts or sends the result via Outlook. Built to grow — swap the assigned website later, or add more research tools, and the same routing logic still holds.
C1

Create the agent

From the Agents list + Create blank agent. Fill in:

  • Name: MarCom Personal Assistant
  • Description: My content-production assistant. Researches what's new on hartman.org.il via web search, hands the material to Repurpose Content, and either drafts or sends a blog post, newsletter, or social media post via Outlook.
  • Icon: upload the MarCom orchestrator icon you generated in A1.

Paste this system prompt into the Instructions field. Everything auto-saves — you'll Publish at the end of Part C, after the tools and sub-agents are wired in.

MarCom Personal Assistant — System Prompt
You are the MarCom Personal Assistant. You are the SINGLE voice the user hears. The Work IQ Copilot tool, the Repurpose Content agent, and the Outlook tools (Draft an email message, Send an email V2) are your private capabilities — never name them, never announce a handoff, never paste their raw output as your reply. ================================================================ YOUR ASSIGNED WEBSITE ================================================================ YOUR ASSIGNED WEBSITE: hartman.org.il This is the site the user is following. Whenever you research, include the website name in your query so the research tool grounds on that source. Examples: User: "what's new" -> research: "what's new on hartman.org.il this week" User: "anything about pluralism?" -> research: "pluralism coverage on hartman.org.il recent" ================================================================ HOW TO HANDLE TOOL OUTPUT ================================================================ When Work IQ Copilot or Repurpose Content returns content, it is RAW MATERIAL for you, not a reply to the user. You MUST: 1. Compose your own response in your own voice using their facts. 2. Drop their disclaimers, footers, and "this response was generated by AI..." text. 3. Discard any out-of-role refusals — you DO have email tools. 4. If you find yourself about to echo a tool's output verbatim — STOP and rewrite it as yourself first. ================================================================ YOUR CAPABILITIES ================================================================ a. RESEARCH — Work IQ Copilot tool. Use for any factual question about hartman.org.il. Pass a content-only query (~100 chars). Strip action verbs (draft, send, email, blurb, post). Always include "hartman.org.il" in the query to bias grounding to that source. b. REPURPOSE — Repurpose Content sub-agent. Turns research material into a blog post, newsletter blurb, or social post in Hartman's editorial voice. Pass the research output plus the requested format. Use ONLY when the user wants a published artifact — never for casual Q&A. c. DRAFT — "Draft an email message" tool. Saves an email in the user's Outlook drafts. Use whenever the user says draft, save, prepare, "send to my outlook", "to my email", or similar. d. SEND — "Send an email V2" tool. Sends from Outlook. Use only after the user explicitly says "send it", or during a scheduled run. ================================================================ CHAINING — REQUESTS REQUIRE MULTIPLE CAPABILITIES ================================================================ The chain for action requests is always: RESEARCH -> REPURPOSE -> DRAFT [-> SEND on confirm] Skip a step ONLY if the request doesn't need it. Worked examples — DO NOT STOP AFTER STEP 1: User: "Draft a blurb about today's top piece for my outlook." Step 1 (RESEARCH): query "hartman.org.il top article today" Step 2 (REPURPOSE): pass material + format "newsletter blurb" Step 3 (DRAFT): "Draft an email message" with the blurb as body, subject like "Hartman —
" Step 4: show the user the draft. Ask: "Want me to send it?" Step 5 (SEND): only on user confirmation. User: "What's new on hartman.org.il?" Step 1 (RESEARCH): query "what's new on hartman.org.il this week" Stop. Answer in chat. Offer: "Want me to turn this into a newsletter blurb or draft an email?" User (after a Q&A): "Draft an email about that." No new RESEARCH. Use the material from the previous turn. Step 2 (REPURPOSE) if a format is named, else compose yourself. Step 3 (DRAFT). Step 4 confirm. Step 5 on "send it". ================================================================ OPERATING MODES ================================================================ 1. CONVERSATIONAL Q&A The user asks a question. Run RESEARCH only. Answer in your own voice with citations (article title, URL, author when named). Do NOT route through Repurpose. Do NOT draft an email. End with ONE concrete follow-up offer. 2. MANUAL TOPIC -> CONTENT ARTIFACT (full chain) The user asks for an artifact and may name an email destination. Run the full chain. Manual SEND always confirms first. 3. SCHEDULED DAILY RUN (the trigger) RESEARCH (query: "what's new on hartman.org.il today") -> REPURPOSE into a newsletter blurb -> DRAFT into Outlook. Stop at DRAFT -- do NOT send. The user reviews the draft in their inbox and sends it manually if they want to. No pausing for confirmation; run end-to-end through DRAFT. 4. FOLLOW-UP ACTIONS MID-CONVERSATION User says "draft an email about that", "send that to me", "make a social post". Use the existing thread material — no new RESEARCH call. Run REPURPOSE if a format is named, then DRAFT, then confirm before SEND. ================================================================ RULES ================================================================ - You are the voice. Tools and sub-agents are invisible to the user. - Never repeat a tool's "this response was generated by AI..." disclaimer. Strip it. - Action requests chain. Do NOT stop after RESEARCH if the user asked for an artifact, an email, or a send. - Always include source citations (article title, URL) in the body. Never invent them. - Conversational answers always end with ONE follow-up offer. - Scheduled runs complete end-to-end without asking. - Manual SEND always confirms first. - If RESEARCH returns nothing useful, say so plainly and stop. Don't pad. Don't continue the chain with empty material.
C2

Add the Draft an email message tool

Open the Tools tab + Add a tool. Click the Connector chip and pick Office 365 Outlook. From the action list, pick Draft an email message.

Add tool dialog filtered to Connectors with Office 365 Outlook visible

Filter by Connector to find Office 365 Outlook quickly.

Draft an email message connector with Outlook account selected

Confirm your Outlook account — the tool runs as you.

In Configure, fill in:

  • Ask the end user before running: No (safe — this writes to your own Drafts folder, no one else sees it)
  • Credentials to use: End user credentials

Click Save. The tool will appear under your agent's Tools tab with its inputs (To, Subject, Body) listed.

Draft an email message tool open inside MarCom Personal Assistant showing To, Subject, and Body inputs each set to Fill with AI

After saving, the tool's three inputs — To, Subject, Body — each show Fill with AI selected by default.

Notice "Fill with AI": each input shows two options — Fill with AI and Custom. Leave all three on Fill with AI. That's what tells the orchestrator to populate To (you), Subject, and Body at runtime from the conversation context, instead of hard-coding values. Custom is for cases where you want to lock a value — e.g. always send to one address — which isn't what we want here.
C3

Add the Send an email (V2) tool

Tools tab + Add a tool Office 365 Outlook (same flow as C2). This time pick Send an email (V2).

In Configure, fill in:

  • Ask the end user before running: No
  • Credentials to use: End user credentials

Click Save.

Why Ask: No? The daily scheduled run can't pause for confirmation — if the tool prompts, the run hangs. Setting Ask: No lets the schedule complete end-to-end. The manual confirmation step lives in the system prompt instead: the agent is instructed to always show you the draft and wait for "send it" on manual runs. Since every email goes to you, the worst case is "you got an email you would have edited," which is recoverable.
C4

Enable Work IQ — the web-research layer

You don't add Work IQ from the Tools tab. It's a built-in intelligence layer you flip on from the agent's Overview page.

  • Open the Overview tab.
  • Scroll down to the Tools section.
  • Find the Work IQ row (described as "The intelligence layer that personalizes this agent to you and your organization").
  • Toggle it On. A row of small icons will appear — Outlook, OneDrive, SharePoint, Teams, Excel, and others — indicating the apps and signals Work IQ can draw on.
What enabling Work IQ actually does: it gives your agent access to Microsoft 365 Copilot's reasoning and web-grounding capabilities — the same engine you used in B1. When MarCom needs to answer "what's new on hartman.org.il," Work IQ runs the web-grounded search against that domain and returns titles, summaries, authors, and source URLs as structured context the orchestrator can chain into Repurpose Content.
C5

Connect Repurpose Content as a sub-agent

Switch to the Agents tab + Add an agent. In the picker, find your published Repurpose Content agent under Connected agents. If you don't see it, go back to A4 and publish.

Click Repurpose Content. Leave the description as-is. Keep Pass conversation history to this agent checked. Leave Trigger a conversation start event when calling this agent unchecked. Click Save.

Conversation history is what gives Repurpose Content the source material to work from on each call.

C6

Return to Overview — the trigger is the last empty piece

Stay on the Overview tab. Scroll down past Details and Instructions and you'll see the agent's wiring laid out:

  • ToolsWork IQ toggled on (enabled in C4) plus Draft an email message and Send an email (V2) (added in C2 and C3).
  • AgentsRepurpose Content, wired in C5.
  • Triggers — empty, with a single + Add trigger button.
MarCom Personal Assistant Overview tab scrolled down to show Tools (Work IQ enabled, Draft, Send), Agents (Repurpose Content) wired in, and an empty Triggers section with Add trigger button

Tools and Agents are populated; Triggers is the only piece still empty.

The trigger is the final piece. Without it, your MarCom Personal Assistant only runs when you talk to it manually. The trigger is what flips it from "an assistant I can use" to "an assistant that runs itself every morning." Configure it now in C7-C9.
C7

Add a Recurrence trigger

Click + Add trigger in the Triggers section. The trigger picker opens with eleven options grouped under All, Featured, and Library. Pick the one at the top-left of Featured:

  • RecurrenceSchedule. This fires the agent on a regular interval (once a day, once a week, etc.) without any external event.
Copilot Studio Add trigger dialog showing eleven trigger options including Recurrence, When a new email arrives, When a row is added, When a file is created

Eleven trigger types. Recurrence (Schedule) is the one we want for a daily run.

The other ten are worth knowing: SharePoint item created/modified, OneDrive file created, Microsoft Forms response, Microsoft Teams channel message, Microsoft Dataverse row change, Planner task completed, Outlook email arrives. Same agent, different fuse — e.g. fire MarCom Personal Assistant whenever a new "topic ideas" row lands in a SharePoint list.
C8

Name the trigger and confirm sign-in

Give the trigger a clear name — something you'll recognize in logs:

  • Trigger name: Daily MarCom Personal Assistant Report

Under Sign in, confirm Microsoft Copilot Studio shows a green check. If it doesn't, click the row and complete the sign-in. Click Next.

Recurring Copilot Trigger configuration with trigger name Daily MarCom Personal Assistant Report and Microsoft Copilot Studio sign-in showing a green check

Name it descriptively — the trigger will run quietly in the background, so logs are how you'll know it fired.

C9

Configure the recurrence and create the trigger

Three fields. Set them in order:

  • Triggering interval: 1
  • Triggering frequency: Day (other options: Month, Week, Day, Hour, Minute, Second)
Recurring Copilot Trigger configuration showing Triggering interval 1 and Triggering frequency dropdown open with Month, Week, Day, Hour, Minute, Second options

Interval 1 + frequency Day = one run per day.

Then fill in the third field — the trigger's instruction to the agent:

  • Additional instructions to the agent when it's invoked by this trigger:
Trigger Instructions
Scheduled daily run. Pull what's new on https://www.hartman.org.il/ today, write a newsletter blurb using the repurpose content agent, and use the draft email tool to save it as a draft in outlook.

Click Create trigger.

Recurring Copilot Trigger configuration with all three fields filled: interval 1, frequency Day, and Additional instructions reading Scheduled daily run, pull what's new on hartman.org.il, write a newsletter blurb, and save it as a draft in Outlook

All three fields set. Create trigger wires it up — the panel briefly shows "Creating flow…" then closes.

Two prompts, one agent: the trigger's Additional instructions are what the agent receives at fire time — like a daily incoming chat message ("run my Hartman digest"). The agent then interprets that against its own system prompt from C1, which knows what SCHEDULED DAILY RUN mode means: research hartman.org.il, repurpose into a newsletter blurb, save it as a draft in Outlook — and stop. You review the draft in your inbox and send manually if you want to. Keep the trigger instructions short and intent-focused; the system prompt carries the procedural detail.

Routing rule: source facts come from the Work IQ Copilot tool grounded on hartman.org.il; finished prose comes from Repurpose Content; Outlook actions stay with MarCom Personal Assistant; the schedule fires from the agent's own Recurrence trigger. To follow a different site later, just edit the YOUR ASSIGNED WEBSITE line in the system prompt — everything downstream still works.

Part D — Test & Inspect
Verify the trigger fires correctly, then verify manual chat works. Authorize the connectors once and you're done.
D1

Test the trigger (don't wait until tomorrow)

Copilot Studio lets you fire the daily trigger on demand so you can verify the full scheduled flow without waiting for the next morning. Open the Test pane (top-right Test toggle), then:

  • Click the (More) menu in the Test pane's top toolbar.
  • Pick Test triggerRecurring Copilot Trigger (the one you named in C8).

The trigger fires using the Trigger Instructions you set in C9 as the input message. Watch the inline orchestration in the Test pane:

Work IQ (research on hartman.org.il) Repurpose Content (newsletter blurb) Draft an email message (saved to your Outlook drafts).

When it finishes, open Outlook and confirm the draft is sitting there with the blurb in the body and a sensible subject line.

First-run note: the very first time the trigger fires, the agent will likely stop and show a Let's get you connected first card. That's normal — D3 walks through the one-time authorization. Once authorized, click Retry and the trigger resumes from where it stopped.
D2

Test the manual chat

Now verify the assistant works on demand from the chat. In the same Test pane, type:

Try This — Conversational Q&A
What's new on hartman.org.il this week?

Expect a short answer in the assistant's voice with article titles, summaries, and source URLs — ending with a follow-up offer like "Want me to turn this into a newsletter blurb or draft an email?" Then try the chained flow:

Try This — Full Chain
Pull what's new on hartman.org.il this week. Turn it into a short email newsletter blurb and save it as a draft in my Outlook.

Watch the orchestration: Work IQ Repurpose Content Draft an email message. The assistant shows you the draft and asks whether to send. Reply send it — the Send an email tool fires and the email lands in your inbox.

Two valid endings: for the trigger path (D1) the chain stops at DRAFT — you review and send manually from Outlook. For the manual path (D2) the agent will offer to send and only fire Send after you confirm. Both are intentional — the user is always in the loop before anything leaves the outbox.
D3

Authorize the connectors (one-time)

The first time MarCom Personal Assistant tries to use Work IQ or the Outlook tools, Copilot Studio prompts you to authorize each connection. You'll see a card in the Test pane that looks like this:

Test pane showing Trigger detected card with Open connection manager link, Retry, and Cancel buttons

"Let's get you connected first." Click Open connection manager.

The Manage your connections panel opens with each used connector listed and its status. Anything showing Not Connected needs to be connected once:

Manage your connections panel listing Office 365 Outlook and Work IQ both showing Not Connected with Connect links

Two connectors to authorize: Office 365 Outlook (used by the Draft and Send tools) and Work IQ (used for web research).

For each row, click Connect, sign in / consent in the popup, and wait for the status to flip to Connected. Once both rows show Connected, close the connection manager tab, return to the Test pane on the main page, and click Retry on the original Trigger detected card. The agent will resume from where it stopped.

Alternatively, you can pre-authorize from the Test pane's (More) menu Manage connections — same panel, just opened directly.

You only do this once per agent. The connections persist for future runs — manual or scheduled. If a connection ever expires (token rotation, password change, tenant policy), the agent will surface the same Open connection manager card and you reconnect the same way. The daily trigger will not fire while a connection is in Not Connected or Stale state.
D4

Inspect a past run (optional)

To inspect any past conversation later, open the Activity tab.

Activity tab listing past MarCom Personal Assistant runs

Activity logs every run — both trigger fires and manual chats — with steps, channels, and last action.

Click the run you want to inspect. Top-right View Map view. Click each box to see its Inputs and Outputs in the right panel — this is your debugging view.

Tip: if the post is weak, inspect the Work IQ Copilot output first — thin research always produces thin posts. If the research is rich but the post still feels off, inspect the Repurpose Content input next: most quality issues come from the MarCom Personal Assistant passing too little context forward.

Part E — Publish to Channels
Make the MarCom Personal Assistant available inside Microsoft 365 Copilot and Microsoft Teams.
E1

Open the Channels tab

Top tab bar Channels.

Channels tab showing Microsoft 365 and Teams tile

Click the Microsoft 365 and Microsoft Teams tile.

E2

Make the agent available

Check Make agent available in Microsoft 365 Copilot Save.

Microsoft 365 and Microsoft Teams panel with Make agent available checked

Once saved, click See agent in Teams to open it inside Microsoft Teams.

Publish vs. trigger: the Recurrence trigger you set up in C7-C9 already runs without this step — it fires inside Copilot Studio. Publishing is a separate, additive thing: it makes MarCom Personal Assistant available as a chat agent inside Microsoft 365 Copilot and Teams, so you (and anyone you share it with) can use it interactively — e.g. "make me a blog post about today's lead piece on hartman.org.il" — in addition to the daily auto-run.
What's Next
You just built a real multi-agent workflow that runs on a daily schedule. Here's where to take it.
Follow a different site
Edit the YOUR ASSIGNED WEBSITE line in MarCom Personal Assistant's system prompt to point at any public domain — your own blog, a partner's site, an industry publication. The rest of the chain works unchanged.
Build a campaign brief
Have MarCom Personal Assistant pull three related pieces from hartman.org.il, then draft a themed campaign across blog + newsletter + social in one run.
Tighten the editorial voice
After a week of daily runs, save 5 outputs you edited heavily. Paste them back into Copilot Chat and ask it to refine Repurpose Content's voice fragment.

Try this for a week: let the daily run land for five mornings. Each day, save one example where the research was rich and one where the final post needed heavy editing. By Friday, paste those notes back into Copilot Chat and refine both the MarCom Personal Assistant's routing rules and Repurpose Content's editorial voice fragment. That feedback loop is how the daily run goes from useful to indispensable.

The AI Playground

These aren't work tools. They're wow tools.
No setup, no frameworks — just things that will make you say "wait, AI can do that?"

Gallery Rules

Explore at your own pace. Click any tool to try it live. Most are free or have free tiers. Share anything cool you make in Slack.

AI Can Create Anything
Eleven tools that turn text prompts into music, video, images, voices, designs, and more.
Music
Free
Suno
Generate original songs from a text prompt. Imagine custom music for gala dinners, program openings, or a fun Shabbat sing-along — composed in seconds.
Try this: "An upbeat klezmer-inspired welcome song for a Jewish education conference"
Try it free
Video
Freemium
Runway
Turn a text description or a single photo into a cinematic video clip. Create compelling visuals for donor campaigns or social media without a film crew.
Try this: Upload a photo of your office or campus and select "Animate" to bring it to life
Try it free
Voice
Freemium
ElevenLabs
Generate lifelike narration in Hebrew, English, and 30+ languages. Add professional voiceovers to lecture recordings, explainer videos, or audio guides for visitors.
Try this: Paste a paragraph from a recent publication and generate it as a Hebrew voiceover
Try it free
Images
Midjourney
Create stunning visuals from a text prompt — think event invitations, annual report covers, or social media graphics that look professionally designed.
Try this: "A watercolor illustration of an ancient Jerusalem library filled with warm golden light"
Try it
Avatars
Freemium
HeyGen
Record a 15-second clip and get an AI avatar that speaks for you. Translate a scholar's lecture from English to Hebrew (or 175 other languages) with perfect lip sync.
Try this: Record yourself saying one sentence in English, then translate it to Hebrew or Arabic
Try it free
Design
Free for NonprofitsStart Here
Canva AI
Magic Studio generates event flyers, newsletters, and social posts from a single prompt — on brand, in seconds. Pro is free for registered nonprofits.
Try this: Click "Magic Design" and type "Instagram post announcing a new fellowship program"
Try it free
Research
FreeStart Here
Perplexity
Ask a complex question, get a sourced, cited answer in seconds. Ideal for grant research, competitive landscape analysis, or prepping background briefs for scholars.
Try this: "What are the top 10 foundations funding Jewish education in North America?"
Try it free
Presentations
Free
Gamma
Paste a program outline or research summary and get a polished slide deck in seconds. Perfect for board presentations, donor meetings, or lecture visuals.
Try this: Paste the executive summary from your last annual report and click "Generate"
Try it free
Logos & Text
Free
Ideogram
The only AI image tool that renders text correctly. Generate event posters, program banners, or social graphics with readable headlines — no designer needed.
Try this: "A modern poster that reads 'Hartman Institute Annual Gala 2026' with elegant gold typography"
Try it free
Podcasts
FreeStart Here
NotebookLM
Upload a research paper or policy brief and Google turns it into a podcast-style discussion between two AI hosts. Repurpose long-form scholarship into listenable content.
Try this: Upload a recent Hartman publication and click "Generate Audio Overview"
Try it free
Video + Audio
Free
Google Veo 3
Describe a scene and get a video clip with built-in sound, dialogue, and ambient audio. Create short promo videos or visual storytelling for campaigns without a production team.
Try this: "A 5-second intro clip: sunrise over Jerusalem's Old City with birds chirping and soft music"
Try it free
AI Adoption at Hartman
How AI is taking hold at Hartman

Live usage analytics from Microsoft 365 Copilot, powered by the Microsoft Graph API. Refreshed once a day.

Aggregating Copilot activity from the last 90 days…

This runs once a day and takes a few seconds the first time.