Home / Fundraising Insights / fly cockpit
fly cockpit · The day-to-day operation in Fundraising Insights

Where does your next euro return the most? fly cockpit shows you.

fly cockpit connects all your channels on one data foundation. You see right away where the next euro returns the most, in the short term and across the whole time a donor stays with you (lifetime value). Your crew of digital employees works on the same foundation. The first one is Daisy, your data science analyst.

  • All channels connected
  • Annual plan by return
  • Crew with Daisy
See your annual plan with your own numbers →

fly cockpit: a call, 15 minutes, you bring one goal

Watch Daisy at work

An example from the product, shortened. The numbers are made up, not a real run.

Example from flyraising, edited for length and anonymised. Costs and net values over 1, 3 and 5 years are an illustrative calculation with freely chosen numbers.
Want to see this with your data?See your annual plan with your own numbers →

Where data analysis in fundraising often gets stuck

Every question becomes a ticket

The answer comes weeks later from the data team or the agency. By then the print run is printed.

The numbers live in many systems

Database, mailing tool, online numbers: nobody combines them, because it is manual work every time.

A model looks convincing but only guesses

With too few cases, any model returns a list that looks good and costs money.

Flight data: Your data works for you, without a data team of your own

01

Connect

All channels and sources come together on one data foundation (data lake).

02

Check and enrich

Every import is checked before anything is used. The analysis runs on anonymous donor IDs.

03

Train models

On request, Daisy trains a model for your goal and tests it on data she set aside beforehand.

04

Decide

You see where the next euro returns the most, with the calculation and its limits. The decision stays with you.

Your crew

Digital employees that work on your data foundation. You stay the pilot and decide.

On duty

Daisy, data science analyst

Answers questions directly in your data, trains models for a goal and tells you what the result does not prove. An extra resource for your team.

Coming

More crew members

More digital employees will join on the same data foundation.

What is in the day-to-day product

From annual planning to the report. These are the screens you work with.

01

Annual plan: Your budget follows the expected return

You plan your fundraising budget by predicted return, not by last year's numbers. Daisy spreads the budget across mailings, reactivation, second gift and online new donors, and shows you the net return of each scenario.

You compare plans before you commit. Mailing sizes come from the plan, and you export it for finance and management.

Annual planning

The overview: which plan pays off?

Seven scenarios, one question: how many letters are really worth it? Here you see profit, donor retention and retention costs at a glance.

Step 2 is the optimum: 24,600 letters achieve the highest profit (€60,800) with still manageable retention costs of €158 per donor.

ScenarioLettersProfitLost donorsAvg. gift per lost donorCost to retain, per donor
KI-Vorhersage12,40054,800 €68022 €45 €
Schritt 118,80058,100 €31024 €89 €
Schritt 2 = Optimum24,60060,800 €14527 €158 €
Schritt 330,50059,300 €7231 €241 €
Schritt 435,20057,100 €2834 €378 €
Schritt 538,70055,400 €937 €489 €
Real versendet41,00054,100 €–––

Example view with illustrative figures, not real records.

02

Selection: The mailing ends where a letter brings in less than it costs

Selection ranks every donor inside a mailing by expected value. The model learns from your own donation history, and every result feeds the next ranking.

You cut mailings below break-even. The postage goes into reactivation or second-gift mailings, where the next euro returns more.

34M donation decisions predicted and optimized, 380+ campaigns in the DACH region.

Mailings · Selection
Autumn Mailing 2026
How the selection worksOverview: confirm the send date first.
Selection: choose donors.
Price Points: run for all eligible donors.
Send Lists: finalise the selection.
▼ Advanced settings Engagement model active

Optional. With engagement data enabled, the selection uses the engagement model, which additionally weights how donors have responded to this topic and incentive in the past.

Settings

The ROI focus controls whether the export can use a recommendation list. At 100 % ROI focus, recommended donors are those whose projected donation value per mailing (DMV) covers the letter cost.

Optional. A run without a name is listed by its start time.

ROI focusResponse focus

Expected results

Volume
Expected profit
Response rate
Cost

Selected contacts

The breakdown shows which donor segments the selection includes.

SegmentContactsShareAvg. DMV
Example view with illustrative figures, not real records.
03

Audiences: Build segments and reuse them everywhere

You build segments such as at-risk monthly donors, first-time donors from the last 12 months or reactivation candidates. You use the same audience in mailings, campaigns and reports.

Audiences

Start from ready-made templates.

