Deepser Deepser
  • Documentation
  • Start Free Trial
Start Free Trial
Deepser Deepser
Start Free Trial
Deepser
  • Documentation
  • Start Free Trial
loading
  1. Home
  2. Documentation
  3. CRM
  4. Mailchimp Integration
Updated on December 5, 2025

Documentation

  • Access and Visibility
    • Resources
    • Roles
    • Creating and Managing Roles in Deepser
    • Creating a new user
    • Password Reset and Modification
    • New User Registration
    • LDAP Configuration
    • SSO Deepser Configuration
    • SSO Login/Provisioning Configuration – Azure
    • Multi Factor
    • Groups
    • Groups Creation
    • Manage Users in Groups
    • Company
    • Companies in Deepser
    • Company Creation
    • Parent Companies
    • Email Domains
    • Visibility management in Deepser
    • Permission and Visibility Handling
    • Groups and Rules Definition
    • End Users Visibility Overview
    • Entities Portal Visibility
    • Empowered End User (EEU)
    • Company Supervisors
    • Additional Companies
    • Access Groups
    • Access Users
  • Activity, Worklogs & Comments
    • DeepActivity Comments
    • Placing a comment
    • Comments System Configuration
    • DeepActivity Worklog
    • Entering a Worklog
    • Enabling Worklogs in the User Portal
    • Worklog Global Grid
    • Worklog Global Grid Configuration
    • Activity Global Grid Advanced Configuration
  • Board
    • Enable groups to create boards
    • Creating a FreeForm Board
    • Creating and customizing a Lane
    • Entry Creation
    • Board Live
    • Live Board Creation
    • Advanced Live Board Configuration
    • Creating and customizing a Lane
    • Creation and Advanced Configuration of a Lane and Drop Code
  • Categories
    • Category Overview
    • Category Configuration
    • Category Usage
  • Chat
    • Using the Chat
    • Enabling the Chat on Portals
    • Chat Rooms and Moderators
    • Public Chat
    • Configure a Public Chat Widget
    • Chatbot
    • Chatbot Flow – Example
  • CMDB
    • Deepser CMDB
    • Enable CMDB in the User Portal
    • User Portal CMDB Grid Configuration
    • Advanced Configuration of CMDB Grids
    • Class, Type and Subtype
    • Configuring a CI
  • CRM
    • Deep CRM
    • Creating an account in the CRM
    • Creating a contact in the CRM
    • Creating an opportunity in the CRM
    • Contact Types in CRM
    • Opportunity Types in CRM
    • CRM Lists
    • CRM Entities Synchronization: Contacts and Accounts
    • Sync configuration
    • Advanced Sync
    • Address Functioning
    • Sales
    • Mailchimp Integration
  • Deepser API
    • API Notions
    • API Endpoint and URL
    • API Verbs and Format
    • API Authentication
    • API Main Methods
    • Retrieve
    • Multiple Retrieve
    • Create
    • Update
    • Delete
    • API Entities
    • API Company
    • User API
    • Group API
    • Service Operation API
    • Service Type API
    • Activity API
    • CMDB CI API
    • API Attachment
  • Deepser Fundamentals
    • Deepser Backend
    • Deepser User Menu
    • Deepser Navigation Menu
    • Global Search Usage
    • Deepser Home Page
    • Grids
    • Filters and Order
    • Export Data
    • Mass Action
    • Mass Action Configuration
    • Merge Action
    • Grid Creation and Cloning
    • Configuring Grids
    • Advanced Collection Configuration
    • Grids Render and Options Configuration
    • Grids Custom Options Configurations
    • Grids Renderer Tooltip Example
    • Grids Renderer Link Example
    • Grids System Configuration
    • Form Template Theory
    • FormTemplates
    • FormTemplates Structure and Buttons
    • Form Template Selection and Creation
    • Form Template Configuration
    • Form Template Structure Configuration
    • Formtemplates Fieldset Configuration
    • Formtemplates Buttons Configuration
    • Formtemplates Field Configuration
    • Custom Button Configuration
    • Advanced Form Template Rules
    • Buttons Conditional Hiding
    • User Portal
    • Browsing the user portal
    • Managing Tickets in The User Portal
    • User Portal Additional Features
    • Configuring Portal Groups
    • Configuring Portal Requests
    • Configuring Service Operations in the User Portal
    • Enabling Other Modules in the User Portal
    • Enabling Other Modules in the User Portal Grid
    • Guest Portal
    • Enabling the Guest Portal
    • Guest Portal Visibility Configuration Overview
    • Enabling Service Types on the Guest Portal
    • Adding a Portal Group in the Guest Portal
    • Adding a Portal Request in the Guest Portal
    • Editing Form Templates in the Guest Portal
    • Enabling Categories in the Guest Portal
    • Enabling Notifications for Guest Users
    • Knowledge Base in the Guest Portal
    • CMS in the Guest Portal
    • Cache Management
    • Quick Reply
    • Mentions
    • Module Creator – Creating a custom module
    • Inline Translation
  • Email Integration
    • Email Integration in Service Management
    • Enable Embedded Images on Message Body
    • Mailbox
    • Configuring an Outgoing Mailbox
    • Configuring an Incoming Mailbox
    • OAuth Client for Email Integration
    • Email Loop Management Tool
    • Office 365 Mailbox Configuration
    • Azure Oauth Client (Legacy Protocol)
    • Google Oauth Configuration
    • Email Rules
    • Email Rule Configuration
    • Advanced Email Rule Configuration
    • Email Attachment Conversion
    • Avoid Duplicate Tickets By Email
    • Managing additional Email recipients
    • Email Events
    • Enabling / Disabling an Email Event
    • Custom Email Events Creation
    • Custom Email Events Configuration
    • Attach Report to Email Notification
    • Email Templates
    • Email Template Configuration
    • New operation notification template for Requester User
    • New or Updated comment notification template for Requester
    • Email Webclient
  • Escalation
    • Escalation rule levels
    • Configuring Escalation Rules
    • Configure an escalation rule that modifies entity.
    • Escalation rule that sends an email notification
    • Create an escalation rule that is based on a metric
    • Configure an escalation rule that generates other entities
  • Importing Data
    • Import Foundamentals
    • Import Creation
    • Import Basic Data Binding
    • Import Before Run
    • Import Before Run Tutorial
    • Import Before Row
    • Import Before Row Tutorial
    • Import After Row
    • Import Binding The Unique Field “Code”
    • Import Binding the Type Value
    • Import Binding the Dates Values
    • Import Binding a Company, creating the record if it doesn’t exist
    • Global Import
  • IT Asset Management
    • IT Asset Models
    • ITAM Automatic Scan Configuration and Usage
    • ITAM Configuration
    • AnyDesk
    • Supremo
    • ISL Online
  • Knowledge Base
    • Reading the Knowledge Base
    • Knowledge Base in Service Operations
    • Article Configuration in Knowledge Base
    • Knowledge Base Configuration
    • Knowledge Base Standard Filters
    • Knowledge Base Advanced Filters
  • List
    • Introduction to lists
    • Creating a new list
    • List Values and Model Visibility
    • Use a list as the basis of a custom field
  • Password Management
    • Configuring a Password
    • Using a Password
    • Private Password
    • Password System Configuration
    • Enabling Password Manager Portal
    • Custom Deeppassword fields
    • Password Audit
  • Relations
    • Using a Relation Grid field
    • Configuring a Relation
    • Modifying relation using a custom event.
    • Opposite relation
    • Column Configuration
    • Relation Graph View
    • Fetching data from relational entities
  • Service Management
    • Introduction to Services in Deepser
    • Service Operations
    • Creating a Service Operation
    • Adding Comments, Activities, Attachments and Tasks to Operations
    • Service Operation Main Fields
    • Service Operation Additional Fields
    • Service Operation Activities, Relations, Email and SLAs
    • Service Types
    • Routing rules
    • Configuring Routing Rules
    • Advanced Routing Configuration
  • SLA
    • Calendar
    • Metrics
    • Goal
  • Task
    • Creation of task type
    • Form configuration of task types
    • Task Global Grid
    • Task Global Grid Configuration
    • Task Global Grid Advanced Configuration
  • Workflow
    • Workflow Overview
    • Flow Designer
    • Flow Trigger
    • Workflow – Stage Set
    • Workflow – Executions
    • Approval workflows
    • Portal Approval Structure
    • Backend Approval Structure
    • Workflow Actions
    • Workflow Logic
    • Workflow Samples
    • Multi Stage Flow
    • SubFlow
  • Inventory
    • Inventory Overview
    • Inventory Configuration
    • Warehouse
    • Item
    • Movement
  • Custom Fields
    • Custom Field Overview
    • Custom Field – Creation
    • Custom Field – Element Type Simple
    • Custom Field – Element Type Advanced
  • Custom Event
    • Custom Event Overview
    • Custom Event – Creation
    • Custom Event – Type
  • Dashboard
    • Dashboard Overview
    • Panel Configuration
    • Chart Configuration
  • Project
    • Project Module
    • Gantt
    • Project Task
    • Resource Grid
  • Calendar
    • Calendar Configurations
    • Internal Calendar Configuration
    • Calendar Configuration Example
    • External Calendar Configuration
    • External Calendar – Google Calendar Configuration Example
    • External Calendar – Outlook Calendar Configuration Example
    • Calendar Usage
  • Survey
    • Survey Overview
    • Designer
    • Survey
    • Dashboard
  • Contract and Contract Line
    • Contracts and Contract Lines – General Overview
    • Contracts
    • Contract Lines
    • Contract Creation
    • Line Creation
    • Associate a Contract / Line with other entities
    • Contract Type
    • Line Type
    • Contracts and Escalation Rules
  • Report Documentation
    • Report Configuration
    • Report Usage
  • Sales
    • Catalog and Price List Overview
    • Catalog Configurations
    • Product
    • Price List
    • Billing Overview
    • Order Billing
    • Lines Billing
    • Worklogs Billing
    • Movements Billing
    • Operation Billing
  • Integrations
    • Teams Integration
    • NinjaOne RMM Integration
    • Datto RMM Integration
    • Microsoft Intune Integration

