Create a System Account – Happeo

Create a System Account

This article explains what System Accounts are in Happeo, how they support API integrations, and how to create, manage, and troubleshoot them for secure and scalable automation.

What is a System Account?

A System Account is a dedicated account in your intranet linked to an API key. It can perform automated actions such as posting in channels, editing content, or managing workflows, depending on the permissions you assign.

Key characteristics include:

This makes system accounts particularly useful for automating repetitive tasks, integrating Happeo with other systems, or ensuring a smooth flow of content into your intranet.


How System Accounts are used

System Accounts act like behind-the-scenes team members that enable automation and integration:

By aligning permissions with your content and governance model, System Accounts ensure automations behave just like trusted users, without blurring accountability.


Best practices for using System Accounts

System Accounts unlock automation that extends your intranet’s value beyond daily use—helping your organization streamline tasks, reduce manual effort, and maintain consistent, centralized control.


Availability and costs


How to create a System Account

🔑 Permissions: Only admins can create System Accounts.

  1. Click your avatar in the top-right corner of your intranet navigation.
  2. Go to Admin Settings.
  3. Select User Management > System Accounts.
  4. Click Create new System Account.
  5. Enter the name of your new account.
  6. Choose a user role: - Normal: Standard account permissions.
    • Admin: Full platform control.
  7. Click Create System Account.

Once created, you’ll generate and link an API key for integrations.


Add a System Account to a channel

System Accounts can be added as members to channels, just like users.

  1. Navigate to the channel where you want to add the account. - 🔑 Permissions: You must be an owner or editor of the channel.
  2. Click the Members tab in the top-right channel navigation.
  3. Search for and click the System Account name.
  4. Assign the appropriate role: - Participant: Read-only access.
    • Editor: Can create and edit posts.
  5. Click Add member.

This ensures your automations and integrations post or manage content in the correct spaces, with the right level of visibility.


How to manage a System Account

Admins can easily manage existing System Accounts from the Admin Settings → User Management → System Accounts section. Within this view, you can:


FAQ

Access & permissions

Do System Accounts require a Google or Microsoft account to function?

No, System Accounts are native to Happeo and are not tied to an individual’s Google or Microsoft identity. This makes them more flexible for integrations and automations.

Can System Accounts be given the same permissions as regular users?

Yes, admins can grant them roles such as channel participant, editor, or even admin rights, depending on what the automation needs.

Can System Accounts post in any channel automatically?

Not by default. They must first be added as a member of the channel and given the appropriate role (participant, editor, etc.).


Usage & automation

Do System Accounts appear in analytics or reporting?

Yes, actions performed through a System Account (like posting) are visible in activity logs, helping admins track automated contributions separately from human users.

Can multiple API keys be linked to the same System Account?

No, each System Account is linked to a single API key. If you need multiple integrations, you may need to create additional System Accounts.

Can System Accounts ghostwrite posts for multiple users?

Yes, but only if ghostwriting permissions are explicitly granted. Without this, the System Account cannot edit or create posts on behalf of others.


Costs & limits

Do System Accounts count toward my seat cap?

No, System Accounts do not consume seats and therefore do not impact your licensed seat limit.

Is there a limit to how many System Accounts I can create?

No, there’s no set limit on the number of System Accounts you can create. However, it’s best to only create accounts that serve a clear purpose, and to regularly review and remove any that are no longer in use to keep your environment streamlined.


Management & maintenance

What happens if a System Account’s API key is compromised?

You should revoke the API key immediately and generate a new one. This ensures no unauthorized automations can continue to act within your environment.

Can System Accounts be deleted?

Yes, admins can delete them from the Admin Settings under User Management → System Accounts. Any automations tied to the account will stop functioning.


Troubleshooting

Why can’t I see the System Account tab in User Management?

The System Account tab may not be visible if your current Happeo package does not include this feature. To confirm if System Accounts are available for your organization, please contact your Customer Success Manager (CSM).

Why can’t I retrieve a list of channels from Happeo’s public API?

Why can’t I retrieve channel members from Happeo’s public API?

Why can’t I post as another user using Happeo’s public API?