Skip to main content

#Appexchage Apps26 diskutieren mit

I am in the process of submitting our package for AppExchange listing. Our solution is completely free to use, and we are preparing it for the Security Review.

However, during the submission process, the system is displaying a $999 security review fee, even though our listing is a free solution. As per Salesforce documentation and common guidelines, free solutions are generally exempt from this security review fee.

Could you please confirm:

  1. Whether the $999 fee is mandatory even for free AppExchange solutions.
  2. If free apps are exempt, please guide us on the exemption process or any steps required to correctly classify the solution so the fee does not appear.

We want to ensure the listing process is followed correctly and would appreciate your guidance on how to proceed.   

5 Antworten
  1. 20. Nov. 2025, 09:50

    @Usman Khan

     

    You might be right, but in my last communication with the Security Review team, they clearly mentioned that we need to have the waiver code.  

    @Shubham Gour

    Please keep us update; As Usman suggested please raise a case from your partner account.  

     

0/9000

We are looking for a native salesforce application which can replace eventbrite and help us in event management and ticketing for gardens .  

 

#Appexchage Apps

1 Antwort
  1. 2. Sept., 19:19

    Hi @Janaki Reddi

     

    A few native options actually cover garden style ticketing well timed/dated admission tickets, guest checkout (no login needed for buyers), and Salesforce native data (no sync lag or external ticketing database). Here's how the leading ones stack up:

     

    A consultant's take: for garden admission/event ticketing specifically, my starting pick would be Blackthorn Events it's the most mature native option, handles payment processing and refunds itself (no separate Stripe/PayPal integration to maintain), and pairs with Experience Cloud for a public-facing ticket storefront visitors can buy from without a login. It's also the one most gardens/botanical orgs and nonprofits already use, per the vendor's own case data. 

    Two things worth confirming before you commit, since they change the recommendation: 

    • Ticket volume/pattern is this timed/dated admission (e.g. "Saturday 10am garden entry") with capacity caps, or more traditional single events (fundraisers, classes, weddings)? Blackthorn and AC Events both handle capacity based timed tickets; EventSpark leans more toward simple RSVP/registration.
    • Budget tier Blackthorn is licensed per-org and sits mid-to-high; EventSpark is the lower cost native option if this is a smaller garden with modest ticket volume.

    If you want, I can pull current AppExchange reviews/pricing details for whichever one fits your volume, or scope out what a native build/config would take if you'd rather not add a managed package at all worth knowing that's also an option here, since garden ticketing with capacity limits is buildable on standard Salesforce (Flow + Experience Cloud + a payment gateway like Stripe) if you want full control instead of a packaged app. 

     

    I hope you find the above information helpful. If it does, please mark it as Best Answer to help others too.

0/9000

Hello, 

 

I have set up the Enhanced Field History Tracking. I mapped it to a custom object I built and have set up the flow but it currently is not creating the records in the custom object I built. I am not sure were the error is.  

Salesforce Labs Enhanced Field History Tracking

 

Enhanced Field Flow.png

 

Debug Enhanced.png

 

 

 

#Appexchage Apps

3 Antworten
  1. 28. Aug., 21:44

    BINGO!!!  Once I learned a little Apex, I was able to get it working.  Thanks for the insight.

0/9000

I'm trying to link a namespace to my Dev Hub org so I can build a second-generation (2GP) managed package. When I click Link Namespace on the Namespace Registries tab, the OAuth popup immediately returns:

error=invalid_request&error_description=missing required code challenge   

The popup is the internal Environment Hub authorization flow (the redirect URL ends in /environmenthub/soma-callback.apexp). It looks like the flow requires a PKCE code_challenge that it isn't sending.

What I've already tried:

  • "Require Proof Key for Code Exchange (PKCE) for Supported Authorization Flows" is OFF in both the Dev Hub org and the namespace org (Setup > OAuth and OpenID Connect Settings).
  • Reproduced in Chrome and Firefox, with third-party cookies allowed and popup blockers disabled.
  • Confirmed no other Salesforce sessions were open in the browser.

