Use this article to add campaign costs in Avid so ROI, net revenue, and response metrics can calculate in the Matchback Report and Appeal Analysis. Most teams add costs by uploading a cost file. If your organization uses the in-app Direct Mail tool, you can also enter costs while building an appeal.
Use this article when
- You want ROI to appear in the Matchback Report.
- You want ROI, ROI Net, net revenue, or response rate to appear in Insights > Appeal Analysis.
- You have a spreadsheet of direct mail or digital costs by appeal code, campaign, or event.
- You have a direct mail cost file from an agency, mail house, or internal team.
Applies to and prerequisites
| Requirement | Details |
|---|---|
| Product areas | Settings > Connections and Insights |
| Permissions | You need permission to edit connections, files, or reports for your organization. |
| Cost file requirements | Your file must include appeal_code and at least one cost field, such as cost or cost_per_piece. |
| Appeal Analysis requirements | ROI charts require total cost data. Response-rate charts require audience size data. |
| Direct Mail tool | Optional. |
Upload a cost file for reporting
This is the most common way to add costs. Use it for direct mail and digital costs from an agency invoice, mail house file, ad platform export, or internal spreadsheet. Cost files should include the cost amount and a value Avid can use to match the cost to results.
Cost file format
| Column | Required? | Use |
|---|---|---|
appeal_code | Required | Matches costs to appeal results. |
cost | Optional | Total cost for the appeal, campaign, or event. |
cost_per_piece | Optional | Per-person or per-piece cost. Common for direct mail. |
audience_size | Optional | Number of people included in the audience. Needed for response rate. |
Tip: Use appeal codes exactly as they appear in your transaction or activity data. If the appeal code does not match the result data, Avid cannot connect the cost to reporting results.
Open Settings.
You see the organization settings page.
Click Connections.
You see tabs for Systems, Files, and Data Blends.
Click Files.
You see the Data Files table.
Upload your cost file if it is not already listed, then find the file and click Add.
The Data Set Information screen opens.
Enter a clear Data Set Name.
Use a name your team can recognize later, such as
FY26 Spring Appeal Costs.Open Data Category and select Cost.
Avid shows this description: Cost: This is a list of costs associated with a campaign or event. It should include the cost, the appeal code or UTM information to be matched with results.
Choose a Refresh Type.
Choose Append: New files are merged with prior uploads when future files should add to the data set. Choose Replace: New files replace prior uploads when each new file should replace the prior file.
Leave Ignore Unused Column Changes checked unless your team needs Avid to stop processing when new unmapped columns appear in future uploads.
When this option is checked, files can still process when added or removed columns do not affect existing mappings.
Click Next.
The Inclusion Filters step opens.
Add filters if only some rows in the file should be included. Otherwise, continue without adding filters.
Filters are optional.
Click Next.
The Column Mapping step opens.
Map
appeal_codeand any available cost fields.Map at least one of
costorcost_per_piece. Mapaudience_sizewhen the file includes audience counts.Click Save.
After the file processes and reporting refreshes, Avid can use the costs in the Matchback Report and Appeal Analysis.
Add costs in the Direct Mail tool
Only for organizations with the Direct Mail tool. If you do not see Direct Mail, use the cost file method above. You can still upload a direct mail cost file to feed the Matchback Report and cost data.
If your organization builds appeals in the in-app Direct Mail tool, you can enter costs while building the appeal instead of uploading a separate file.
Open Direct Mail.
You see Direct Mail Selection (Early Access).
Click Appeals, then click the appeal name you want to update.
You see the appeal workflow with tabs for Information, Audience, Packages, Selection, and Review.
On the Information tab, enter shared campaign costs in Fixed Project Costs.
Use this field for costs such as copywriting, design, or agency fees that are not tied to one package.
Click Packages, then add or edit a package and enter the package cost in Est. Package Cost.
Avid uses this value as the package price per piece.
Click Save Package.
The package is saved to the appeal.
Click Review.
You see the package cost rollup with Price / Piece, Audience Size, Total Cost, Fixed Costs, and Total.
Check Include the exported data in Direct Mail and Matchback reporting, then click Generate File.
Avid uses the saved package and fixed costs for reporting.
View ROI in Appeal Analysis
Use Appeal Analysis to review how appeals performed after costs have been added and matched to results.
Open Insights.
You see the Insights report list.
Open Appeal Analysis.
The report opens with sections such as Appeal Performance Overview, ROI Analysis, Donor Analysis, Day by Day Details, and Goal Tracking.
Review the report filters.
The report uses filters such as Gift Date. Adjust the date range or appeal filters so the report includes the appeals you want to review.
Click ROI Analysis.
This section is where Avid displays cost-aware appeal performance.
Review Top 10 Appeals by Net Revenue.
This chart shows revenue after cost is factored in. It requires total cost data.
Review Top 10 Appeals by Response Rate.
This chart uses Audience Size and Response Rate. It requires audience size data.
Review Top 10 Appeals by ROI.
This chart uses Audience Size, ROI, and ROI Net. It requires total cost data.
Review Appeal Details Table.
This table is grouped by Appeal Code and Appeal Name. It includes columns such as Revenue, ROI, and ROI Net.
How Avid calculates these values: Net Revenue is revenue minus total cost. ROI compares revenue to total cost. ROI Net compares net revenue to total cost. If total cost or audience size is missing, some ROI Analysis charts may not show results for that appeal.
What you will see
- Uploaded cost files appear as data sets with Data Category > Cost.
- If you use the Direct Mail tool, appeals show costs on the Review tab.
- Insights > Appeal Analysis > ROI Analysis shows cost-aware charts after cost data is available.
- ROI and net revenue appear in the Matchback Report after Avid has matching cost and result data.
Troubleshooting
ROI does not appear in the Matchback Report
- Confirm the appeal code in your cost file matches the appeal code in your transaction or activity data.
- Confirm the uploaded file was added as a data set with Data Category set to Cost.
- Confirm you mapped
appeal_codeand at least one cost field. - Confirm reporting has refreshed after the file processed.
ROI does not appear in Appeal Analysis
- Open Insights > Appeal Analysis > ROI Analysis.
- Confirm the report filters include the gift dates and appeals you want to review.
- Confirm the appeal has total cost data. The ROI and net revenue charts require total cost.
- Confirm the cost file uses the same appeal code as the result data.
- Confirm the cost file was mapped as a Cost data set.
- Confirm reporting has refreshed after the cost data was added.
Response Rate does not appear in Appeal Analysis
- Confirm the appeal has audience size data.
- If you uploaded a cost file, map
audience_sizewhen the file includes that column. - Review the Top 10 Appeals by Response Rate chart in ROI Analysis. This chart requires audience size.