Discourse icon

Discourse Integration

Manage a Discourse forum — topics, posts, categories, tags, groups, users, and badges — and react to forum events. Connect Discourse conversations to the systems your team already uses every day. When Watch Events lands, react with Download Backup or Export Calendar Events ICal.
3-day trialCancel anytimeUp to 10 minutes quick set up
  • GDPR
  • Data Encryption
  • 2FA
  • Local Data Region

Supported triggers and actions for Discourse integration

Triggers can detect changes in Discourse and run actions that can create, search or modify data inside Discourse automatically [3] — exactly how you set them.

  • Discourse icon
    Watch EventsTriggers when selected events happen on the Discourse forum.
  • Discourse icon
    Download BackupRetrieves download backup.
  • Discourse icon
    Export Calendar Events ICalDownloads the calendar feed in iCalendar format.
  • Discourse icon
    Get CategoryReturns category.
  • Discourse icon
    Get Group by IDReturns group by id.
  • Discourse icon
    Get Group by NameReturns group by name.
  • Discourse icon
    Get PostReturns post.
  • Discourse icon
    Get Site Basic InfoReturns site basic info.
  • Discourse icon
    Get Site InfoReturns site info.
  • Discourse icon
    Get Specific Posts from TopicReturns specific posts from topic.
  • Discourse icon
    Get TagReturns tag.
  • Discourse icon
    Get Tag GroupReturns tag group.
  • Discourse icon
    Get TopicReturns topic.
  • Discourse icon
    Get Topic by External IDReturns topic by external id.
  • Discourse icon
    Get UserReturns user.
  • Discourse icon
    Get User by External IDReturns user by external id.
  • Discourse icon
    Get User by ID (Admin)Returns user by id (admin).
  • Discourse icon
    Get User by Identity ProviderReturns user by identity provider.
  • Discourse icon
    Get User EmailsReturns user emails.
  • Discourse icon
    List BackupsRetrieves a list of backups.

How to integrate Discourse in automation workflow?

3 simple steps to make your Discourse connected with other apps in automation workflows on WEXTL. Up to 10 minutes integration set up.

How Discourse connects and integrates with WEXTL

Save and approve your credentials once — WEXTL® stores authorization information encrypted and reuses the authentication whenever Discourse app is called in workflows. That allows your communication automations to run without your attention, per defined schedule [7]. Explore documentation [6] for a detailed list of fields that Discourse supports.

The following table illustrates what fields Discourse integration require during authorization flow inside our workflow builder [4].

Demonstration of Discourse connection step inside WEXTL Workflow Builder [4].

FieldTypeHelp
API KeyRequired
password

Create this in your forum's admin area under API → Keys. Choose a key with Global scope — scoped keys cannot reach every operation this app offers.

API UsernameRequired
text

The forum username this app acts as, for example system. If your API key is tied to a single user, enter that user's username — a different one will be rejected. Most operations here need an administrator.

HostingRequired
select

Where your forum runs. Both options ask for the forum address.

Connect Discourse to popular apps on WEXTL

Enter a name of the other app you want to sync with Discourse below. Click on selected app to explore integration options with Discourse. If the app you search for is not available in WEXTL yet, you can use HTTP node [10] instead to integrate it directly.

Example automation with Discourse integration

Select Watch Events trigger from Discourse - this will be a starting point in your automation. Whenever event happens in Discourse, workflow will start [7] from Watch Events node.

Search for Add Group Members, connect it as the next step of integration sequence. You can use filters between Watch Events and Add Group Members, so only important data pass from Watch Events to the next step. WEXTL gives you full control over the process of Discourse automation. All parts of workflow are visible on the canvas [4].

Discourse on WEXTL has 95 modules for combining communication automations. Explore Discourse documentation for more.

Discourse
Watch Events
Clearstream
Performs action
OR
Clearstream
Triggers
Discourse
Add Group Members

Demonstration of how visual Discourse automation [6] looks in WEXTL.

Frequently asked questions

Common questions about automating Discourse in your workflows.

Try Discourse on WEXTL®

Claim your 3-day trial to build Discourse integrations and access every WEXTL® feature.

Cancel anytime.

References

List of sources used to gather information about the Discourse integration.

  1. Discourse integration source code, module specs and credentials implementation.
  2. Internal Discourse integration documentation, structured input and output parameters, scopes, and authentication methods.
  3. Official Discourse vendor API documentation — used to verify field meanings, authentication flows, and anything our own specs don't fully capture.
  4. WEXTL® Visual Workflow Builder, anonymized data from our technical support team.
  5. WEXTL® Apps Library
  6. WEXTL® Discourse App Documentation
  7. WEXTL® Workflow Scheduler
  8. WEXTL® HTTP node documentation