Skip to main content

#Apsona0 discussing

Most of our donations are sent through the mail. The are scanned and deposited by the bank, and they send us the scans. We look at the scans and enter each gift (batch item) individually. We have been using Apsona for batch entry. It's a completely manual process and terribly time consuming. 

 

I have been exploring ways to automate the process. BofA first said they could send the data directly into SF, but then backpedaled. Apparently, since it's not an accounting software, they can't connect to it. The bank can send us a spreadsheet with all the data, so we can upload it into a batch. Apsona said that we could upload the batch items and review and commit manually. Then they said we couldn't. 

 

This morning I got a message from Apsona saying that batch items could not be imported in bulk. I am so disappointed. 

 

I am searching for another solution. As our org grows, manual batch entry will become untenable. Do you have a better way to handle mailed donations?  

 

We are currently using NPSP, but are planning to migrate to NPC in FY27, so a future solution is also worth consdiering.... thanks for your help! 

 

#Apsona #Batch Gift Entries

6 answers
  1. Feb 27, 5:38 PM

    I would reccomend an integration with an FTP site using Mulesoft or similar. Your bank can send files directly to this FTP and the integration would then transform, match and load them into Salesforce, with little to no user interaction.  

     

    If you are worried about duplicates and matching, Findock Guided matching can be added as an extra layer to the integration load. 

0/9000

Hi, everyone! I am testing an email & document merge in #Apsona. My Word file is in the Documents object in Salesforce. When the PDF is generated after the merge, any apostrophes are being formatted funky. :(  

 

Any tips on how to format apostrophes properly in the Word document so there is no issue showing them as they should be once the PDF is generated? Thank you! @Apsona for Salesforce @Nonprofit Success Pack @Nonprofit Ask Me Anything (Global) @Salesforce.org System Administrators @Salesforce.org MVPs @Thanooj Pamanji

 

 

#Nonprofit

3 answers
  1. Nov 24, 2025, 2:56 PM

    Hi @Rachel Park Brayboy

    Are the apostrophes in the template or the merged text? You might want to check exactly what character they are. 

    There are the curly apostophes that Word likes to use

    And then the standard apostrophes

    '

     

    Either way if you have the curly apostrphes in your merged text where users typed the data in excel and then copied it in OR if the curly apostrphes are in the template, that might be the source.  

    Just something to check. 

     

    Best, 

    Jason

0/9000

Hi, everyone! I am testing an email & document merge in #Apsona. After creating an Org-Wide Email Address, I tested as a user to see if they could select it for the Sender field in the merge/mail action. Even though it is associated with their profile, they are unable to select it when specifying a Sender ("Default - current user's name and email" is the only option.) :( 

  

I ensured that the "Organization-wide From Email Address" is included in the Visible Objects for their Apsona Configuration for their profile, but after I save the configuration, the object still does not show in the visible objects list. Any ideas on why this may not be working as expected? Thank you! 

@Apsona for Salesforce @Nonprofit Success Pack @Salesforce.org MVPs @Salesforce.org System Administrators @Nonprofit Ask Me Anything (Global) @Thanooj Pamanji

 

#Nonprofit

2 answers
  1. Nov 24, 2025, 4:40 PM

    @Kristin Trosper

     Thank you for your questions! To answer you:  

     

    • Yes, I cleared the Apsona cache 
    • Yes, the user who needs to verify the Org-Wide Email Address has done that, and it shows as "Verified" in Salesforce -- their profile should be able to send email using this address

    Any thoughts? Thank you! 

0/9000

Hi, everyone! I am trying to add a standard Opportunity field as a column in an #Apsona report but cannot select it when searching for the field. I confirmed the following: 

  • The Apsona configuration for the profile gives access to ALL Opportunity fields 
  • FLS for the field is Read for the profile 

I also cleared the cache and still cannot see the field -- any tips as to why? Thank you! @Apsona for Salesforce #NPSP #Nonprofit Success Pack #Nonprofit

8 answers
  1. Nov 22, 2025, 1:45 PM
    In my Apsona and my org, the field is called “opportunity type”. Perhaps you’re looking for “type”? Is it that simple?
0/9000

My org has been advised to upgrade Apsona by Apsona's Tech Support to clear out some potential issues that users have been experiencing with filters. They shared this documentation

to follow as we perform the upgrade. Before doing such an upgrade, we'd like to test in the sandbox how it may impact our system, customizations, integrations, etc.  

 

  • What are some potential issues to be cognizant of? 
  • Will there be any impact to users, reports, merge actions, etc. once upgraded? 
  • Any tips on items that should be thoroughly tested/reviewed before making the upgrade in Production? 

 

Additionally, when it comes to Apsona updates, patches, etc., how often would you recommend we upgrade the app for our org? 

 

Any and all help would be much appreciated. Thank you! 

 

#Apsona #Salesforce Admin #Nonprofit #Nonprofit Success Pack

3 answers
  1. Oct 27, 2025, 2:56 PM

    I believe, if you click the [Try it] button, you get prompted to do the upgrade in the Sandbox.  

     

    Echoing Jennifer's response here to say that I haven't experienced any issues with Apsona updates, of which I have done multiple over the last year. I believe there will be another Apsona update coming on Nov 10th.  

     

    You can find more information about the Apsona roadmap and releases, as well as upvote feature requests here:

    https://roadmap.apsona.com/

0/9000

If anyone has an Apsona account and 2 minutes, I'd like to ask anyone to upvote my Apsona idea to be able to document merge a single document with different footers. It is super helpful to be able to print a word doc with different footers  based on donation, membership, and DAF payments for our CEO to sign Thank you letters!   

 

https://roadmap.apsona.com/p/support-single-file-output-with-page-breaks-for-conditional--qSCeEj

 

 

