Commit Graph
10 Commits
Author SHA1 Message Date
Andras Bacsai d3597b5209 feat(subscription): add mailcheep integration for contact syncing
Adds mailcheep integration to synchronize contacts with mailcheep's email
marketing platform. Contacts are synced on user creation and during stripe
subscription lifecycle events (paid, churned).

- Add MailcheepService for mailcheep API interactions
- Add SyncMailcheepContactJob for async contact synchronization
- Add sync:mailcheep console command for backfilling contacts
- Integrate contact syncing into user creation workflow
- Integrate contact syncing into stripe subscription event handling
- Add mailcheep configuration (API key and list IDs)
- Add comprehensive feature tests for mailcheep integration
2026-03-26 10:49:05 +01:00
Andras Bacsai 582416806f remove unnecessary things 2024-11-11 10:23:03 +01:00
Andras Bacsai 3ebb35a5cd fix: remove lemon + paddle things 2024-06-25 13:54:58 +02:00
Thijmenandgithub-actions[bot] d86274cc37 Fix styling 2024-06-10 20:43:34 +00:00
Andras Bacsai 7b4d8a8f05 wip: new pricing 2024-04-12 15:48:56 +02:00
Andras Bacsai f78fd212bb fix: subscription / plan switch, etc 2024-02-23 12:59:14 +01:00
Andras Bacsai 9617000daa Add stripe_excluded_plans config variable and
handle excluded plans in webhook
2023-11-10 15:36:02 +01:00
Andras Bacsai 6f14e127a3 fix things 2023-08-24 17:08:32 +02:00
Andras Bacsai 39890b319a add stripe subscription 2023-08-24 16:14:09 +02:00
Andras Bacsai 2d8f166e4a update a few things 2023-08-23 16:40:59 +02:00