AI Toolkit

Enter the password to access this resource.

Prepared by Adva Solutions
AI Toolkit

Your AI Playbook,
Built for Hartman.

Prompts, workflows, and tools from our workshops. Everything you need to start using AI across fundraising, marketing, research, and daily operations.

Brought to you by
Adva Solutions
Session 1: AI Foundations
Session 2: Building Agents
Session 3: GEO & Vibe Coding
Your progress0%
How AI Actually Works
The mental model you need, nothing more.

The formula behind "intelligent" AI

Base
LLM
+
Your Input
Prompt
+
Capabilities
Tools
+
Know-how
Skills
+
Context
Memory
=
Result
Intelligent 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: your prompt gives it context and instructions, tools let it search the web and create files, skills give it specialized know-how, and memory lets it remember your preferences over time. 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.
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.
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 ChatGPT-quality responses.
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 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.
Additional Tools
Two more tools that supercharge your AI workflow.
wisprflow.ai
Voice-to-text that works everywhere on your computer. Dictate emails, prompts, reports, and notes by speaking instead of typing. Supports Hebrew and English.
granola.ai
AI-powered meeting notes. Records and transcribes your meetings in real time, then generates summaries, action items, and follow-ups. Works with Zoom, Teams, and Google Meet.

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.

Your progress0%
What's an Agent?
The shift from chatting with AI to delegating work to AI.

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.
"We are going to be working with agents."

There is absolutely no doubt that we are working with agents now. Everyone in the tech industry already has multiple agents working alongside them. Right now, knowledge workers sitting in front of a computer are starting to work with agents because productivity gains are too significant to ignore. The good news is Hartman is way ahead of the curve.

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.
Setting Up an Agent in Copilot
Step-by-step walkthrough to create your first agent in Copilot Studio.
1

Open Copilot Studio

Go to m365.cloud.microsoft. In the Copilot chat, click the "Create Agent" button, or go directly to copilotstudio.microsoft.com.

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. The description helps you and your team understand what the agent is for.

3

Write the System Prompt (Instructions)

This is the most important part. Write detailed instructions covering: the agent's role, tone and style guidelines, output format rules, and any constraints. System prompts are far more detailed than regular chat prompts.

4

Add Knowledge Sources

Upload documents the agent should reference: Hartman's website, program descriptions, past proposals, brand guidelines. 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 the agent needs for its specific job.

6

Add Suggested Prompts

Create 3-4 starter prompts that appear when users open the agent. Examples: "Draft a thank-you letter to [donor name]" or "Turn this podcast transcript into a blog post."

7

Test and Share

Use the test panel to try your agent. Compare output to regular Copilot. Adjust the system prompt until output is consistently good. Once working, share with your team via the agent library.

Donor Research with the Excel Agent
Use AI to turn a raw event list into a ranked, researched prospect list.
This changes the research workflow entirely.

The Excel Agent is a prebuilt Microsoft agent embedded in Excel. Because Microsoft owns LinkedIn, the Copilot Excel agent can synthesize LinkedIn data — which is blocked to all other AI systems. Combined with web search, it turns a raw event list into a researched, ranked prospect list in minutes instead of days.

Qualitative Research: 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: Excel Functions & Dashboards

Use the Excel Agent to build formulas, create dashboards, run data analysis, and generate visualizations — all in plain English. No need to know Excel functions.

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
Dashboard Creation Prompt
Analyze this data. Create a new dashboard tab that includes: - Summary metrics with totals and averages - A trend chart showing changes over time - Top performing items ranked by key metric - A breakdown by category with percentage share Format everything professionally with headers and conditional formatting.
VLOOKUP & Cross-Reference Prompt
Add a VLOOKUP column that matches each row to the corresponding data from the second sheet. Then create a pivot summary sorted highest to lowest.
Key requirement: Your file must be saved on OneDrive for Agent Mode to work. If it's a local file, upload it first. Agent Mode can create new tabs, add formulas, build charts, and format data — all from natural language instructions.
Build: Write Like Me Agent
An agent that writes emails in your exact voice — not generic AI output.
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" — the baseline you'll compare your agent against.

1

Extract your writing voice

In Copilot Chat (Work tab, DeepThink 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, DeepThink 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)
  • Description: Brief summary of what it does
  • 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

Refine with additional rules

Add these rules to the system prompt generated in Step 1 to fine-tune behavior:

Rules to Append to Your System Prompt
Additional rules for this agent: - When I give you a topic and recipient, draft the full email ready to send - If I don't specify a tone, default to the style you learned from my emails - For donor communications, be warmer and more personal than my default - For internal team emails, be shorter and more action-oriented - Always ask me to confirm before I send anything - If context is missing, ask me clarifying questions before drafting - Keep subject lines concise and specific - Respond in the same language as the email you are given
4

Test and iterate

Ask the agent: "Draft a reply to Anna about the donor research." Does it sound like you? If it repeats mistakes (too formal, wrong sign-off, uses "I hope this email finds you well"), 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. One well-configured Report Writer agent serves all donor reports for that program.

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 — users upload those fresh each time.
  • Conversation starters: "I need to write a donor report" / "Here are my raw materials" / "Adapt this for a different donor"
4

Use the agent