Mailchimp Integration

Estimated reading: 7 minutes

The mentioned integration allows you to one-way synchronize contacts between Deepser and Mailchimp.

As a result, it allows you to automate marketing processes and improve customer management.

The operation of this integration therefore allows you to intervene on Mailchimp audiences, allowing the addition, modification and deletion of contacts.

Mailchimp account configuration

To proceed with the configuration, it will be necessary to access to the “Mailchimp” module from the main menu:

From here, you’ll be able to proceed to set up one or more Mailchimp accounts that you want to interact with.

To do this, it will be necessary to click on “+ Add Account” at the top right of the page and we will find ourselves in front of the following screen:

Below are the details of the fields:

Field

Definition

Server Prefix

The server prefix is the starting part of the endpoint URL. For example, to find your server prefix, you must log into your Mailchimp account and look at the URL in your browser. You’ll see something like https://us19.admin.mailchimp.com/; the us19 part is the server prefix.

 

So, you need to set that value into “Server Prefix” field in Deepser.

Token

API keys grant full access to your Mailchimp account.

To generate an API key, follow these steps.

  1. Click your profile icon and choose Profile.
  2. Click the Extras drop-down then choose API keys.
  3. In the Your API Keys section, click Create A Key.
  4. Name your key. Be descriptive, so you know what app uses that key. Keep in mind that you’ll see only this name and the first 4 key digits on your list of API keys.
  5. Click Generate Key.
  6. Once we generate your key, click Copy Key to Clipboard. Save your key someplace secure–you won’t be able to see or copy it again. If you lose this key, you’ll need to generate a new key and update any integration that uses it.
  7. Click Done.

 

