3.67 (3 product reviews.)

Interactive User Import 4.1

posted by Data Springs, Inc. - 4/23/2020
Data Springs, Inc. Active Since 4/18/2005
United States


(1 total reviews for Data Springs, Inc. in the last six months.)

reviews Ask a Question

Interactive User Import provides you with the functionality to easily and quickly import users into DotNetNuke and Dynamic Registration, through a streamlined and well-documented wizard that includes many advanced features. Module 40283
  • $179.00 Standard Edition
  • $358.00 Standard + Source Code
  • $428.00 Enterprise Edition
  • $578.00 Enterprise Edition + Source Code
  • $558.00 Developer License

    *see License Comparison Chart below

  • $668.00 Developer License + Source

    *see License Comparison Chart below


Add To Cart

Interactive User Import provides you with the functionality to easily and quickly import users into DotNetNuke through a streamlined and well-documented wizard that includes many advanced features.After installing your new user importing module system, it's easy to import large files with a virtually endless number of users. Just a few of the many features enable you to optionally distribute emails after the import process, execute interactive events during the process to fire off emails, execute sql statements, add the user to a particular role, and much more.

Interactive User Import also works as a stand-alone DotNetnuke User Import - with or without other custom registration modules. Check out all of the features below.

Did you know you can get Interactive User Import with other modules in cost-saving packages? Check these out:

Collection 9.0

User Management Suite 4.0


Download the trial version! 

What's New in v 4.1

Now supports DNN 7, 8, and 9 including latest 9.5!

  • By Popular Request! Execute user imports based on a SQL Query – Previous versions allowed you to import files from CSV, TAB, XLS, and XLSX but now, new enhancements allow you to use a SQL statement for the user import. The SQL query can utilize the standard DNN connection or an alternate connection string. As with other import definitions, you can always save the import definition and use it over and over again!
  • Optionally update user credential fields (previous versions only allowed update of user profile fields).
  • Fire off SQL statements before and after imports take place. This allows for further work flow such as disabling everyone from a role, setting a import flag on the user, etc.
  • New UI specifically enhanced for DNN 6.x users.
  • Other great features such as extended reports for the import email report, access to sample import files,etc.

Wha'ts New in v 2.1

  • Added Compatibility with 64 bit operating systems
  • Added compatibility to allow both XLS and XLSX (Excel 2007) for import files
  • Allow updates of user information based on an alternate profile field (instead of being based on the username field)
  • Automatically kick off the import scheduler after setting up the import definition
  • View the import logs directly within the module interface instead of going to host/schedule history. You can also clear the log history.
  • Optionally re-enable previous import definitions from within the ‘Manage Import Definitions’ control
  • Optionally set all users to unauthorized before a user import takes place
  • Optionally send a status report of each import to a specified admin email address

What's New in v 2.0

  • New feature to force the user to update their password upon initial login
  • Interactive Email Events can now be full HTML within the Rich Text Editor
  • New features to default user language and user timezone if these are not originally imported from within the file.
  • Export features now include the ability to export users security roles, the export routine can generate the expire date for each role selected for export.
  • Ability to over-ride portal settings for user registration (Public, Private, Verified, None) and automatically authorize the user.