Environment:

  • Both orgs are Developer Edition, instance USA1044, created August 2026.
  • Dev Hub and "Enable Unlocked Packages and Second-Generation Managed Packages" are enabled on the hub org.
  • The namespace is registered in the separate (non-Dev-Hub) org.

Has anyone hit this since the Summer '26 PKCE enforcement? Is there a connected-app or Environment Hub setting I'm missing, or is a support case the only way to link the namespace?   

1 Antwort
0/9000

Hey ya'll! I am looking for a document signing/generating solution/app for Salesforce that is low cost but good. I wanted to use SDocs, because we have used it before, but it turns out that it doesn't work with Professional edition.   

Does anyone have another suggestion?   

My client has Adobe PDF (not Sign), but I could suggest she upgrades fi that is the best solution. I am needing this, ultimately, to be able to be part of a button that can generate a contract, and another that can generate an invoice, pulling in merge fields, etc.

Thank you for your suggestions!   

1 Antwort
0/9000

We have been using the Unsubscribe app successfully in our organization for many years without issue.  Just recently, I have been receiving error messages, stating:    The record passed to the flow was neither a lead nor a contact.  

 

This link has only been used in our templates on the contact object, and I am not sure why it is suddenly failing.    The error email is also not passing the recordid or email, so I am not able to determine where it is coming from.  Has anyone encountered this issue?       

1 Antwort
  1. 3. Aug., 12:24

    Hi @Maria Smachetti The error indicates that the flow is receiving a record that isn't a Lead or Contact, or the record ID isn't being passed correctly. Since this started recently, check whether any email templates, flows, or automation were updated and verify that the unsubscribe link is still passing the correct Contact ID. Also review the flow debug logs to identify which record is triggering the error. If everything looks correct, check for updates to the Salesforce Labs app or contact Salesforce Support, as it may be a recent issue with the package.

0/9000

This is regarding the recent salesforce notification on the blocking of uninstalled connected apps in the org.     How do we find out if such an app(uninstalled connected app found under the Connected Apps OAuth Usage as per the guidelines) has been currently in use?  Is it decided by the LastUsedDate field from the OAuthToken object?     Appreciate your help! 

5 Antworten
0/9000

 

I'm trying to install the

Field Service Dashboards Salesforce Labs package, but the installation fails with the following error:

Our org originally had 5 dynamic dashboards. We reduced the count to 4, but the installation still fails with the same error.

Could anyone confirm how many dynamic dashboards this package creates during installation? Also, is there a version of the package that installs the dashboards as standard (run as a specific user) instead of dynamic dashboards?

1 Antwort
  1. 3. Aug., 11:51

    Hi @Kalaiarasi Rajendhran The installation is likely failing because the package creates additional dynamic dashboards, causing your org to exceed the allowed limit. Even after reducing your existing dashboards, the package may still require more dynamic dashboard slots than are available. Check your org's dynamic dashboard limit and the package documentation to confirm the number of dashboards it installs. If you need standard dashboards instead, see if the package provides an alternate version or contact the package owner, as the dashboard type cannot be changed during installation.

0/9000

We're trying to install your package (AppExchange listing ID: a0N300000016ZsfEAE) into our Salesforce org and the install fails with:

Package url - https://appexchange.salesforce.com/appxListingDetail?listingId=a0N300000016ZsfEAE

(AppExchange Dashboard Pack for Sales, Marketing and Service) 

 

CustomField(Account.Data_Quality_Score__c)

You referenced an unsupported field type called "Text (Encrypted)" using the following field: LEN

CustomField(Contact.Data_Quality_Score__c)

You referenced an unsupported field type called "Phone (Encrypted)" using the following field: LEN

Context: Our org has Shield Platform Encryption enabled on Account.Phone and Contact.Phone (deterministic encryption) for HIPAA/PHI compliance, and we can't disable it. It looks like your Data_Quality_Score__c formula field calls LEN() on Phone, and Salesforce formulas can't reference encrypted fields — so the deploy is rejected.

