# Include contact stage and tags in imports and exports

**URL:** <https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262>\
**Category:** Ideas and Feature Requests\
**Tags:** contacts-and-fields\
**Created:** [February 25, 2018, 1:22pm UTC](https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262 "2018-02-25T13:22:37Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![BrianS](https://avatars.discourse-cdn.com/v4/letter/b/c6cbf5/32.png) [@BrianS](https://forum.mautic.org/u/BrianS)\
**Post date:** [February 25, 2018, 1:22pm UTC](https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262/1 "2018-02-25T13:22:37Z")

</div>

Contact stages and tags are available in Segments, which is helpful, but it would be more helpful if they were included in exports too. They should be importable too.

Multiple segments could be created as a workaround, but that quickly becomes unwieldy as the number of stages and tags grow.

---

<div class="post-metadata">

**Author:** ![dailybits](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/dailybits/32/70_2.png) [@dailybits](https://forum.mautic.org/u/dailybits)\
**Post date:** [March 19, 2018, 10:53am UTC](https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262/2 "2018-03-19T10:53:56Z")

</div>

Also when you want to create a more detailed report on you contactlist, you can’t use the Stagefield as a filter or column in a report.

This would be also really handy.

---

<div class="post-metadata">

**Author:** ![mvn199](https://avatars.discourse-cdn.com/v4/letter/m/9de053/32.png) [@mvn199](https://forum.mautic.org/u/mvn199)\
**Post date:** [July 20, 2018, 8:48pm UTC](https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262/3 "2018-07-20T20:48:29Z")

</div>

If segments and tags were included in exports and reports would be awesome. Please!

---

<div class="post-metadata">

**Author:** ![sraisz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/sraisz/32/1396_2.png) [@sraisz](https://forum.mautic.org/u/sraisz)\
**Post date:** [April 2, 2019, 10:23pm UTC](https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262/4 "2019-04-02T22:23:14Z")

</div>

Yes, this is an important feature. Stage and tags are also not available in reports

---

<div class="post-metadata">

**Author:** ![raulfj](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/raulfj/32/292_2.png) [@raulfj](https://forum.mautic.org/u/raulfj)\
**Post date:** [May 4, 2019, 4:31pm UTC](https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262/5 "2019-05-04T16:31:28Z")

</div>

Yes, this feature would be very good to keep a security copy of the contacts, as otherwise emails without tags would be very difficult to market to.

---

<div class="post-metadata">

**Author:** ![LordPatrick](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/lordpatrick/32/433_2.png) [@LordPatrick](https://forum.mautic.org/u/LordPatrick)\
**Post date:** [October 20, 2019, 11:56pm UTC](https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262/6 "2019-10-20T23:56:06Z")

</div>

@BrianS@dailybits@mvn199@sraisz@raulfj  
Please vote for it again, so that this important feature gets implemented. Voting now works.

---

<div class="post-metadata">

**Author:** ![jason](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/jason/32/2057_2.png) [@jason](https://forum.mautic.org/u/jason)\
**Post date:** [April 15, 2020, 11:13am UTC](https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262/7 "2020-04-15T11:13:46Z")

</div>

Isnt this one a duplicate to some degree of [Import contact csv with varying tags](https://forum.mautic.org/t/import-contact-csv-with-varying-tags/10692/7)? That covers the need to add tags as part of import process.

Maybe an admin could merge somehow as would be good to multiply those votes together!..

---

<div class="post-metadata">

**Author:** ![silavapi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/silavapi/32/7424_2.png) [@silavapi](https://forum.mautic.org/u/silavapi)\
**Post date:** [April 15, 2020, 12:09pm UTC](https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262/8 "2020-04-15T12:09:34Z")

</div>

Hold on to your hats, I’ll try to merge them and see what happens!

---

<div class="post-metadata">

**Author:** ![eugen](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/eugen/32/355_2.png) [@eugen](https://forum.mautic.org/u/eugen)\
**Post date:** [August 11, 2018, 4:09pm UTC](https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262/9 "2018-08-11T16:09:51Z")

</div>

Hi,  
First, this is a continuation of the discussion started here: [https://github.com/mautic/mautic/issues/5143](https://github.com/mautic/mautic/issues/5143)

There’s a note there about moving the thread here, but I didn’t find it, so I assume it never got moved.

To quickly sum up the functionality - when importing subscribers from another system (Drip in my case) into Mautic, naturally these subscribers have tags.  
And so, to be able to complete the migration, these tags need to be parsed and applied to the contacts being created in Mautic.  
In most cases (and certainly in my case) - subscribers can have up to 25-30 days, so doing it manually, or via any kind of other workaround is just not practical.  
And, given it’s such as core thing when moving into Mautic, it’s also somewhat of a blocker, not just for me, but for anybody migrating their list from a provider that supports tags.

Is there anything I’m missing when it comes to tags and the import process?  
Thanks,  
Eugen.

---

<div class="post-metadata">

**Author:** ![industrialsouqgmail](https://avatars.discourse-cdn.com/v4/letter/i/e47c2d/32.png) [@industrialsouqgmail](https://forum.mautic.org/u/industrialsouqgmail)\
**Post date:** [August 13, 2018, 5:06am UTC](https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262/10 "2018-08-13T05:06:11Z")

</div>

Hi

I am also facing the same issue. Is there a way to import tags while importing contacts?

Regards  
Mohammed

---

<div class="post-metadata">

**Author:** ![eugen](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/eugen/32/355_2.png) [@eugen](https://forum.mautic.org/u/eugen)\
**Post date:** [August 13, 2018, 11:02am UTC](https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262/11 "2018-08-13T11:02:10Z")

</div>

Actually, to be clear - the original problem is slightly different. It’s about just doing a single import. One import - that recognizes tags.

Of course getting more advanced than that would be great.  
Cheers,  
Eugen.

---

<div class="post-metadata">

**Author:** ![valerio71](https://avatars.discourse-cdn.com/v4/letter/v/c89c15/32.png) [@valerio71](https://forum.mautic.org/u/valerio71)\
**Post date:** [March 15, 2019, 8:36pm UTC](https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262/12 "2019-03-15T20:36:01Z")

</div>

Following.  
I need to accomplish the same.  
Any solution around?

---

<div class="post-metadata">

**Author:** ![zhammer](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/zhammer/32/1039_2.png) [@zhammer](https://forum.mautic.org/u/zhammer)\
**Post date:** [November 10, 2019, 6:48am UTC](https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262/13 "2019-11-10T06:48:19Z")

</div>

I am also wanting this feature… moving my marketing over from Active Campaign and need to bring tags with me if possible.

---

<div class="post-metadata">

**Author:** ![rafalima](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/rafalima/32/1777_2.png) [@rafalima](https://forum.mautic.org/u/rafalima)\
**Post date:** [February 23, 2020, 9:54am UTC](https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262/14 "2020-02-23T09:54:10Z")

</div>

Here is a possible solution:

> **[rafaelp/mautic-tags-import](https://github.com/rafaelp/mautic-tags-import)**
>
> Ruby script to add tags to contacts on Mautic via CSV file - rafaelp/mautic-tags-import

---

<div class="post-metadata">

**Author:** ![jason](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/jason/32/2057_2.png) [@jason](https://forum.mautic.org/u/jason)\
**Post date:** [April 15, 2020, 11:04am UTC](https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262/15 "2020-04-15T11:04:28Z")

</div>

Upvoting this also (thanks Ruth C for sending me here!).

We very much would like this also. We are importing all our data from Intercom (quite a common use case where people will bin their expensive tools and move to an open source alternative like Mautic like we did!) however tags are really critical and for anyone with any decent sizes like they’ll be using tags heavily in their data.

Would be awesome to see this in the core functionality.

Short term from my understanding there are a few workarounds:

1. [https://github.com/rafaelp/mautic-tags-import](https://github.com/rafaelp/mautic-tags-import)

2. [https://github.com/mtcextendee](https://github.com/mtcextendee)

Shout if anyone has found any other workarounds!

---

<div class="post-metadata">

**Author:** ![melamers](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/melamers/32/433_2.png) [@melamers](https://forum.mautic.org/u/melamers)\
**Post date:** [February 10, 2021, 7:36pm UTC](https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262/16 "2021-02-10T19:36:51Z")

</div>

For the newbies out there, including myself, what do I enter as MAUTIC\_TOKEN in the .env file?  
Can I choose it myself?  
Thanks,  
Marcel

---

<div class="post-metadata">

**Author:** ![melamers](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/melamers/32/433_2.png) [@melamers](https://forum.mautic.org/u/melamers)\
**Post date:** [May 7, 2021, 6:08pm UTC](https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262/17 "2021-05-07T18:08:20Z")

</div>

Never mind. Found a great solution in SyncSpider. It can move data from ActiveCampaign/CSV to Mautic including tags.

---

<div class="post-metadata">

**Author:** ![dirk\_s](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/dirk_s/32/748_2.png) [@dirk\_s](https://forum.mautic.org/u/dirk_s)\
**Post date:** [September 30, 2021, 8:37pm UTC](https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262/18 "2021-09-30T20:37:41Z")

</div>

Also the system defined Mautic IDs should be exportable and be matched with imports, if given. We use Mautic also for contact without e-mail address - for automated print mailing. We can’t reimport them, as there is no other unique ID. Of course, there are workarounds. But why not just using the existing unique ID of the mautic contact record?

---

<div class="post-metadata">

**Author:** ![silavapi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/silavapi/32/7424_2.png) [@silavapi](https://forum.mautic.org/u/silavapi)\
**Post date:** [July 26, 2023, 9:30am UTC](https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262/19 "2023-07-26T09:30:33Z")

</div>

Hi folks!

Pleased to share a PR for part of this feature (the importing tags section):

> <https://github.com/mautic/mautic/pull/12547>
>
> \<!-- ## Which branch should I use for my PR?
> 
> Assuming that:
> 
> a = current ma…jor release
> b = current minor release
> c = future major release
> 
> \* a.x for any features and enhancements (e.g. 5.x)
> \* a.b for any bug fixes (e.g. 4.4, 5.1)
> \* c.x for any features, enhancements or bug fixes with backward compatibility breaking changes (e.g. 5.x) --\>
> 
> | Q | A
> | -------------------------------------- | ---
> | Bug fix? (use the a.b branch) | \[\]
> | New feature/enhancement? (use the a.x branch) | \[\]
> | Deprecations? | \[\]
> | BC breaks? (use the c.x branch) | \[\]
> | Automated tests included? | \[\] 
> | Related user documentation PR URL | mautic/mautic-documentation#... 
> | Related developer documentation PR URL | mautic/developer-documentation#... 
> | Issue(s) addressed | Fixes #... 
> 
> \<!--
> Additionally (see https://contribute.mautic.org/contributing-to-mautic/developer/code/pull-requests#work-on-your-pull-request):
> - Always add tests and ensure they pass.
> - Bug fixes must be submitted against the lowest maintained branch where they apply
> (lowest branches are regularly merged to upper ones so they get the fixes too.)
> - Features and deprecations must be submitted against the "4.x" branch.
> \--\>
> 
> \#### Description:
> This PR adds possibility to import contacts with tags from a CSV
> \<!--
> Please write a short README for your feature/bugfix. This will help people understand your PR and what it aims to do. If you are fixing a bug and if there is no linked issue already, please provide steps to reproduce the issue here.
> \--\>
> 
> \#### Steps to test this PR:
> 
> \<!--
> This part is really important. If you want your PR to be merged, take the time to write very clear, annotated and step by step test instructions. Do not assume any previous knowledge - testers may not be developers.
> \--\>
> 1. Open this PR on Gitpod or pull down for testing locally (see docs on testing PRs \[here\](https://contribute.mautic.org/contributing-to-mautic/tester))
> 2. Import contacts with tags. The mock file can be used: \[MOCK\_DATA\_3\_CONTACT.csv\](https://github.com/mautic/mautic/files/11983946/MOCK\_DATA\_3\_CONTACT.csv)
> !\[image\](https://github.com/mautic/mautic/assets/96085911/f3e2fde5-22e9-4476-a435-2903930d491c)
> 
> 3. Checking that tags are added to contacts
> 
> \<!--
> If you have any deprecations, list them here along with the new alternative.
> If you have any backwards compatibility breaks, list them here.
> \--\>

Please help us to test so it can be merged!

Here are some docs on how you can test in the browser: [https://contribute.mautic.org/contributing-to-mautic/tester](https://contribute.mautic.org/contributing-to-mautic/tester)

---

<div class="post-metadata">

**Author:** ![silavapi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/silavapi/32/7424_2.png) [@silavapi](https://forum.mautic.org/u/silavapi)\
**Post date:** [November 10, 2025, 1:30pm UTC](https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262/20 "2025-11-10T13:30:42Z")

</div>

> [@silavapi](#):
>
> [Tags can be imported via csv by volha-pivavarchyk · Pull Request #12547 · mautic/mautic · GitHub](https://github.com/mautic/mautic/pull/12547)

Just to update everyone, this PR was merged into Mautic 5.0 but we haven’t got the option to export contacts including tags currently, so I’m leaving this feature request open.

[Next page](https://forum.mautic.org/t/include-contact-stage-and-tags-in-imports-and-exports/10262.md?page=2)
