Documentation about connecting Discourse with other platforms and services.
General
- Create and configure an API key
- Use scoped API Keys
- Embed a List of Discourse Topics Into an External Site
- Embed Discourse comments on another website via Javascript
- Embed Latest Post Teasers Into Your Website
- Embed comments from Discourse in your single page app
- Style Embeds in Multiple Hosts
- Style the embedded Discourse frame on your web page
- Configure webhooks that trigger on Discourse events to integrate with external services
- Add new webhooks and customize webhook payload
- Use Discourse webhooks with PHP
- Create posts from Google Forms responses
- How to integrate Discourse Gamification with an external system (redeem and award points)
- Push custom events to Google Tag Manager and Analytics
- Use nonces in Google Tag Manager scripts
- Integrate Jira issue collectors within topic buttons
- Create topics from a posts to Telegram group
Platforms
- Add a HelpScout chat widget to Discourse
- Add a Zendesk Chat widget to Discourse
- Enable Zendesk two-way sync
- Enable group sync from Google Workplace (experimental)
- Add Google Auto Ads to Discourse via Google Tag Manager
- Set up Google Tag Manager for use with Google Analytics
- Configure an app token for Instagram oneboxes
- Configure Patreon integration with Discourse
- Discourse Data Explorer Power BI integration
Task Management
- Make requests to the Discourse API with Zapier
- Trigger a Zapier task with Discourse Webhooks
- Use the Zapier Discourse Zap Templates
- Use Zapier to configure a topic on one Discourse as an activity stream for another Discourse
- Create a Salesforce lead via Zapier when a user signs up on Discourse
- Add Automated Metrics Collection with Zapier
- Automate sending Discourse invite emails with Zapier
- Generate new topics, posts and PM via IFTTT
- How to connect Discourse with hundreds of apps using Make
AI Providers
- Configure API Keys for Anthropic
- Configure API Keys for Azure OpenAI
- Configure API Keys for Cloudflare Workers AI
- Google Search for Discourse AI - Programmable Search Engine and Custom Search API
- Configure API Keys for Google Gemini
- Configure API Keys for OpenAI
- Configure API Keys for Stability AI (Stable Diffusion)
Chat Integrations
- Set up CA Flowdock notifications using the discourse-chat-integration plugin
- Set up Discord notifications with the discourse-chat-integration plugin
- Set up Gitter notifications using the discourse-chat-integration plugin
- Set up Google Chat notifications using the discourse-chat-integration plugin
- Set up Matrix (element.io) notifications using the discourse-chat-integration plugin
- Set up Mattermost notifications using the discourse-chat-integration plugin
- Set up Microsoft Teams notifications using the discourse-chat-integration plugin
- Set up Rocket Chat notifications using the discourse-chat-integration plugin
- Set up Slack notifications using the discourse-chat-integration plugin
- Set up Telegram integration using the discourse-chat-integration plugin
- Set up Webex notifications using the discourse-chat-integration plugin
- Set up Zulip notifications using the chat integration plugin
- Configure Groupme provider with the discourse-chat-integration plugin
- Setup HubSpot chat Integration
- Setup LiveChat Chat Integration
- Display a Discourse RSS feed in Discord
WordPress
- Install the WP Discourse Wordpress plugin
- Install and configure the WP Discourse Wordpress plugin for Discourse
- Configure single sign-on (SSO) with WP Discourse and DiscourseConnect
- Connect WP Discourse to Discourse
- Configure WP Discourse to display comments from Discourse
- Link an existing topic to a WordPress post
- Use WP Discourse to publish posts from Wordpress to Discourse
- Link to Discourse topics in Wordpress Without Displaying Comments
- Fix broken images for posts created by the WP Discourse and RSS plugins
- Manage group membership in Discourse with WP Discourse SSO
- Tag posts that are published from WordPress to Discourse
- Validate Email Addresses with the WP Discourse plugin
- View logs for the WP Discourse plugin
- WP Discourse Comments Block
- Display Data Explorer query results in WordPress (with TwigAnything)
- WP Discourse plugin tips and tricks
- Link a featured image back to its Wordpress post
- Customize the structure of WP Discourse templates
- Add forum search results to WordPress search
- Integrate Discourse with MemberMouse
- Configure WP Discourse Webhooks
Login & SSO
- Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)
- Use Discourse as an identity provider (SSO, DiscourseConnect)
- Create a DiscourseConnect login link
- Debug and fixing common DiscourseConnect issues
- Sync DiscourseConnect user data with the sync_sso route
- Sync DiscourseConnect user data with the sync_sso route [JavaScript]
- Disable DiscourseConnect
- Configure Discord Login for Discourse
- Configure Facebook login for Discourse
- Configure GitHub login for Discourse
- Configure Google login for Discourse
- Configure Twitter login and rich embeds for Discourse
- Configure sign up and log in with Auth0 using the OAuth2 Basic Plugin
- Set up Salesforce auth using OAuth2 basic support plugin
- Update Google Login to address "Inactive registered OAuth URIs" warning
- Synchronize SSO login state between Discourse and provider
- Use Discourse SSO with Mediawiki
- Configure OneLogin's SAML for Discourse
- Configure passenger to allow Twitter login when using Varnish
- Use Discourse SSO with Mantis Bug Tracker