• 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

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

Helping Arts & Culture Organizations Integrate With Altru by Blackbaud

Learn how you can have a seamless integration with Altru by booking your free demo.

801-822-0183
Book a demo
Social Good Software

  • Privacy Policy | Terms of Service

© 2024 Created by Salty Slopes LLC
All Rights Reserved

Features

  • Deduper
  • Calendar Builder
  • Email Designer
  • Barcodes Reader
  • Online Template
  • Checkout Flows
  • Membership Portal
  • Data Bridge
  • API Integrations

Professional Services

  • Landing Pages
  • Account Manager
  • App Development
  • Digital Marketing
  • Custom Themes
  • Consulting

Contact us

9690 South 300 West #306
Sandy, UTAH 84070

hello@socialgoodsoftware.com

801-822-0183 | Contact Form

Careers (We're Hiring!)

  • YouTube
  • LinkedIn

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