So, after copying the token, you can paste it into “Token” field in Deepser.

Cron Expression

To keep your data between Deepser and Mailchimp up to date, you can schedule syncing at predefined intervals via this field.

Mailchimp Username

There is no need to enhance this field. It will be automatically valued when the record is saved if correctly configured.

Email

There is no need to enhance this field. It will be automatically valued when the record is saved if correctly configured.

Status

A field that allows you to enable or disable the mailchimp account in use on Deepser.


Once the system has been correctly configured, using the “Check” button it will be possible to check the correctness of the data entered. The message that determines a correct configuration will be as follows:

After saving, the “Audiences” grid will be displayed which will serve to contain the information synchronized between the 2 systems.

Note: Only once the synchronization process is complete will the information in it be available.

To perform the synchronization, it will be possible to proceed manually by clicking on the “Sync” button. In this case, if you have a lot of information on your account that needs to be synced, it may take some time for it to fully sync.

Alternatively, you can wait for the synchronization schedule to run automatically based on the configuration of the “Cron Expression” field.

The following information is available within an Audience record:

Field

Definition

Name

In this field, you will find the name of the audience synced with Deepser.

Contacts

Within this grid, only contacts that have been synced from Deepser to Mailchimp will be available.

This means that you won’t have any contacts that were previously in Mailchimp.

 