#Apsona  #Nonprofit  #Nonprofit Success Pack  #Nonprofit Organization  #Nonprofit User Groups

0/9000

We have a filter in our multi-step report that is looking for specific Account records. This record was recently created about a month ago. When we try to find that account in one of the filters, we get the following error message: 

 

INVALID_QUERY_FILTER_OPERATOR:

Name , Id From Account where Name like '%florida%' order by Id

^

ERROR at Row:1:Column:38

The operator like is not supported on an encrypted field

sfdcService: get Account get-Account-121

soql was:

Select Name , Id From Account where Name like '%florida%' order by Id asc limit 201"

 

Other Accounts that were created long ago don't have any issues being pulled into the report. But for whatever reason, this newish Account can't get searched for in the filter without being hit with the error message. We've cleared caches for the entire org, and unfortunately, that didn't resolve the issue for myself (a sys admin) and our users.   

 

Any help into the error message would be much appreciated! 

 

#Apsona 

1 answer
  1. Aug 21, 2025, 4:28 PM

    Hi, 

     

    The error occurs because the

    Account Name field is encrypted with Shield Platform Encryption (deterministic encryption), which does not support the LIKE operator in SOQL. Older Accounts may still work because they were created before encryption was enabled, but newer ones are fully encrypted, causing the query to fail. Clearing cache won’t help since it’s a platform limitation. To resolve this, you’ll need to either remove/change encryption on the Name field, avoid using LIKE and switch to exact matches (=), or create a separate non-encrypted text field (e.g., “Search Name”) to use for partial searches in reports.

0/9000

Hello! Our team is new to Apsona and excited to bring together disparate objects for donor discovery and visit planning. We are curious if anyone has used Apsona to be a 'radius search' of sorts? A use-case example would be:  

  • Generate a list of contacts within 25 miles of New York City
    • Be able to report on those results across objects.

 

Right now we're utilizing Salesforce Maps and placing the individuals into a campaign then filtering on reports based on that campaign. That'd be easy enough to do in Apsona as well but are curious if anyone has had luck filtering within a distance on zip-code, county, etc.

5 answers
  1. Aug 11, 2025, 8:58 PM

    We do this by adding a formula field to the account and using the DISTANCE formula, which is standard salesforce functionality, to calculate the distance between the geocoded account address and another location. The formula outputs the number of miles or kilometers between the two points, and you can filter by that. You can use the standard Data.com feature in Salesforce to geocode all of your addresses. The only downside is that the location you are comparing to is hard coded in the formula, so you have to edit the formula every time you want to run a report based on a different location. It's worked well for ad hoc requests though.  

0/9000

We're exploring an Apsona trial right now and I was wondering if it is possible to nest sublists.

 

Particularly, we would like to merge documents on for multiple accounts that list their opportunities and each opportunity has a sub object to relate it to multiple campaigns, so we'd like to list the campaigns as a comma-separated list in one table row for each opportunity.

 

I found the documentation for a comma separated list (https://www.apsona.com/pages/sfdc/doc/doc-merge-combine-list-fields.html), but it doesn't mention whether it would work inside a table and when I tried it out I didn't see the list group option, just the table group option. So, I wanted to check if it is even possible to do that or if I just set it up wrong.

 

#Apsona #Apsona Document Merge

11 answers
  1. Apr 7, 2023, 5:07 PM

    Hi @Katherine West, these use cases can be complex, so to really identify whether Apsona can get you exactly what you want, I feel it deserves a live conversation. We offer twice-weekly office hours where we can talk through your use case, share screen, and figure it out together. Here are the details:

    "Tuesdays 8am PT/ 11am ET and Thursdays 10 am PT / 1 pm ET*** - no registration required - join via: bit.ly/ApsonaHours

    ***no hours on the third Thursday of each month due to our webinar schedule***"

     

    But to provide a bit of high level info: 

    Technically speaking, if you are truly trying to create a second sublist from a data source, that is nested under a parent sublist, that is nested under a Top Level object: you can't do this in Apsona. Apsona's sublists allow for a top level parent (ie: Account) with a child sublist (opportunity). But some creative ways around this are:

    • Use our grouping features. For example, you'd create a sublist of your custom campaign child object, but this sublist would display opportunity data along side the campaign data. You'd then group your custom campaign sublist by the opportunity data so that it looks like a sub-sublist. And your top level parent would be an opportunity report, but it would only include account data, so that you get the result of what looks like an Account based document, that has opp info and campaign child info. 
    • Use multiple independent sublists:
      • Account would be the top level parent.
      • One sublist would be a list of opps
      • Another sublist below would be the child campaign object, that can be grouped in the same manner as above
      • This doesn't nest the data as I imagine you'd like, but it would allow for true multiple sublists based on independent data sources
    • Use a rollup tool to concatenate the campaigns into a comma separated list in a field on the opp and display that in an opp sublist as a merged field.
    • There are probably some other ways.

    I'd be happy to talk it out further during our office hours!

0/9000

@Apsona for Salesforce,

 

I am still struggling with a question that I brought to the Apsona Office Hours last Thursday.

 

I need to build an cross filter report in Apsona that only includes records where the child object does not match the criteria (an exception report).

I was able to create the report I am looking for natively in Salesforce but I cannot figure out how to create the report in Apsona.

 

Here is a screenshot from the Salesforce report.Cross Filters (Exception Report) #Apsona #Apsona Document Merge

1 answer
  1. Oct 3, 2023, 12:32 PM

    Hi John,

     

    I think your best method is to create a filter for contacts who have offline waivers in the last 365 days, then in your report add a filter where the contact id is not in that new filter. Let me know if you need more detail, I'd be happy to jump on a call to help.

     

    -Laurie

0/9000