• Skip to primary navigation
  • Skip to main content

Social Good Software

Creating amazing guest experiences through innovative software solutions for the social good community

  • Features
    • Deduper
    • Calendar Builder
    • Email Designer
    • Barcodes Scanner
    • Online Template
    • Checkout Flows
    • Membership Portal
    • Data Bridge
  • Pricing
  • Contact
    • About
    • Contact
    • Careers
  • Login
  • Get Price

Uncategorized

Send emails from your organization

December 7, 2025 By Rick Hernandez

You are now going to set up a domain name to send emails on behalf of your organization. You can add multiple domain names, including subdomain names, to send emails from.

Step 1: Verify domain name

  • Click on the “Settings” on the left navigation.
  • Click on “Account” on the top right.
  • Click on “Add domain name” in the “Email domain” section.
  • Click on “Verify domain name”.
  • TXT, CNAME, DMARC, and DKIM are generated.

Step 2: Copy and paste

  • Copy and paste TXT.
  • Copy and paste CNAME.
  • Copy and paste DKIM.
  • Copy and paste DMARC.

If you don’t have access to the domain name registrar, request help from your IT team or system administrator. Send them the instructions using the steps below:

  • Click on “Send Email”.
  • Type in the Name and Email address.
  • Click on “Send Email”.

Do you need to notify multiple team members? You can send an email notification once, then go back and send it again.

Filed Under: Uncategorized

Add our support team to your Account

December 7, 2025 By Rick Hernandez

Add a support team member

  • Log into the application.
  • Click on “Team” in the sidebar.
  • Click “Add Member”.
  • Click on “Add the support team”.
  • The support team now has access to your account

Filed Under: Uncategorized

Connect PAT with application

December 7, 2025 By Rick Hernandez

Connect your new personal access token PAT with the application.

If you have an existing connection with your account, you can skip to step 3 and enter just the username and personal access token.

Step 1:

  • Open a new tab and log into Altru.
  • Click on the “Home” button.
  • Copy the URL from your browser.

Step 2:

  • Log into your account.
  • Click on “Settings”.
  • Click on the “Altru”.
  • Paste the Altru URL into the URL field.
  • Click on the “Validate URL” button.

Step 3:

  • Add your username and password.
  • The username is “sgs-account”
  • The password is the personal access token (PAT)
  • Click on the “Save credentials” button.
  • Click on the “Test Connection” button to verify that your credentials are valid.

Now view the message “Valid Altru Credentials”, indicating that your credentials are valid, and you are ready to start using the application.

If you see the “Invalid Altru Credentials” message, please verify that you have followed all the steps correctly. A typo or an invalid value could cause this message.

If you are updating an account that was previously connected, use the following format to get the values needed.

Altru Domain: https://XXX.blackbaudhosting.com

Altru Root Directory: XXX

Altru Username: ENTER_YOUR_USERNAME

Altru Password: ENTER_YOUR_PASSWORD

Altru Database: XXX-XXX-XXX-XXX

Altru Instance ID: XXX

Filed Under: Uncategorized

Create a PAT with a proxy user

December 7, 2025 By Rick Hernandez

To connect the application with Altru, you are required to create a proxy user in Altru using a personal access token (PAT). This is required to access Altru programmatically and ensures appropriate login credentials to support data security and avoid risk of data breaches. This user account is independent of your existing accounts.

Step 1: Login to Altru

  • Login to your Altru.
  • Click on “Administration”.
  • Click on “Application users”.
  • Click on the “Add proxy user” button.
  • A dialog appears to create a new proxy user.

Step 2: Create a proxy user

  • Type in the name of the account.
  • The “Proxy username” is “sgs-account”.
  • Click on “Save”.
  • Search for the user “sgs-account”.
  • Click on the name “sgs-account”.
  • Remove all the system roles not required.
  • Assign the following roles to the account.

