Discourse Salesforce

:discourse2: Summary Discourse Salesforce allows synchronization between Discourse Users and Salesforce leads/contacts, and enables Salesforce Social Login
:hammer_and_wrench: Repository Link https://github.com/discourse/discourse-salesforce
:open_book: Install Guide How to install plugins in Discourse

:discourse2: Hosted by us? This plugin is available on our Enterprise plans.

Sync between Salesforce leads/contacts & Discourse users

You can create a Salesforce Lead or Contact from any Discourse user using the post menu. To easily distinguish those users it will display a poster icon next to the username in posts. There will be linkbacks to these Discourse user profiles in corresponding Salesforce objects.

These created Leads and Contacts are automatically added into Discourse user groups.

When Leads or Contacts create new topics, they will be added as a feed item in Chatter.

Sync between Salesforce cases & Discourse topics

You can create a Salesforce Case for any Discourse topic from the topic admin menu. The topic author will automatically be created as a Salesforce Contact.

Log in with Salesforce (OAuth)

This plugin will also allows Login with Salesforce, making it easier for your Salesforce users to sign up on Discourse.

Configuration

Check out our dedicated configuration guide to connect Discourse to Salesforce.

→ How to configure the Salesforce integration

Last edited by @lindsey 2026-11-12T19:00:24Z

Check documentPerform check on document:
14 Likes

Hi there,

I seem to have hit some snag along the way while trying to complete this process. As the configuration portion of this wasn’t super clear I followed a combination of this guide and This one from SalesForce

I have created the app on the sales force side with oauth and the self-signed server.crt uploaded to the app. The call back URL (Step 6 in the salesforce guide) I put in https://login.salesforce.com as the default in discord settings as the suggested local host URL didn’t make much sense. We have the consumer key and secret as well as the RSA key and my salesforce admin email address all entered in the discourse plugin settings for salesforce but we are not seeing things like the created lead generation on the discourse side. Does anyone have a step-by-step guide we can review or any insights in testing and getting this sorted out?

Thanks!
Tim

I added a few more detailed steps in the configuration section in the OP.

2 Likes