Skip to content Skip to sidebar Skip to footer

Mailchimp Api 3.0 Batch/bulk Subscribe

For MailChimp API 2.0 there was a method 'batch-subscribe', to send in an array of email addresses to be added to a specific list in MailChimp. How to implement this in the new Res

Solution 1:

MailChimp API v3.0 is now live! and they've also added a better batch operations feature which lets you make multiple operations in just one call. You can use below code with the help of this php wrapper for MailChimp apiV3 for the batch operations.

$data1 =array(
            'email_address' => 'testingmail1@gmail.com',
            'status' => 'subscribed',
            'merge_fields' => array('FNAME' => 'Testing', 'LNAME' => 'Mail1'));
    $data2 =
        array(
            'email_address' => 'testingmail2@example.com',
            'status' => 'subscribed',
            'merge_fields' => array('FNAME' => 'Testing', 'LNAME' => 'Mail2'));
    $attributes = array(
        'operations' => array(
            array(
                'path' => 'lists/' . $listID . '/members',
                'method' => 'POST',
                'body' => json_encode($data1)
            ),
            array(
                'path' => 'lists/' . $listID . '/members',
                'method' => 'POST',
                'body' => json_encode($data2)
            ),
        ));

    $response = $MailChimp->post('batches/', $attributes);

Solution 2:

The page you're linking to look like docs from the beta, but either way, they say that batch operations aren't yet implemented. FWIW, the real docs also list Batch Operations as a part of the roadmap, so I doubt they're done yet.

Solution 3:

Solution 4:

Yeah. It was an issue at the Mailchimp end. We reported it and they got it fixed in a day or so.

Post a Comment for "Mailchimp Api 3.0 Batch/bulk Subscribe"