Daisy checks every template against your donor data and shows right away how many people match. You use a template with one click.

Major donors

Checking …
DLV TOP 5 %NEEDS DLV

Giving rhythm interrupted

Checking …
OVERDUE FOR THEIR OWN RHYTHM

Upgrade candidates

Checking …
AVG. GIFT RISING

Single-gift donors

Checking …
1 GIFT IN TOTAL

Christmas-only donors

Checking …
>80 % NOV–DEC

Regular giving · active

Checking …
No template found.

Example view with illustrative figures, not real records.

04

Reports and dashboards: Last year, campaigns and ROI

Year-on-year comparison, campaign performance and ROI at a glance. You export the numbers as CSV for finance and management.

Now open · DashboardsStandard dashboard
7,650Active donors
3,350At risk
31 %Second-gift rate

Annual donor count by gift category (last 5 years)

Data as of 28 Jul 2026, 16:40

under €100€100–249€250–999
Calculation notesExample data. A donor counts once per year in the category of their total.

Gifts by channel (current year vs. last year)

Data as of 28 Jul 2026, 16:40

20252026 (to July)
Calculation notesExample data. A donor counts once per year in the category of their total.

Churn-risk segments over time

Data as of 28 Jul 2026, 16:40

ActiveAt riskLikely churned
Calculation notesExample data. A donor counts once per year in the category of their total.

Monthly active donors (last 24 months)

Data as of 28 Jul 2026, 16:40

Calculation notesExample data. A donor counts once per year in the category of their total.

Second-gift rate by channel (new)

Data as of 28 Jul 2026, 16:40

20252026 (to July)
Calculation notesExample data. A donor counts once per year in the category of their total.

Example view with illustrative figures, not real records.

05

Getting your data in: Three ways, one fits your setup

Manual import: You upload your export, the AI maps the columns to the data model, you review and confirm. Open API: Your CRM delivers data continuously. We help you integrate: With an unusual system, an odd export or little IT time, we work out a solution with you. So far we have always found one.

Every import is checked before anything is used. The analysis runs on anonymous donor IDs, and personal data stays with you.

Data Trust Studio

Import data you can trust.

Upload a file, map your columns and check the result in the preview. Nothing changes in your data until the numbers add up and you agree.

Which data do you want to import?

Pick one. We recommend importing gifts first. You can add the others afterwards.

How does the data reach us?

Drop a file here or

