SurfSense icon indicating copy to clipboard operation
SurfSense copied to clipboard

Add a Salesforce Connector

Open MODSetter opened this issue 4 months ago • 4 comments

Adding a Salesforce Connector will be awesome.

What to Do

You can follow the below PR examples to see how to add new connector https://github.com/MODSetter/SurfSense/pull/125 https://github.com/MODSetter/SurfSense/pull/37

MODSetter avatar Jul 22 '25 11:07 MODSetter

I'd like to propose adding a Salesforce connector to enable:

  • Bi-directional data sync between Forge and Salesforce
  • CRUD operations on standard/custom objects
  • Real-time event triggers

Implementation Plan:

  1. Auth: Support OAuth 2.0 (Web Server Flow)
  2. Core Operations:
    • Query via SOQL
    • Bulk API support
    • Change Data Capture
  3. Testing:
    • Mock Salesforce API responses
    • Sandbox environment validation

Would this align with project goals? Can submit a technical spec for review.

kelvinempires avatar Jul 22 '25 13:07 kelvinempires

@kelvinempires Just check the project code once and LMK if you would like to try implementing this

MODSetter avatar Jul 22 '25 13:07 MODSetter

Hi @kelvinempires, I'd like to work on the Salesforce connector proposal to enable bi-directional sync, CRUD operations, and real-time triggers between Forge and Salesforce. The plan includes OAuth 2.0 auth, SOQL querying, Bulk API, and CDC support, along with sandbox and mock testing.

Let me know if I can go ahead and submit a technical spec for review.

Thanks!

lhcee3 avatar Jul 31 '25 16:07 lhcee3

I want to work on this!

Recommended by OnlyDust for outstanding experience and quality contributions.

CREDO23 avatar Aug 02 '25 12:08 CREDO23