What's New in v 1.5

  • Ability to import a static file
  • Make imports recurring (i.e. every night at a specific time an import can run with a new static file on the server
  • Set a global filter for import records. You could always specify interactive events to only fire based on a specific filter but now you can also set a filter for each imported user to either import or skip the user
  • Only import a certain number of records per scheduled instance. This feature is a
    performance enhancement that will allow you to only import ‘x’ number of records per instance of the scheduler (i.e. import 1000 users every hour etc… ). This performance enhancement will help users importing extremely large import files and not wanting to affect site performance
  • Enhanced Logging - Now enable either standard or detailed logging to track each import definition, imported user, interactive event (i.e. email, adding user to role, SQL query, etc...)


  • Import users into DotNetNuke and Dynamic Registration
    • Import Users from Comma Seperated File, or Semi Colon File (or any delimiter)
    • Import Users from Excel File
  • Export users from DotNetNuke into a CSV file (you can chose the delimiter and also what fields to export.)
  • Both import and export supports all DNN Core and all DNN extended profile properties
  • Integrates great with Dynamic Registration module
  • Specify which import columns represent your DotNetNuke User fields.
  • Importing routine is done utilizing the scheduler to allow for large import files and detailed logging.
  • Save Import definitions, and then later manage and delete import definitions.
  • Optionally distribute email to user after import
  • Optionally generate username based on first initial last name, first name last name, email address, and other scenerios
  • Optionally generate password for user
  • Create Interactive Events to fire off during the import routine.
    • Event to fire off an email during import routine
    • Event to execute a SQL statement during import routine
    • Event to add user to a role during import routine
    • Interactive email and SQL events can include imported tokens to plug into the email (email event example: Dear $(FirstName), your account has been setup...)
    • Events can be fired off for every imported user or based on a particular imported field value
  • Optionally override users if they already exist with updated information
  • Optionally add the user to single portal or all portals within the DotNetNuke installation
  • Preview data import and all options before activating the import scheduler
  • Fully localized and ready for any language - all system messages, literals, and labels are all setup within the local resource files (defaults to English)
  • Ability to 'Delete All Portal Users' - This features allows you to easily create 'trial run' of imported users and then delete all users within the portal except for portal administrators.


View License Options

* See Product Support Agreement

** See Refund Policy

*** See Upgrade Policy

Licensing FAQs

Q. Can I use the module(s) on several pages on my site? A. Yes, you can have multiple instances of the modules across your site.
Q. What if I have several portals on the same DNN installation? A. If you only have one DNN installation, your Standard edition will work for you across multiple portals.
Q. What license will I need if I have several sites? A. The Enterprise Edition is a license for as many DNN installations that you directly own and operate. This, however, does not include a license to redistribute to clients. You may purchase Standard or Enterprise licenses on behalf of your clients so they have their own licenses. However, if you wish to purchase 1 license that will allow you to install at unlimited # of client sites, then you will need the Developer License.
Q. What kinds of customers will need the Developer License?

A. The key factor for the Developer License is re-distribution. Here are some examples where the Developer License will be required:

  • A web developer who will install the module(s) in multiple client sites.
  • A franchise company who operates applications using our modules across multiple franchisee websites.
  • A business entity with independent contractors where the business entity provides website templates using our modules for various sites to operate the independent contractor's business.
Q. What do you mean by “direct access to Data Springs support.“ A. For customers who have the Standard or Enterprise license, this means that the customer can contact Data Springs directly via the Contact Us (Support) Form or a Snowcovered HelpDesk ticket for questions and for problem resolution. The same is true if you have the Developer License. However, If you obtained your modules through a developer using a Developer License, please course all questions through this developer. The developer can contact Data Springs for issues that need further assistance. Please see our Data Springs Support Agreement for more details.
Q. Please explain your policy regarding access to patches. A. All Standard, Enterprise, or Developer licensees can access patches within your Snowcovered.com account under Patches and Hotfixes and/or MyDownloads. However, if you obtained your module through a developer, please contact your developer directly to access any available patches.
Q. What about the Upgrade Path and Discounts? A. As a Standard, Enterprise, or Developer licensee, there may be automatic discounts available to you when you upgrade. Please see our Upgrade Policy for details. If you obtained your modules through a developer, please contact your developer for product updates and pricing.

Product License

Data Springs Inc.
Software License Agreement
1. This is an agreement between Licensor (Data Springs Inc.) and Licensee, who is being licensed to use the named Software (“Interactive User Import”).
2. Licensee acknowledges that this is only a limited nonexclusive license. Licensor is and remains the owner of all titles, rights, and interests in the Software. Licensee may not sell, distribute, or package for sale named Software.
3. This License permits Licensee to install the Software on one installation of DotNetNuke® without additional fees or licenses. Licensee will not make copies of the Software or allow copies of the Software to be made by others, unless authorized by this License Agreement. Licensee may make copies of the Software for backup purposes only Note: If module software source code was purchased the changes made to the source code/recompiled version are still licensed only to one installation of DotNetNuke®.
4. This Software is subject to a limited warranty. Licensor warrants to Licensee that the physical medium on which this Software is distributed is free from defects in materials and workmanship under normal use, the Software will perform according to its printed documentation, and to the best of Licensor’s knowledge Licensee’s use of this Software according to the printed documentation is not an infringement of any third party’s intellectual property rights. This limited warranty lasts for a period of 30 days after delivery. To the extent permitted by law, THE ABOVE-STATED LIMITED WARRANTY REPLACES ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, AND LICENSOR DISCLAIMS ALL IMPLIED WARRANTIES INCLUDING ANY IMPLIED WARRANTY OF TITLE, MERCHANTABILITY, NONINFRINGEMENT, OR OF FITNESS FOR A PARTICULAR PURPOSE. No agent of Licensor is authorized to make any other warranties or to modify this limited warranty. Any action for breach of this limited warranty must be commenced within one year of the expiration of the warranty. Because some jurisdictions do not allow any limit on the length of an implied warranty, the above limitation may not apply to this Licensee. If the law does not allow disclaimer of implied warranties, then any implied warranty is limited to 30 days after delivery of the Software to Licensee. Licensee has specific legal rights pursuant to this warranty and, depending on Licensee’s jurisdiction, may have additional rights.
5. In case of a breach of the Limited Warranty, Licensee’s exclusive remedy is as follows: Licensee will return all copies of the Software to Licensor, at Licensee’s cost, along with proof of purchase. (Licensee can obtain a step-by-step explanation of this procedure, including a return authorization code, by contacting Licensor at [[email protected]].) At Licensor’s option, Licensor will either send Licensee a replacement copy of the Software, at Licensor’s expense, or issue a full refund.
7. Licensee agrees to defend and indemnify Licensor and hold Licensor harmless from all claims, losses, damages, complaints, or expenses connected with or resulting from Licensee’s business operations.
8. Licensor has the right to terminate this License Agreement and Licensee’s right to use this Software upon any material breach by Licensee.
9. Licensee agrees to return to Licensor or to destroy all copies of the Software upon termination of the License.
10. This License Agreement is the entire and exclusive agreement between Licensor and Licensee regarding this Software. This License Agreement replaces and supersedes all prior negotiations, dealings, and agreements between Licensor and Licensee regarding this Software.
11. This License Agreement is governed by the law of California applicable to California contracts.
12. This License Agreement is valid without Licensor’s signature. It becomes effective upon the earlier of Licensee’s signature or Licensee’s use of the Software.

Product Badges

Azure Compatible

Spotlight Reviews

4.5 4.5 (2 product reviews)
Dana R says... 4 4.0
The staff at DataSprings were extremely helpful in assisting me to make the right purchase. They were VERY responsive, thorough, and diligent. Quite a... Show More
Posted 11/15/2012
says... 5 5.0
Chad and Ryan helped to set up this module which imports bulk volumes of users. Really grateful for the Datasprings support - a great team with superb... Show More
Posted 12/1/2014