Map columns

    Preview

    Checks

      Serversftp.example-npo.orgPath/export/gifts_*.csvScheduledaily at 02:00

      Last nights

      Mon, 02:00✓ successful412 rows
      Sun, 02:00✓ successful388 rows
      Sat, 02:00✓ successful1,027 rows
      Live

        New gifts land in your data straight away, with no file and no waiting.

        Please have a look at my raffle list.
        📎 raffle_2026.xlsx
        I read the file and linked it to your gifts. 214 people are already in your database, 96 are new. Should I save the new ones as an audience?

        Connect your own MCP server

        Newsletter toolCRMSpreadsheetsPoint of sale

        You connect the tool yourself, and Daisy can work with it afterwards.

        We connect any system that has an API for you within one week.
        Recent imports
        Show
        DateDataRouteRowsStatus

        Example view with illustrative figures, not a real import.

        06

        Explorer: Look into your own data

        You see what was imported and how it was checked before you rely on a number.

        Data explorer

        Data explorer

        Browse contacts, gifts and contracts. Filter and export the records you need.

        + Add condition
        This view hides 3 of your custom fields.
        Donor ID ↕Country ↕Language ↕Gender ↕Audience ↕Birth year ↕Location ↕Sponsorship sinceFavourite topicNewsletter

        Example view with illustrative figures, not real records.

        Export ready (example)

        How does your model keep learning?

        Daisy tests ideas in loops and keeps only what improves the prediction.

        Training models for you

        Your model keeps learning in loops.

        Each round adds one idea to the best model so far. Daisy measures it on held-out contacts the model has never seen. If AUC improves, the idea stays. If it gets worse, it goes.

        GoalWhich lapsed donors can be reactivated?

        AUC measures how well the model ranks donors (0.5 = chance, 1.0 = perfect).

        keptdroppedbest model so far
        #ExperimentAUCChangeStatus

        Result after 10 rounds

        Your effort

        Name the goal and approve the result. Daisy does the trying.

        What the model knows now

        The three features that helped all say the same thing in different ways: the shape of the giving history matters more than the raw data. The log transform smooths outliers. Giving rate per day adjusts for pauses of different length. The square root of the number of gifts dampens the pull of frequent donors. A reactivated person is not an active donor, so raw frequency helps less than its shape.

        Two frozen audiences

        AudienceAUCSaved
        Reactivation · top 25,000 by model score0.688✓ Original model
        Reactivation · top 25,000 by model score v20.712✓ After the loop

        Frozen means the selection stays as it was. Later you can compare which version did better.

        Example view with illustrative figures, not a real model. Real values depend on your data.

        Give her a goal

        Pick a goal, and Daisy trains and tests a model. Worked example with made-up numbers.

        DaisyNew goal
        Choose a goal
        Worked example with illustrative figures, not a real run.Try another goal.

        What you get: answers you can check

        • How do newly won donors develop per channel, and what are they worth after 1, 3 and 5 years?
        • How big should our house mailings be in 2027? Where does the print run no longer pay off?
        • Which one-time donors are most likely to become monthly donors, and which channel reaches them best?

        These are example questions from the product. Daisy shows every step and tests models on held-out data before giving you a list. A simple rule of thumb serves as the comparison.

        An example of an honest no: with 9 bequests in 6 years, a model would only guess. Daisy then gives you no list and suggests asking about interest in bequests in the next mailings and retraining in 12 months. This example uses invented numbers and is not a real run.

        Organizations that raise millions every year trust us
        CaritasCareMissioLicht für die WeltWorld VisionFranziskaner Helfen
        34Mdonation decisions our AI has predicted and optimized
        380+campaigns in Austria, Germany and Switzerland

        Daisy works with anonymous donor IDs. Personal data stays in your house.

        Voices from practice

        What fundraisers who work with it say

        “I played around with Daisy for a few days and I'm thrilled. […] It now feels as if the AI understands my needs and my data correctly.”

        Head of public fundraising, aid organization

        “We are working with flyraising quite intensively now, and it is honestly fun to chat with Daisy and look at the forecasts and analyses.

        It's really great that so many points are being implemented so quickly.”

        Senior fundraising officer, aid organization

        Quotes from customer messages, translated from German, anonymized and lightly shortened.

        Frequently asked questions

        What is fly cockpit?

        fly cockpit is our platform for fundraising data in day-to-day use. Your channels sit on one data foundation, you plan by expected return, and Daisy answers questions directly in your data.

        What is an AI agent?

        An agent does not just answer one question. It plans steps, calculates and carries them out. Daisy spins up her own server when needed and trains a model for your goal.

        What is a data lake?

        A shared data foundation where all your sources come together: donations, audiences, mailings and reports.

        Does my IT have to approve anything?

        No. Daisy works with anonymous donor IDs. Personal data stays in your house.

        Can the AI guarantee donations?

        No. Daisy shows you probabilities and limits. Whether a letter or call really triggers something is only shown by a small test with a control group.

        How do I get started?

        With the Tailwind Check: 2 exports, 15 minutes, result in 3 days. Then you decide whether to continue.

        Am I even allowed to share my data?

        For the Tailwind Check you do not need addresses, email addresses or names. We work with anonymous donor IDs. If personal data should flow in day-to-day use after all, a data processing agreement (DPA) covers it.

        Do audiences stay current, or do they go stale?

        Audiences with time conditions always recalculate from today. If you set “no donation in the last 12 months”, two months from now they only contain people for whom that is true then. Anyone who has donated in the meantime drops out automatically. There are also fixed lists that always keep the same people.

        How does flyraising handle communication stops and block lists?

        Your blocks from the CRM come in as custom fields, for example no mailing in January or at most one mailing per month. If the send date falls into a block, the selection removes those people automatically.

        Can I see in the export why someone is in the selection?

        Yes. The export shows per person which audience brought them in, plus rank, expected donation probability and personalized donation suggestions. That lets you assign send groups and mailing versions for the lettershop.

        Does Daisy understand our own terms?

        You can store definitions, for example what reactivation means at your organization. Daisy then works with your terms and answers questions about your own segments.

        Next step

        What's in your data?

        Choose your starting point – you can tick both. Then pick a time directly in the calendar. Peak season right now? That's exactly why this is only 15 minutes.

        Thank you.

        Pick a time now – it only takes a minute.

        Open calendar in a new tab

        No suitable time available?

        We can find something at short notice. Just drop me a message:

        Message me

        You're booked.

        We'll speak soon. No preparation needed.