Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@NagariaHussain
Copy link
Collaborator

@NagariaHussain NagariaHussain commented Sep 26, 2025

CleanShot 2025-10-19 at 17 06 04@2x

Summary

  • Adds a new Lead Syncing module
  • Introduces a new Lead Sync Source DocType
  • Integration with Facebook for syncing leads (access token based auth)
  • Configurable sync intervals
  • ID based and values based de-duplication

The base structure can be used to add more providers in the future.

Duplicate / Failure Log

CleanShot 2025-10-19 at 18 57 58@2x CleanShot 2025-10-19 at 17 41 33@2x

Has the response data from FB API:

CleanShot 2025-10-19 at 18 58 10@2x

Also, contains traceback for failure. Will later help in retrying if needed.

@NagariaHussain NagariaHussain changed the title feat: FB Lead Sync first cut feat: FB Lead Sync Sep 26, 2025
@NagariaHussain NagariaHussain marked this pull request as draft September 26, 2025 14:35
@NagariaHussain
Copy link
Collaborator Author

Oh shoot, I was not logged in as Admin, hence the custom checkbox was disabled 🤣🙈

@NagariaHussain
Copy link
Collaborator Author

CleanShot 2025-09-30 at 19 16 38@2x CleanShot 2025-09-30 at 19 15 40@2x

@sumitbhanushali
Copy link

@NagariaHussain I think this code should go in separate app like social_media_integrations since in helpdesk also there are use cases where someone messaging on Facebook or Instagram should be created as issue, same for twitter and linkedin.

It would be best if Integration code is common across all apps

@NagariaHussain
Copy link
Collaborator Author

That was the initial plan, but since lead syncing is very specific to CRM, we are going this way. Probably in the future.

@NagariaHussain NagariaHussain marked this pull request as ready for review October 19, 2025 11:42
@NagariaHussain
Copy link
Collaborator Author

Docs pending.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants