This registration page may not work well in Internet Explorer. Please use a different browser to complete your registration.

Summer Fundraising Series Session 3: The Nonprofit Donor Cycle

July 10, 2026 9:30 AM - 11:30 AM (EDT)

Description

Why the Donor Cycle Matters

A healthy donor cycle ensures that:

  • Donors feel valued and invested
  • The organization builds sustainable and recurring revenue
  • Relationships between donors and your organization deepen over time
  • Board members, program staff and fundraisers/leadership together strategically and intentionally

It is not a linear process—it’s a continuous cycle that strengthens the entire fundraising strategy and impacts the organization’s operations strategy as well.

For this series we will use the donor cycle as a launchpad for discussion of the structure and tools that should be in place at any non-profit as a basis of a successful fundraising program across donor channels (individuals, corporations, foundations, and events).

Session Overview - When a donor is ready, we present a clear and compelling opportunity to support the mission. This may include an annual gift, major gift, sponsorship, or planned giving conversation. Effective stewardship ensures donors feel valued and connected, fostering long-term, loyal support.

1. Building the Ask - Review your notes, donor history, and past interactions:

2. Creating a Sense of Urgency

Learning Outcomes - By the end of this session, participants will be able to:

  • Prepare a donor-specific ask that aligns with interests and capacity.
  • Coordinate internal teams for effective solicitation.
  • Communicate the opportunity in a compelling and timely way.
  • Foster donor confidence and commitment through thoughtful presentation and stewardship.

**This is part of a series of trainings. Please sign up your organization for ALL FOUR SESSIONS to receive a certificate of recognition!**

Dates:

June 12 - Training Session 1: Identify and Qualify – Finding Your Best Potential Supporters

June 26 - Training Session 2: Cultivating – Building the Relationship

July 10 - Training Session 3: Time for Solicitation – “Making the Ask”

July 24 - Training Session 4: Classifying Your Gifts & Stewardship - Saying Thank You and Tracking Retention

ABOUT THE PRESENTERS:

Sharon Kitroser - As Managing Partner of Team Kat & Mouse, Sharon Kitroser brings a rich background in communications, marketing, and nonprofit development to her role. With over two decades of experience, she has worked across diverse sectors, including healthcare, education, and social services, honing her skills in strategic storytelling, corporate fundraising, and building partnerships. Sharon’s dedication to training and mentoring her teams has resulted in significant success for those who have collaborated with her. Her expertise spans crafting compelling campaigns, fostering meaningful relationships, and guiding organizations to achieve their fundraising goals. With a collaborative approach and a passion for making a difference, Sharon is committed to delivering innovative support and training and a real sense of partnership for clients of Team Kat & Mouse.

Amy Mauser - A founding partner of Team Kat & Mouse with nearly two decades of experience building and leading fundraising teams. She has worked with donors and organizations across the arts, healthcare, education, and community impact sectors. Her fundraising superpower is individual giving—helping donors envision their impact while guiding organizations to identify and engage those most likely to champion their mission. Amy has a keen eye for uncovering missed opportunities in spreadsheets and CRM data, and she can also help design a CRM structure that works for you.

Location

Cultural Council for Palm Beach County

IN PERSON

Pricing

FREE to members and nonmembers

Limited to 50 participants

Contact Information

Name: Callie Sharkey
Phone: (561) 910-6678
Email: csharkey@nonprofitsfirst.org
We're sorry. No registrations are currently available. You may wish to contact the event organizer for assistance.
{{ vm.EventInfo.ErrorMessage }}

Select Registration Options

Edit
{{vm.regWarningMessage}}
{{vm.regAlertMessage}}

Exhibitor Opportunities

Name Price Att Qty
{{ et.Name }}
{{ et.IncludedAttendeesCount }} {{ et.AttendeeRegType.RemainingPerType }} Remaining {{ et.AttendeeRegType.RemainingPerType * -1 }} on Waiting List {{ et.AttendeeRegType.RemainingPerType * -1 }} Over Limit
{{ et.Remaining }} Remaining
Sold out

Attendee Registration Options Total Remaining: {{ vm.EventInfo.VacantSpotsPerEvent }}

Waiting List Available
{{ vm.stats.totalAttendeesCount }} Registered , {{ vm.OverallOverAmount() }} on Waiting List , {{ vm.OverallOverAmount() }} Over Limit
Name Price Qty
{{ rt.Name }}
{{ rt.IsMemberOnly ? ' (Members Only)' : '' }}
Limit: {{ rt.LimitPerPurchase }}
Included Attendees: {{ rt.AttendeesCountPerOneRegistration }}
{{rt.Price | currency }} {{rt.PriceAfterDiscount | currency }} {{ rt.Price | currency }}
{{ rt.RemainingPerType }} Remaining
{{ rt.RemainingPerType * -1 }} on Waiting List
{{ rt.RemainingPerType * -1 }} Over Limit

{{'[[Sponsorship]] Opportunities' | localizeString:'['}}

Name Price Att Qty
{{ st.Name }}
{{ st.IncludedAttendeesCount }} {{ st.AttendeeRegType.RemainingPerType }} Remaining {{ st.AttendeeRegType.RemainingPerType * -1 }} on Waiting List {{ st.AttendeeRegType.RemainingPerType * -1 }} Over Limit
{{ st.Remaining }} Remaining
Sold out
Continue

Registration Information

Edit

Exhibitor - {{er.Name}}

Exhibitor #{{ $index + 1 }}

Total: {{exhibitor.TotalPrice | currency}} {{ exhibitor.IsBenefit ? "- Included as a Benefit" : exhibitor.IsDiscounted ? "- Discounts have been applied" : ""}}
Exhibitor Directory
Primary Contact
Booth Information
Additional Information
Additional Items

Attendee - {{er.Name}}

{{ att.getAttendeeTerm(vm.EventSettings.AdditionalAttendeesTerm, $index) }} #{{ att.getAttendeeIndexDisplay(vm.EventSettings.AdditionalAttendeesTerm, $index) }}

Total: {{att.TotalPrice | currency}} {{att.DiscountMessage | localizeString:'['}}
A No Show fee is being assessed for {{fee.EventName}} on {{fee.EventStartLocalTimeString}}.

Address


Phone

Additional Information
Event Sessions

{{slot.Name}}

{{$select.selected.SessionName}}
(full)
{{slot.SelectedSession.SessionDescription + (slot.HasFees ? " (Price: " + (slot.PriceTotal | currency) +")" : "")}}

Additional Items

{{'[[Sponsorship+]]' | localizeString:'['}} - {{er.Name}}

{{'[[Sponsor]]' | localizeString:'['}} #{{ $index + 1 }}

Total: {{sponsor.Price | currency}}
Continue

Additional Items

Edit

{{(vm.EventInfo.Terms.Donation || "Fundraising") + " Opportunities"}}

Campaign Name Item Description Amount
{{item.CampaignName}} {{item.Description + (item.ShowMinimumPrice && item.MinimumPrice ? " (Min: " + item.MinimumPrice + ")" : "")}}
Continue

Complete Registration

Edit

Terms & Conditions

No Show Policy

{{ vm.EventInfo.EventSettings.NoShowPolicy }}

Enter Promo Code

Billing Contact

Registration Protection

This event is synced to a webinar so no confirmation email will be sent from GrowthZone.

Thank you to our {{'[[Sponsor+]]' | localizeString:'['}}