floogos
    All templates
    New

    Send contacts from any system to Mailchimp through a webhook

    A webhook receives a contact from your site, CRM or shop and adds it to your Mailchimp audience with tags.

    Everything is created inactive in a new folder of your account. Nothing runs until you activate it, and you can undo it for 24 hours.

    Workflow diagram: Send contacts from any system to Mailchimp through a webhook

    What it does

    Connect any tool that can call a URL (Elementor, Typeform, Tally, your CRM, your online shop…) with Mailchimp. You send a POST with the contact and the flow creates or updates it in your audience, without duplicates, and applies the tags you specify.

    POST body (JSON): {"email":"ana@example.com","nombre":"Ana","apellidos":"Perez","etiquetas":"customer,shop"}. etiquetas is optional (several, comma separated).

    By default the subscription uses double opt-in. Use subscribed only if you already have the person's consent.

    What you need: a Mailchimp account, an API key and the audience ID (steps below).

    How to set it up

    1. 1

      Copy the webhook URL (Recibir contacto)

      A new URL is generated on install. Paste it into the external system that must call this workflow.

    2. 2

      Connect Mailchimp

      In Mailchimp go to Account > Extras > API keys and create a key (it looks like xxxxxxxx-us21). In Credentials create a Basic Auth one named mailchimp: username = anything, password = the API key. The audience ID is under Audience > Settings > Audience name and defaults.

    3. 3

      Set your audience

      In the Configuración node set your audience lista_id.

    4. 4

      Test the webhook

      Copy the URL of the Recibir contacto node and send a POST with {"email":"you@email.com","nombre":"Test"}. The response says whether the contact is pending confirmation or subscribed.

    5. 5

      Activate the workflow

      Workflows are installed inactive. Once everything is set, activate it.

    Try it in under 5 minutes

    Create the template in your account, connect your credentials and activate it when you are ready.

    Use this template