NOTE: Within this grid you will not see the classic Deepser contacts present in the CRM section, but they are contacts linked to the Mailchimp form and can only be viewed through this grid.

Tags

Within this grid, you’ ll see all the Tags in Mailchimp that are synced to Deepser, for the account you set up.

Mailchimp flow configurations

To proceed with the integration with mailchimp on Deepser, you will need to use the flows module for creating your own automations for mailchimp contacts.

In fact, searching among the actions available in the flows, we can find the following:

Check Mailchimp Contact

Through this action, it will be possible to verify the existence of a particular Mailchimp contact present within an account previously configured on Deepser.

In fact, the action in question will return a Boolean value (true/false) that can eventually be used in a conditional block (if, if-else or others).

The following is the information required in this type of block:

Field

Definition

Mailchimp Account

Through this field you can select one of the accounts configured through the “Mailchimp” module.

Mailchimp Audience

Through this field you can select an audience linked to the selected account.

Model

Through this field it will be possible to associate a model through which to carry out the verification. For example, a record of type “Mailchimp Contacts” or a record of type “CRM Contacts.”

Email Field

The following field will be prompted, only if the selected template is different from “Mailchimp Contacts”.

Create or Update Contact

Through this action, you will be able to create or edit a particular Mailchimp contact within an account previously configured on Deepser.

The action in question will allow you to map the fields of the “Mailchimp Contacts” module and another Deepser module (typically a CRM Contact).

The following is the information required in this type of block:

Field

Definition

Mailchimp Account

Through this field you can select one of the accounts configured through the “Mailchimp” module.

Mailchimp Audience

Through this field you can select an audience linked to the selected account.

Model

Through this field it will be possible to associate a model through which to carry out the verification. For example, a record of type “Mailchimp Contacts” or a record of type “CRM Contacts.”

Status

Through this field you can update the status of the contact on mailchimp, i.e. whether he is subscribed to an audience or not.

Field Mapping

Using this multivalue field, you can map the fields between the “Mailchimp Contacts” module and another Deepser module (e.g. “CRM Contacts”).

Tags

Through the field in question, you can add one or more tags to the contact, among those defined and synchronized with Mailchimp.

Tag Change Type

Through this field, you can intervene in updating the tags in the following way:

 

– Override all Tags: To delete the old tags related to the contact and therefore add only those indicated through the “Tags” field.

 

– Add Tag: To add the tags indicated through the “Tags” field without deleting any tags related to the contact.

 

– Remove Tag: To remove tags specified via the “Tags” field from the contact.

NOTE: When a Mailchimp contact is created/edited, the originating pattern used will be tied to the record via a 1:1 relationship. For example, if you create a Mailchimp contact from a CRM Contacts record, the two records CRM Contacts and Mailchimp Contacts will be linked to each other.

Delete Contact

Through this action, it will be possible to delete a particular Mailchimp contact present within an account previously configured on Deepser.

The following is the information required in this type of block:

Field

Definition

Mailchimp Account

Through this field you can select one of the accounts configured through the “Mailchimp” module.

Mailchimp Audience

Through this field it is possible to select the target audience linked to the selected account.

Model

Through this field it will be possible to associate the mailchimp contact template to be deleted or its linked template (e.g. its CRM Contacts used for creation/update).

 

In either case, the deletion will only be done on the Mailchimp contact and never on the linked template.

Delete Type

Through this field, you can intervene to indicate the method of cancellation of the Contact, which can be:

 

– Archive Contact: Which allows you to archive the contact on Mailchimp

 

– Permanent Delete Contact: Which performs a permanent delete on Mailchimp.

 

Was this guide helpful? Yes No

Share this Doc

Mailchimp Integration

Or copy link

Clipboard Icon
CONTENTS
Leaf Illustration

Deepser srl
Via Luigi Dalla Via 3/B,Torre A, piano 7, int. 12
36015 Schio (VI), Italy

© Deepser. All right reserved.

Privacy Policy
Terms of Service