Questions:

  1. Is there a package version or install option that excludes Phone (or other Shield-encryptable fields) from the Data_Quality_Score__c formula?
  2. Can we install first and customize/rebuild that formula afterward (a post-install config or "advanced install" mode)?
  3. Do you offer (or plan to offer) an Apex/Flow-based version of this scoring logic instead of a formula field, since Apex in system context can read encrypted values with proper permissions?
  4. Have other customers with Shield Platform Encryption hit this same conflict — and how was it resolved?

We'd prefer not to disable encryption on Phone, even temporarily, given compliance requirements.

Thanks, 

 

#Salesforce Labs  #Appexchage Apps

1 Antwort
  1. 31. Juli, 18:01

    Hi Ravi, 

     

    This is a hard platform limitation, not something specific to this package's install options — formula fields (including LEN() and any other function) simply cannot reference a field with Shield Platform Encryption enabled, regardless of encryption type (deterministic or probabilistic). There's no install mode, package version, or config toggle that can bypass this, since it's enforced at the metadata/formula-compilation level by the platform itself, not by the package. 

     

    Answering your questions directly: 

     

    1. No install option can exclude Phone from the formula while keeping the field itself unchanged — the formula field's definition is fixed at package build time. Since it's a Salesforce Labs package (community-supported, not a vendor with a support team), there's no "encrypted-field-safe" variant to switch to; you'd need to modify the metadata yourself post-install (see #2). 

     

    2. Yes — this is your real path forward. Since this is an unmanaged or lightly-managed Labs package (most Labs apps are), you should have edit access to the Data_Quality_Score__c formula after install. Deploy the package, then immediately edit that formula field to remove the LEN(Phone) reference (or rebuild the scoring logic to exclude Phone entirely). If the package is a managed package and the field is locked, you won't be able to edit it at all — worth confirming which type it is before installing. 

     

    3. Apex can read encrypted field values only if the running user has "View Encrypted Data" permission — it does NOT bypass encryption for everyone, and even Apex referencing encrypted fields in a SOQL WHERE clause or certain operations has platform restrictions (you can query and return encrypted field values to permitted users, but can't do things like LIKE filtering on ciphertext for probabilistic encryption). So an Apex/Flow version could work for LEN()-style logic, but only for users granted View Encrypted Data — it's not a clean drop-in replacement without also managing that permission carefully. This isn't something you can get "from the package" as-is; it'd require custom rebuilding of the Data_Quality_Score__c logic in Apex. 

     

    4. This is a well-known Shield Platform Encryption conflict for any formula field on Account/Contact.Phone or similar PII fields — anyone using Shield Encryption commonly hits this with any AppExchange package (Labs or paid) that includes formula fields referencing standard PII fields. The typical resolution is exactly what's in #2: install, then manually rebuild/adjust the offending formula fields to exclude the encrypted field, since there's no vendor-side fix that works universally across different customers' encryption configurations. 

     

    Practical recommendation 

    Since this is a Labs package (no formal support team, as you may already know from prior threads on this), your fastest path is: 

    - Check if it's managed or unmanaged (Setup > Installed Packages, or check the AppExchange listing type) 

    - If unmanaged: install, then edit Data_Quality_Score__c to remove the Phone reference and replace it with a non-encrypted proxy (e.g., checking Phone <> null via a different mechanism, or scoring based on other non-encrypted fields only) 

    - If managed and the field is locked: you likely can't fix it directly — you'd need to clone the package's dashboard/report logic into your own custom fields that reference a non-encrypted proxy field instead

0/9000

I want to install a Field Service Dashboard package from AppExchange. 

However, when I try to install the package, it redirects me to the login page. Whether I use the custom domain URL or change the URL to 

test.salesforce.com

, after logging in, I receive the following error . 

Thanks in advance!!

Field Service Dashboard Package Installation Error

 

 

 

#Appexchage Apps

6 Antworten
  1. 7. Mai 2025, 05:54

    Hi Kavya, 

     

    It seems you are trying to install this in Sandbox if I am not wrong. 

    So you need to click on tryIt button then only you will be able to install in Sandbox. 

     

    Hi Kavya, It seems you are trying to install this in Sandbox if I am not wrong. So you need to click on tryIt button then only you will be able to install in Sandbox.

     

    Screenshot 2025-05-07 112428.png

     

     

     

0/9000