feat: implemented Zagomail piece#7686
Conversation
|
Important Review skippedAuto reviews are limited to specific labels. 🏷️ Labels to auto review (1)
Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
|
@gs03-dev please sync your branch to avoid merge conflicts. I’ll review it this week. Thanks! Please make List ID and Campaign ID dropdowns, if there is an API endpoint to fetch the options. |
|
Okay @kishanprmr. I'd like to note that the package-lock.json keeps going out of sync with the main branch. for some reason the activepieces version number changes. I already resolved the merge conflicts and force pushed earlier but seeing it again affirms my suspicions were correct. I'd add the changes you requested for asap and resolve the conflicts and push again. This is just context incase at the time of your review, it appears that there are merge conflicts again. In that scenario, i can just resolve again when you done reviewing and you merge immediately |
packages/pieces/community/zagomail/src/lib/actions/create-subscriber.ts
Outdated
Show resolved
Hide resolved
packages/pieces/community/zagomail/src/lib/actions/get-campaign-details.ts
Outdated
Show resolved
Hide resolved
packages/pieces/community/zagomail/src/lib/actions/get-subscriber-details.ts
Outdated
Show resolved
Hide resolved
|
View your CI Pipeline Execution ↗ for commit 4824bd0. ☁️ Nx Cloud last updated this comment at |
|
@allcontributors please add @gs03-dev for plugin |
|
I've put up a pull request to add @gs03-dev! 🎉 |
|
Thank you for your awesome contribution! 🎉 |
What does this PR do?
This PR will add Zago Mail as a piece to ActivePieces.
Explain How the Feature Works
This ZagoMail Piece supports event-based Triggers (e.g., new subscriber added, unsubscribed, or tagged), and Actions to manage subscriber records (create, tag, or update), Search Actions to prevent duplicates, and Read Actions to pull subscriber or campaign insights.
Explain How the Feature Works
See Demo #1
See Demo #2, here i got a campaign id and tested fetching campiagn details
Relevant User Scenarios
Automated Onboarding
Instantly kick off a welcome email series or add new subscribers to your CRM as soon as they sign up.
Unsubscribe Management
Keep downstream systems in sync by alerting internal teams or updating external platforms whenever someone opts out.
Behavior-Based Segmentation
Apply tags like “VIP” or “Interested” to categorize subscribers by their actions—and launch tailored campaigns for each group.
Cross-Platform Subscriber Sync
Seamlessly push form entries or CRM updates into ZagoMail, creating or updating subscriber records in real time.
Duplicate Prevention
Leverage the email-lookup action during imports to check for existing contacts and maintain a clean subscriber list.
Campaign Analytics
Pull campaign metrics—opens, clicks, and more—via read actions to build performance reports for deeper marketing insights.
Fixes #7673
/claim #7673