Step 3: Assign roles

  • Attribute Categories: This is a system role that define and store special information about a wide variety of record types. Required for Checkouts.
  • Code Tables: This is a system role that View and edit entries in code tables. Required for Email Designer.
  • Development Data Entry: This role provides read and write access for constituents and memberships. Required for Checkouts, Data Bridge, Digital Membership Cards, and Member Portal.
  • Group Sales Coordinator: This role attaches note for group sales. Required for Email Designer and Link2Pay.
  • Blackbaud Built-In AppFX System User Role: This role is for Link2Pay. Required for Link2Pay.
  • Guest Services Manager: This role provides lookup details for a ticket and un-scan the ticket with the Ticket Scanner.
  • Marketing Manager: This is a system role that runs queries on behalf of the organization. Required for Checkouts, Email Campaigns, Ticket Scanner, Member Portal, and Data Bridge.
  • Ticket Seller: This is a system role that reads and writes access for tickets. Required for Ticket Scanner and Digital eTickets.
  • Web Forms Administrator: This is a system role that generates links for the calendar. Required for Checkouts.

If unable to add the roles to the proxy account, click on the “Proxy owner” and assign the roles to the user first, then assign roles to the proxy user.

Altru, as of this writing, does not allow defining custom roles. If needed, contact your Account Executive at Blackbaud to define and create a new role for you.

Step 4: Personal access token

  • Click on the “Personal Access Token” tab.
  • Click on “Add”.
  • Enter the name “socialgood”.
  • Copy the personal token.
  • Click on “save”

Obtain your account name and token to use with the integration. Avoid assigning the System Administrator role to this account. Do not share your newly created account with anyone other than the application.

Altru requires you to create a personal access token every 12 months. Ensure you comply with Altru’s policy and keep your token up to date by creating a new token every 12 months.

Did this answer your question?

Filed Under: Uncategorized

Invite our support and implementation team to your Altru Account

December 7, 2025 By Rick Hernandez

You will need to provide access to our support team so that we can assist you in creating the Altru queries necessary for our product integrations and data backups. Follow the steps below.

Step 1: Application users

  • Go to your Altru account and click “Administration”.
  • Click on “Application User”.
  • Click on the “Add” button when the dialog box appears.

Step 2: Invite

  • Enter name: Social Good
  • Enter email: team@socialgoodsoftware.com
  • Select roles from the chart below for the account.
  • Click on “Save & Invite”.
Role nameDescription
Attribute CategoriesCreate categories
Code TablesAccess code tables
Development Data EntryUpdate records
Guest Services ManagereTickets, test Advanced Sales in the portal
Marketing ManagerCreate queries
Membership ManagerAccess the membership record
Web Forms AdministratorAccess the membership record
Ticket SellerReads and writes access for tickets

At this point, our support team will be able to assist you with any support-related questions.

Filed Under: Uncategorized

Create a new account

December 7, 2025 By Rick Hernandez

You’ll receive an email from your account manager. The email contains a link to the page where you can create your account.

Step 1:

  • Fill in the fields for the account.
  • Review the “Privacy Agreement”.
  • Review the “Terms of Service”.
  • Verify captcha.
  • Click the “Register” button to create your account.
  • You now have your account.

If you have not been assigned an Account Manager, reach out to our support team at support@socialgoodsoftware.com.

If you are not an Account Administrator, you need to reach out to the Account Administrator at your organization and have them invite you into their team.

Step 2: Verify account

  • Verify your email address.
  • A verification code will be sent to your email address.
  • Open it and fill in the field with your verification code.
  • Click on the “Verify Account” button.
  • You’ll be redirected to the login page.
  • Fill in your email and password to log in for the first time.

It’s important you log in to your account to notify your Account Manager.

Step 3: Account approval

  • You’ll see a prompt of “Awaiting Account Approval”.
  • Your account manager will then approve your account, which could take up to 48 hours.
  • Once the account gets approved, an email will be sent letting you know.
  • You can now use your credentials to log in.
  • Login into your account and enter your credentials.

Keep in mind that when you fill out the form, you must provide your organization’s information and not your personal information.

Filed Under: Uncategorized

Membership Portal for Altru

October 11, 2023 By Rick Hernandez

In today’s digital era, it is essential for organizations to adapt and embrace technology to streamline their operations and enhance customer experience. For nonprofits and arts and culture organizations, managing memberships can be a complex task, involving numerous administrative processes. However, with the Membership Portal for Altru, organizations can now provide their members with a seamless online experience, allowing them to view, upgrade, and renew their memberships with ease.

One of the standout features of the Membership Portal for Altru is its user-friendly interface. Designed to be easy to navigate, this centralized source allows members to manage their memberships online, reducing the need for support calls and ultimately increasing membership retention. With just a few clicks, members can access vital information such as their membership type, level, expiration and renewal dates, as well as their purchase history. Additionally, they can also contact member services directly through the portal, further enhancing their experience.

