ContributionsMost RecentMost LikesSolutionsRe: Email bounce handling on Khoros communities I'm also wondering if there is someone who is working on fixing blacklisting issues if you use Sendgrid? I know that Khoros doesn't allow us to see our individual deliverability data. The only way to look at it is through community analytics which doesn't tell you any user level data or domain level data. The downside to us using our own proxy server to send emails is that we can't get reply-by-email to work which is a huge dissatisfier for the community members. It does allow us to see the bounce data however so I can monitor and fix blacklisting issues. If we send emails directly from Khoros using Sendgrid we don't have any visibility to know if we're black listed or if there is soft/hard bounces. Ideally we keep sending to the soft bounces and the hard bounces they're set to an unverified or disabled state until they login and ensure that the email address is valid again. Having a report or integration back into our IDP would be ideal as well to ensure that we're not continually sending to accounts that we know to be failing. Re: Email bounce handling on Khoros communities JohnD Thanks I have a similar post here: https://community.khoros.com/t5/Developer-Discussion/Using-Hard-Bounce-Info-to-unsubscribe-people-in-their-IDP-and/m-p/669322 octavian_krody currently we're using proxy emails because Khoros isn't HIPAA compliant so emails are relayed through our server. It might be SMTP. A HIPAA compliant email provider we work with does high volume emails for us. I'll see if I can check for you Re: Email bounce handling on Khoros communities octavian_krody Wondering the same and hoping that someone from Khoros can provide an answer. JohnD BlakeH Re: Manage avatars for your community thanks LarryI @there’s more to figure out though. I’m finding that many people only have their phone as their way to access the internet even older people who are on fixed income. While yes they can use zoom in their browser on their computer to enlarge the experience. If they know about it. It can make the experience unbearable to use the community. Yes you can enlarge things on your phone as well but it can become a bad experience as well. Why not just make some things a little bigger from the get go and anticipate accidental zooms. Do this Get a mouse with a scroll wheel and a volunteer 70 or older who would say they’re not tech savvy . Maybe your parent can be a volunteer . Get a 15-17” monitor. Then show them Hermes private messages at 100% zoom. Then instruct them how to use scroll wheel on mouse to zoom their browser up to their preferred level on the community Home Screen. Then send them a PM and have them return to the messages area to read the message and see their feedback All the time I’m helping members adjust their zoom on their computer because they’ve zoomed in on accident and then can’t read their PMs at all. Aurora should offer a better experience than hermes does. fyi. When you do an @mention it will auto add another @ on the next word even when not indenting to from the phone. Happens here on Atlas and my computer. Seems to be a bug. See above on word there’s Re: Manage avatars for your community Are there any controls about how big the avatars are? I know certainly as a page is built to be responsive the avatars must respect the layout. I ask because our members are feeling that avatar images are a bit small, especially for our older audience. It would be great to be able to make the Avatars a bit bigger than they are on Hermes so it's more obvious who's who. Communities have been around enough that the demographics of communities now serve members into older age and deteriorating eye-sight so we must be inclusive of people of all ages and visual strength, independent of accessibility. Re: Best Practices for adding a 2nd Font-Face? keithkelly Glad you posted this. We're looking to possibly move to a new font Slate or Glosa. Once we acquire the font families I will need to figure out how to import it. Re: How to identify SSO ID for Digital Adoption Platform? I heard back from my CSM. So it turns out that if I use ${user.ssoId} it will work for AppCues, and possibly other Digital Adoption Platforms in the Page Head bottom Content of the Community Wrapper. It's important to use an uppercase I in Id as ${user.ssoid} will result in errors. <script> window.Appcues.identify( ${user.ssoId}, // unique, required { } ); </script> <script> Re: How to identify SSO ID for Digital Adoption Platform? Parshant Thanks I did try ${user.id} and it did work and pulls in the Khoros ID as expected. I appreciate the warning about the SSO ID and will discuss with our security person. I couldn't get it to pull in the SSO ID though so something must not be right with my syntax still. Looks to be that when I'm logged in to admin account and bypassing the SSO login and no SSO login exists it doesn't like it and gives me this error (See below) so I need to figure out what the default value should be when admins and support are logged in but don't have an SSO ID so I can avoid sending them on walk throughs but still have that distinct from someone who is guest browsing who we do want to get prompted by DAP. ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- How to identify SSO ID for Digital Adoption Platform? <script> window.Appcues.identify( "<<< USER_ID >>>", // unique, required { // recommended (optional) properties createdAt: 1566932390, // Unix timestamp of user signup date purchasedAd: 1566932395, // Unix timestamp of account purchase date (leave null if empty) planTier: "Standard", // Current user’s plan tier role: "Admin", // Current user’s role or permissions accountId: "1234", // Current user's account ID firstName: "John", // current user's first name // additional suggestions companyName: "Acme Corp", // Current user’s company name email: "john.doe@example.com", // Current user's email location: "90210", // a zipcode, state, or country enables location-based targeting version: "2.0", // users on different versions may need to see different content language: "spanish", // for multi-language applications renewalDate: 1577880288 // to remind users to renew } ); </script> I'm looking to add a Digital Engagement Platform via JavaScript on to my community. In order to track users we need to provide a unique identifier for each user. I've copied the sample script from their website and they identify what is supposed to be swapped out. However I'm having trouble identifying what should be used for the SSO ID value in the sample code above in place of "<<< USER_ID >>>" After the correct syntax is determined I also need to ensure it is being placed in the right place in Stuido > Community Style > Wrapper > Custom Skin. Any other information on how I can identify other fields would be helpful as well. For example we might like to do the following. Trigger at number of visits Trigger # of days after account creation date Trigger at specific Rank Trigger with specific Roles Trigger for sponsor status Trigger for certain companies Trigger if custom date is Today Trigger for certain languages From Page Hitbox I'm seeing: standard fields: <#assign khorosUserID = user.id /> <#assign communityUsername = user.login /> <#assign emailAddress = user.email /> We also have some custom fields <#assign quitDate = user.get("profile.quitDate")!"No quit date selected" /> <#assign payerInfo = user.get("profile.company.name")!"" /> <#assign eligibleForNRT = user.get("profile.nrt")!"false" /> <#assign personID = restadmin("/users/id/${user.id}/sso_id").value!"" /> <#assign sponsoredStatus = user.get("profile.sponsored.status")!"" /> <#assign language = user.get("profile.language")!"" /> I do also see in the hitbox personID = '${personID}'; Hopefully someone can point me in the right direction so I can learn this a little better and expand upon it. TIA SolvedRe: 📌Communities: Product Coaching Sessions Index 📌 MohammedF Would love to be pointed to any documentation that shows how to self setup then. I've done it years ago with Jive and other community platforms but would love to get it set up so I can run some simple queries. I'm sure there are others here who would benefit from learning how to set it up so they can create reports and get data that isn't available in community analytics or a user report export like I've mentioned in the link above since the field can't apparently be added to the user report export.