Skip to main content
This guide walks through the complete setup process to integrate Sage Intacct with Stuut’s AI-powered accounts receivable platform. The integration requires configuration in both Sage Intacct and Stuut. Estimated time: 15–20 minutes

Prerequisites

Before beginning, ensure you have:
  • Administrative access to your Sage Intacct account
  • Access to your Stuut account with connector permissions
  • Web Services enabled in your Sage Intacct subscription (Company → Admin → Subscriptions)
Sage Intacct requires a Web Services developer license (sender ID and password) for API integrations. If you don’t have these credentials, contact your Sage Intacct account manager. Stuut uses the authorized client ID 714f94ad79c8059eb934.app.sage.com for secure OAuth connections.

Part 1: Sage Intacct configuration

Step 1: Configure Web Services authorization

Navigate to Company settings:
  1. Click Applications in the top menu
  2. Select Company from the dropdown
  3. Go to the Setup tab
  4. Click Company under Configuration
Sage Intacct Applications menu with Company selected under the Setup tab

Applications → Company → Setup → Company

  1. Click the Edit button
Edit button in Sage Intacct Company information
In the Security tab, configure Web Services access:
Security tab in Sage Intacct Company information

Company information → Security tab

  1. Scroll to Web Services authorizations
  2. Click Add
Web Services authorizations section with Add button
  1. Enter the following:
    • Sender ID: stuutMPP
    • Description: For Stuut AI Agents
    • Status: Active
  2. Click Save
Web Services sender information form with Sender ID stuutMPP, description For Stuut AI Agents, and status Active

Web Services sender information

Step 2: Authorize the Stuut client application

Still in the Security tab:
  1. Scroll to Authorized client applications
  2. Click Add
Authorized client applications section with Add button
  1. Enter the following:
    • Client ID: 714f94ad79c8059eb934.app.sage.com
    • Description: Stuut
    • Status: Active
  2. Click Save
  3. Click Done to exit Company settings
Authorized client applications form with the Stuut Client ID and status Active

Authorized client applications form

Step 3: Create the Stuut role

Navigate to role management:
  1. Click Company in the top menu
  2. Select the Admin tab
  3. Under “Users, roles, and groups”, click Roles
Sage Intacct Admin tab with Roles highlighted under Users, roles, and groups

Company → Admin → Roles

  1. Click Add
  2. Create the role:
    • Name: stuut
    • Description: Role for Stuut AI Agent
  3. Click Save
Role form with name stuut and description Role for Stuut AI Agent

Step 4: Configure role permissions (subscriptions)

After creating the role, subscribe it to the required modules. Check these four modules:
  • Company
  • Accounts Receivable
  • Order Entry
  • General Ledger
All four modules are required for Stuut to function properly.
For each checked module, click Permissions and configure the specific access rights below, clicking Save after each module.

Step 5: Create a Web Services user

  1. Go to CompanyAdmin tab
  2. Under “Users, roles, and groups”, click Web Services users
Sage Intacct Admin tab showing Web Services users under Users, roles, and groups

Company → Admin → Web Services users

  1. Click Add
  2. Configure the user:
    • User ID: choose an appropriate ID (e.g., stuut_api)
    • Email: email address of the person responsible for the integration
    • Contact: contact name
    • Role: select stuut (the role created in Step 3)
    • Status: Active
  3. Click Save
Web Services user form with the stuut role assigned

Web Services user information

Return to the authorized client application:
  1. Navigate to Company → Setup → Company → Edit
  2. Go to the Security tab
  3. Find the Stuut authorized client application
  4. Add the Web Services User ID you created in Step 5
  5. Click Save

Part 2: Stuut configuration

Step 7: Connect Sage Intacct to Stuut

  1. Sign in to your Stuut account at dashboard.stuut.co
  2. Click your user profile in the bottom-left corner
  3. Select Connectors from the menu
Stuut profile menu with Connectors option
  1. Click Connect Integration
Stuut Connectors page with Connect Integration button
  1. Select Sage Intacct from the available integrations and click Add
Select Integration dialog with Sage Intacct listed

Step 8: Authenticate

When prompted:
  1. Sign in with the Sage Intacct credentials for the Web Services user (an email was sent to the user specified in Step 5)
  2. Authorize Stuut to access your Sage Intacct data
  3. Synchronization starts automatically once connected
Sage Intacct login window requesting Company ID, User ID, and Password

Sage Intacct login prompt

Stuut connection overview showing Sage Intacct linked with models syncing

The Sage Intacct connection syncing in Stuut

Troubleshooting

If you encounter any issues during setup or operation:
  • Verify all IDs and settings match exactly as shown in the screenshots
  • Ensure the Web Services user has been assigned to the correct stuut role
  • Check that all permissions are properly configured for the role
  • Confirm the authorized client application has the correct Client ID: 714f94ad79c8059eb934.app.sage.com
  • Verify that the Web Services user ID has been added to the authorized client application
  • Check that all statuses are set to Active
Still stuck? Contact support@stuut.co.