Another advantage of the Membership Portal for Altru is the integration of digital membership cards. By going green and eliminating the need for physical cards, organizations can save both time and money. Members can log in using their Altru primary email address and view a digital version of their membership card. This not only eliminates the hassle of printing and mailing physical cards but also ensures that members never lose their cards. With one login credential, members can conveniently have their digital card scanned in for visits, providing a seamless experience.

Furthermore, the Membership Portal for Altru offers self-service profile management. Members can log in using their Altru primary email address and access their personal information. They can update their details, such as their name, address, and phone number, without the need to contact the organization directly. This not only saves time and frustration for both members and staff but also ensures that the organization’s database is up-to-date and accurate. Members can also opt-out of marketing messages, giving them control over their communication preferences.

Data security and consistency are paramount concerns for any organization. With the Membership Portal for Altru, organizations can rest assured that their data is secure and consistent. The portal features real-time data updates, ensuring that members see the most up-to-date information from Altru. With 24/7 monitoring, organizations can trust that their data is protected, providing peace of mind for both the organization and its members.

The Membership Portal for Altru is trusted by leading arts and culture organizations, demonstrating its reliability and effectiveness. Powered by leading technology partners like Microsoft, Amazon and Blackbaud, it combines cutting-edge technology with a user-friendly interface to deliver an exceptional experience for organizations and their members.

In conclusion, the Membership Portal for Altru is a game-changer for organizations in the nonprofit and arts and culture sectors. With its easy-to-use interface, digital membership cards, self-service profile management, and real-time data updates, organizations can streamline their membership processes, increase member retention, and provide a seamless online experience for their members. By embracing technology, organizations can enhance their operations and better serve their members, ultimately advancing their mission.

Filed Under: Uncategorized

Barcode Scanner for Altru for Tickets and Membership Cards

September 12, 2023 By Rick Hernandez

Learn more

In today’s fast-paced world, time is of the essence, and convenience is paramount. Social Good Software, the leading organization in promoting arts and culture, understands the importance of providing exceptional experiences to its valued members and ticket holders. That’s why we are thrilled to introduce our latest innovation – a cutting-edge barcode scanner specifically designed for membership cards and tickets.

Say goodbye to long queues and frustrating manual ticket checks. With this state-of-the-art barcode scanner, members and ticket holders can now enjoy a seamless and efficient entry process at any event or exhibition. The scanner swiftly reads the barcode on the membership card or ticket, instantly granting access to the venue.

The benefits of this new technology extend beyond just streamlined entry. Members can now conveniently access exclusive perks and discounts by simply scanning their membership card at participating vendors. Whether it’s a discount at the gift shop, a complimentary beverage at the café, or priority seating at a performance, this barcode scanner makes it all possible with just a quick scan.

For ticket holders, this innovative tool ensures a hassle-free experience from start to finish. No more printing and carrying physical tickets – simply present the digital ticket on your smartphone, and the barcode scanner will take care of the rest. By eliminating the need for physical tickets, Social Good Software is taking a significant step towards sustainability and reducing waste.

Additionally, this barcode scanner allows Social Good Software to gather valuable data on attendance and visitor preferences. By tracking the flow of visitors and analyzing their preferences, Social Good Software can enhance future events, exhibitions, and programs to cater better to the interests and needs of its audience. This data-driven approach ensures that Social Good Software continues to provide extraordinary experiences that exceed expectations.

The implementation of this barcode scanner is a testament to Social Good Software commitment to innovation and customer satisfaction. By leveraging technology, Social Good Software aims to create a seamless and memorable experience for its members and ticket holders, making every visit to an event or exhibition a truly remarkable one.

We are excited to roll out this new technology and invite all members and ticket holders to experience the convenience and efficiency it brings. Join us in embracing this digital revolution, as we strive to make every interaction with a delightful and unforgettable one.

Filed Under: Uncategorized

Testing embeds

January 14, 2023 By Albert Bartolome

https://socialgoodsoftware.notion.site/Testing-Notion-to-Circle-c09ed652d0c24ac68e33d2af2e50bda3

Filed Under: Uncategorized

Social Good Software | Altru software integrations | Deduper | Calendar Builder | Email Designer | Barcodes Reader | Checkout Flows | Membership Portal | Online Template | API Integrations