All Projects → welpdev → mailchimp-bundle

welpdev / mailchimp-bundle

Licence: MIT License
MailChimp integration with Symfony and MailChimp API V3

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to mailchimp-bundle

guzzle6-bundle
Integrates Guzzle 6 into your Symfony application
Stars: ✭ 11 (-72.5%)
Mutual labels:  packagist, bundle, symfony-bundle
KtwDatabaseMenuBundle
Symfony bundle for extending KnpMenu to store menu items in a database.
Stars: ✭ 12 (-70%)
Mutual labels:  bundle, symfony-bundle
EasyAuditBundle
A Symfony Bundle To Log Selective Events
Stars: ✭ 84 (+110%)
Mutual labels:  symfony-bundle, symfony3
SonataAdminSearchBundle
[Abandoned] Implement Search Engine (ElasticSearch) inside Sonata Admin
Stars: ✭ 19 (-52.5%)
Mutual labels:  bundle, symfony-bundle
lexik-jose-bridge
An Encoder for the LexikJWTAuthenticationBundle that uses web-token/jwt-framework
Stars: ✭ 27 (-32.5%)
Mutual labels:  bundle, symfony-bundle
FCMBundle
A Bundle for Symfony projects to send notifications in mobile devices through Firebase Cloud Messaging API
Stars: ✭ 43 (+7.5%)
Mutual labels:  bundle, symfony-bundle
mailchimp
A basic Elixir wrapper for version 3 of the MailChimp API
Stars: ✭ 42 (+5%)
Mutual labels:  mailchimp, mailchimp-api
supervisor-bundle
Easily update your @Supervisor configuration by using annotations in Symfony commands.
Stars: ✭ 35 (-12.5%)
Mutual labels:  bundle, symfony-bundle
ParamConverterBundle
This bundle provides additional param converters for Symfony.
Stars: ✭ 16 (-60%)
Mutual labels:  bundle, symfony-bundle
LiipMultiplexBundle
[DEPRECATED] Symfony2 controller that allows calling multiple URL's in one request as well as JSON-ifying any controller
Stars: ✭ 12 (-70%)
Mutual labels:  bundle, symfony-bundle
AutoFormBundle
Automate Symfony form building
Stars: ✭ 68 (+70%)
Mutual labels:  bundle, symfony-bundle
mailchimp-marketing-python
The official Python client library for the Mailchimp Marketing API
Stars: ✭ 66 (+65%)
Mutual labels:  mailchimp, mailchimp-api
BeelabUserBundle
👥 Simple user management for Symfony.
Stars: ✭ 17 (-57.5%)
Mutual labels:  bundle, symfony-bundle
mailchimp-marketing-ruby
The official Ruby client library for the Mailchimp Marketing API
Stars: ✭ 25 (-37.5%)
Mutual labels:  mailchimp, mailchimp-api
GuzzleBundleOAuth2Plugin
OAuth2 Plugin for GuzzleBundle
Stars: ✭ 13 (-67.5%)
Mutual labels:  bundle, symfony-bundle
VreshTwilioBundle
A Symfony2 wrapper for the official SDK provided by Twilio.
Stars: ✭ 45 (+12.5%)
Mutual labels:  bundle, symfony-bundle
LexikMailerBundle
This Symfony2 bundle allow you to manage some HTML email templates stored in your database. Templates are written with Twig and use I18N. You can also create some layouts to decorate your email.
Stars: ✭ 81 (+102.5%)
Mutual labels:  bundle, symfony-bundle
vite-bundle
Integration with your Symfony app & Vite
Stars: ✭ 56 (+40%)
Mutual labels:  bundle, symfony-bundle
ExpandedCollectionBundle
Symfony bundle for render entity collections as a selectable expanded list.
Stars: ✭ 13 (-67.5%)
Mutual labels:  bundle, symfony-bundle
SonataTranslationBundle
SonataTranslationBundle
Stars: ✭ 72 (+80%)
Mutual labels:  bundle, symfony-bundle

mailchimp-bundle

Build Status Packagist Packagist GitHub license Documentation

This bundle will help you synchronise your project's newsletter subscribers into MailChimp throught MailChimp API V3.

Features

  • Use your own userProvider (basic FosSubscriberProvider included to interface with FosUserBundle)
  • Use your own listProvider (DoctrineListProvider included to retrieve your list from a database)
  • Synchronize Merge Fields with your config
  • Synchronize your subscriber with a List
  • Use lifecycle event to subscribe/unsubscribe/delete subscriber from a List
  • Retrieve MailChimp Object to make custom MailChimp API V3 requests
  • Register Webhooks

Setup

Add bundle to your project:

composer require welp/mailchimp-bundle

Add Welp\MailchimpBundle\WelpMailchimpBundle to your AppKernel.php:

$bundles = [
    // ...
    new Welp\MailchimpBundle\WelpMailchimpBundle(),
];

Minimal Configuration

In your config.yml:

welp_mailchimp:
    api_key: YOURMAILCHIMPAPIKEY

More configuration on the documentation.

Full Documentation

Look at the full documentation at https://welpdev.github.io/mailchimp-bundle/

  • Setup
  • Configuration
  • Subscriber Provider
  • List Provider
  • Usage
    • Synchronize merge fields
    • Full synchronization with command
    • Unit synchronization with events
      • Subscribe new User
      • Unsubscribe a User
      • Update a User
      • Change User's email address (WORKAROUND)
      • Delete a User
    • Retrieve MailChimp Object to make custom MailChimp API V3 requests
  • Webhook
    • Update User when subscribe/unsubscribe

Contributing

If you want to contribute to this project, look at over here

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].