Upload raw materials (meeting notes, WhatsApp exports, staff updates — multiple documents at once). Type: "Produce the report." The agent will ask for the donor name and time period, then generate the full structured 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
Best practices for getting the most out of your agents.
Iterate the Prompt
Your system prompt will need tuning. After 5-10 test conversations, you'll see patterns in what the agent gets wrong. Update the instructions each time.
Share with Your Team
Once your agent is working well, share it via the agent library. Click the three dots → Share → select team members. Everyone uses the same trained agent.
Upload More Knowledge
The more relevant documents you give an agent, the better it performs. Add past proposals, program descriptions, website content, and brand guidelines. Maximum 4 files per agent.
Start Simple
Don't try to build an agent that does everything. Start with one specific task and get it working perfectly before expanding scope. Build per program, not per donor.
"Even 80% is a lot of work done by the agent."

You can't get frustrated if it hallucinates or gives you an inaccurate answer. You need to help it. Inject more context. That's how you work with AI. You're fact-checking instead of researching from scratch.

What's next: Start with one agent this week. Pick the task you spend the most time on and build an agent for it. Test it for a few days, refine the instructions, and then share it with your team. The goal is to have 3-4 specialized agents covering your most repetitive work within a month.

Your progress0%
GEO for Fundraising
Generative Engine Optimization: make sure AI talks about you.
"When a donor asks ChatGPT about Jewish pluralism, are you in the answer?"

GEO is the next stage after SEO. While SEO was about ranking on Google's page 1, GEO is about influencing what AI systems say about you when users ask. 60% of searches are now zero-click — the answer is consumed without ever visiting your site.

SEO vs. GEO

SEO (Old)
  • Optimize for Google's algorithm
  • Goal: rank on page 1
  • Users click through to your site
  • Keywords + backlinks
GEO (New)
  • Optimize for AI's answer
  • Goal: get cited in the response
  • Users read the AI summary and move on
  • Authority + structure + citations

Why this matters now

60% zero-click searches
The answer is consumed in the search interface. Users never visit your website.
28% of Gen Z start in a chatbot
Not a search engine. Under-40 users: approximately 80% of search has moved to AI platforms.
23x conversion rate
AI traffic converts at 23x the rate of regular web traffic. Users who click through are already deeply informed and engaged.
Where AI looks for answers (source leaderboard): Reddit (40%), Wikipedia (26%), YouTube (27%), Google (23%), Facebook (20%). Brand websites are NOT on this list. AI trusts third-party sources more than your own site.

The 4 strategies to stay ahead

1

Answer First

Put a 50-word direct answer at the top of every blog post. AI scrapes the opening paragraph first. Don't bury the lede.

2

Be Where AI Looks

Post on YouTube, Reddit, LinkedIn. Publish in third-party publications. AI prioritizes these sources over brand websites.

3

Authority Signals

Include author bios, expert quotes, statistics, and citations in all content. AI prioritizes credibility markers.

4

Structure for Extraction

Clear headers, FAQ format, short paragraphs. Make content easy for AI to parse and lift into answers.

Your homework

Put yourself in the shoes of donors. Ask the questions you think donors are asking about your organization before they engage and donate. Then go ask those questions in ChatGPT, Claude, and Perplexity. What do you see in the answers? Are you mentioned?

Vibe Coding
Build software and interactive tools using natural language — no coding required.
"The peak of human technology is activated by natural language."

Vibe coding means describing what you want in plain language and letting AI generate the code. The technical substrate is still code, but the user never writes it. We're going to be able to use basic simple language to build software and applications.

Agent vs. Vibe Coding

Agent
Completes tasks for you. "Book my trip." "Write a donor report." "Research these 200 people."
Vibe Coding
Creates a user interface, application, or platform. "Build a website that shows our program impact." You will eventually vibe code agents.

How to Use Gemini Canvas

Gemini Canvas is Google's free tool for creating interactive visual outputs. Go to gemini.google.com.

Go to gemini.google.com and sign in with any Google account
Upload a CSV file or paste data into the chat
Ask Gemini to "create an interactive dashboard" from the data
Gemini opens a Canvas panel with a live, interactive visualization you can modify
Sample Vibe Coding Prompt
I'm uploading a CSV of our program data. Create a beautiful interactive dashboard with: - A summary card row showing key metrics - A bar chart breaking down data by category - A line chart showing trends over time - A filterable table of all records sorted by impact - Use a clean, professional design with a navy and gold color scheme Make it interactive so I can click on a category to filter the table below it.
Reuse Your Design
Use the exact same design language and layout from the last dashboard you built, but apply it to this new dataset. Keep the same color scheme, card style, and chart formats.
"No one's going to want 10-page PDFs."

They're going to want to understand impact in a visually friendly, accessible way. In one to two years, interactive visual reports will be the standard for donor communications.

Interactive Dashboards
Upload a CSV and get a clickable, filterable dashboard in seconds. Iterate by describing what to change.
Export to Slides
Export dashboards directly into presentations for board meetings, donor reports, or program reviews.
Reusable Templates
Define your design language once. Apply the same look and feel to every new dataset.
No Code Required
Describe what you want, AI generates the code. If something looks wrong, just tell it what to fix.
AI Browsers
AI tools that browse the web and take actions on your behalf.
Operator
OpenAI · Donor Research
ChatGPT's browser agent. Researches donors, enriches prospect lists, and pulls data automatically by browsing the web on your behalf.
Claude Computer Use
Anthropic · Prospect Enrichment
AI that controls your browser. Can automate data entry, fill forms, and navigate web tools without you clicking.
Perplexity
Deep Research
AI-powered research engine with cited answers. Get sourced answers on donors, foundations, and grant opportunities instantly. Use for deep research where you need verified, cited sources.
When to use each: Use Operator for automated web tasks (filling forms, navigating sites). Use Computer Use for desktop automation (Salesforce data entry, browser control). Use Perplexity for deep research with cited, verified sources.