The Scenario
You are a campaign manager at a nonprofit running a corporate fundraising challenge. 50 company team profiles are live on Raisely. The new campaign message arrived from the CEO this morning, and the board approved raising every team's goal by 20%.
By end of day, all 50 profiles need updated goals and updated descriptions. Your ops coordinator prepared the workbook: column A has profile UUIDs, column B has new goal amounts, column C has new description text.
The slow version:
- Open the Raisely admin, navigate to fundraiser profiles
- Find the first profile by UUID, click edit, update goal and paste description
- Click save, find the next UUID
- Repeat 49 more times
- Midday. Eighteen profiles updated. The CEO asks if the campaign page is live.
The fast version is one prompt.
The Easy Way: One Prompt in SheetXAI
SheetXAI reads your update workbook and pushes the new goal and description to each Raisely profile, logging results per row.
Open the SheetXAI sidebar and type:
For each profile UUID in column A of this workbook, update the Raisely profile goal to the value in column B and set the description to the text in column C. Log 'Updated' or any error in column D for each row.
SheetXAI reads all 50 rows, calls Raisely once per profile, updates goal and description, and writes the result to column D. When done, column D tells you exactly what landed and what needs attention.
What You Get
50 updated Raisely profiles with a row-level log in column D:
- Goal updated — new amount from column B written to each profile
- Description updated — new message from column C set on each profile
- "Updated" or error per row — you know immediately which profiles need a fix
- No admin panel clicking
What If the Data Is Not Quite Ready
Bulk update workbooks prepared manually have quality issues.
When some goal values still need the 20% increase applied
A few rows in column B still show the original goal value.
For any row where column B is blank or matches the original goal, calculate the new goal as column B × 1.20 and write it to column B. Then update all 50 Raisely profiles and log results in column D.
When descriptions need to include each team's company name
The CEO wants each description personalized with the company name from column E.
For each row, replace the placeholder '[COMPANY NAME]' in column C with the company name from column E before updating the Raisely profile. Log results in column D.
When you need a dry run to verify UUIDs before updating
Before touching 50 live profiles, confirm that each UUID in column A matches the team name in column F.
For each row, look up the Raisely profile at the UUID in column A and return the current profile name. Write it to column G as 'Current Raisely Name'. Do not update anything — this is a verification step only.
When some profiles have already been updated manually
A few rows in column D already show 'Updated' from manual work. Skip those.
For each row where column D is blank, update the Raisely profile goal and description. Skip any row where column D already contains 'Updated'. Log results in column D for rows processed.
The pattern: verify, personalize, and update in one prompt. The log is the handoff to the campaign team.
Try It
Get the 7-day free trial of SheetXAI and ask it to push your next batch of fundraiser profile updates to Raisely from an Excel workbook. The Raisely integration is included in every plan. See also how to build a fundraiser leaderboard in Excel or the Raisely in Excel overview.
