GeoDirectory WP All Import

05/01/2026

Version: 2.3.10

Notify Update

Category:

Original price was: $89.00.Current price is: $4.99.

GeoDirectory WP All Import is the bridge that allows you to import thousands of geolocated listings directly into directories built with GeoDirectory, eliminating manual data entry and the inconsistencies that arise when scaling a local, business, or service directory without true automation. Ideal for administrators managing high volumes of listings from external sources.

Introduction to GeoDirectory WP All Import

When a business directory grows faster than the team can manually manage it, the first visible consequence is the accumulation of incomplete, duplicate, or outdated listings that degrade both the user experience and the credibility of the site; this extension solves exactly that bottleneck by connecting structured data sources with GeoDirectory's native fields through a mappable and repeatable import flow.

The plugin's technical nature lies in its direct integration with WP All Import, inheriting all its logic for column mapping, value transformation, and scheduling of periodic imports. This means the process is no longer manual but an audited workflow, where each field in the list—coordinates, categories, custom fields, images—has a declared source and a controlled update rule.

An administrator with a CSV file of four hundred local businesses can map fields like address, phone number, hours, and main category in minutes, run the import in test mode to validate the results, and schedule an automatic weekly re-import without ever having to touch the dashboard again. The back office is cleaned up, the listings are updated, and operational time is freed up for higher-value tasks.

Product overview

Managing large-volume directories without import automation creates a constant operational debt that accumulates in the form of outdated records, incorrect coordinates, and empty fields that end users perceive as a lack of quality, making this tool a critical component for any directory operation that aims to scale with data consistency.

Without the module, each new block of lists involves copying and pasting from spreadsheets, manually adjusting coordinates, and assigning categories one by one, with the margin of error that this entails at medium or high volumes. By incorporating the extension, this workflow is reversed: the data arrives structured, is mapped once, and is imported with field validation.

  • Without the add-on: Importing one hundred new records from an external data provider requires hours of manual work, generates inconsistencies in coordinate fields, and forces time-consuming subsequent reviews.
  • With the active add-on: The administrator loads the source file, maps columns to GeoDirectory fields —including custom fields and taxonomies— and runs the import with preview before confirming.
  • Observable result: The listings appear complete, correctly geolocated, and categorized from the first cycle, reducing subsequent manual reviews and improving the perception of quality for the end user browsing the directory.

Requirements and compatibility

Before integrating this tool into a production environment, it is advisable to verify that both GeoDirectory and WP All Import are present and operational, as this plugin acts as a connector between the two and has no independent function outside of that ecosystem; any custom field configurations in GeoDirectory must exist before running the first mapping to avoid data loss during the import.

  • Double functional dependency: requires active GeoDirectory as the directory base and WP All Import as the external file processing engine.
  • Operational compatibility with remote image import, custom taxonomies, additional GeoDirectory fields, and incremental updates without duplicating existing records.
  • It is advisable to run a test import with a small subset of records in a staging environment before processing the full volume in production, especially when GeoDirectory custom fields are complex or when data sources have mixed formats.

Key benefits for your operation

  • Drastic reduction of bulk loading time: Managing a directory with hundreds or thousands of records without automation consumes resources that no small team can sustain indefinitely. This module transforms imports that used to take days into processes that take minutes, with reusable rules that can be rerun every time a new batch of data arrives. The team reclaims real time to optimize the directory instead of manually populating it.
  • Data integrity from the source: One of the most insidious problems in scaled directories is the accumulation of incorrect coordinates, misassigned categories, or empty fields that go unnoticed until the end user encounters them. This tool allows you to define transformations and default values in the mapping, ensuring that the data is clean and consistent from the very first cycle. This reduces subsequent manual reviews and improves confidence in the published content.
  • Periodic updates without human intervention: Directories that work with external data sources—suppliers, exported APIs, partner databases—need to keep their information up-to-date without relying on someone remembering to run the process. This plugin allows you to schedule automatic re-imports that update existing records without duplicating them. The directory stays current without recurring operational effort.
  • Granular control of field mapping: Not all external data files have the structure the directory requires, and adapting diverse sources to a single format is often the biggest hurdle in migration or integration projects. This extension allows you to map columns individually, apply transformation functions, and assign conditional values, giving the administrator real control over how each piece of data lands in each GeoDirectory field. This eliminates the need to preprocess source files before each import.
  • Scalability without process degradation: As the volume of listings grows, manual processes become overwhelmed and errors multiply. This plugin maintains the same level of control whether importing fifty or five thousand listings, processing them in batches and managing the server load so that the site remains unaffected during the operation. The operation scales without requiring the administrator to change their workflow.
  • Import traceability and anomaly detection: Knowing what was imported, what was updated, and what failed in each cycle is critical information for maintaining the quality of a directory over time. The tool generates logs for each import, allowing you to identify records with errors, fields that weren't mapped correctly, or rows that were ignored. This traceability transforms an opaque process into an auditable one, which is especially valuable when the directory is a business asset containing third-party data.

Key features of GeoDirectory WP All Import

  • Visual mapping of GeoDirectory fields: The mapping interface displays the available directory fields—including custom fields created by the administrator—and allows you to drag and drop them into columns of the import file. This eliminates the need to write code to connect external sources to the directory's internal structure, making the process accessible to non-technical users.
  • Support for custom fields and advanced field types: GeoDirectory allows you to create fields such as time, price range, URL, checkbox, or select, and this module respects that variety during import, correctly mapping each data type to its corresponding field. In a restaurant directory, for example, opening hours and price ranges are imported with the same accuracy as the business name or address.
  • Incremental update without duplicates: One of the most common friction points in repeated imports is the generation of duplicate records when the system doesn't correctly identify which records already exist. This plugin uses a configurable unique identifier—such as an external ID or a custom field—to determine whether each row in the file corresponds to a new record or one that needs updating. The directory remains clean without the need for manual debugging between cycles.
  • Importing images from remote URLs: Third-party data files often include image URLs instead of attachments, and manually processing these images is impractical at scale. The tool automatically downloads and assigns the images referenced in the source file as listing images in GeoDirectory, including the main image and additional galleries. Listings are visually complete from the first import.
  • Compatibility with multiple input formats: The data sources that feed a directory rarely have the same format: CSV, XML, Excel, or remote feeds are the most common. This module inherits WP All Import's ability to process all these formats, meaning the administrator can connect different providers without having to standardize their exports beforehand. This flexibility significantly reduces the integration time with new sources.
  • Automatic import scheduling: Beyond one-off imports, the tool allows you to configure recurring cron jobs, so the directory is updated as frequently as the business needs—daily, weekly, or monthly—without administrator intervention. In directories with frequently changing data, such as business hours or service availability, this automation is the difference between a useful directory and one that loses user trust.

Who is this product for?

This add-on is especially valuable for those who operate directories of businesses, services, or points of interest that receive data from external sources—suppliers, partners, or exports from their own databases—and need to keep that information up-to-date without building unsustainable manual processes. The larger the volume of listings, the more critical the automation this module provides becomes.

  • Administrators or technicians who manage directories with hundreds or thousands of records and need traceability over each import cycle, field control and error detection before they reach production.
  • Agencies or teams that build and maintain multiple directories for different clients and need a standardized, repeatable, and documentable import process that works consistently across every project.
  • Content managers or local SEO professionals who depend on the quality and completeness of listings for directory performance in local searches, and who need the data to arrive correctly from the source without subsequent manual reviews.

Real-world use cases

  • Restaurant directory with weekly updates from the provider: A local hospitality platform receives a CSV file every Monday from its data provider containing hundreds of updated records, including changes to opening hours, phone numbers, and categories. Without automation, the team spends two days processing this update. With this module, scheduled re-import runs early Monday morning, updating existing records without duplication and ensuring the directory is ready before the office opens. The team then dedicates that time to editorial tasks instead of data entry.
  • Mass migration from legacy database: A municipal directory project needs to migrate 5,000 points of interest from an internal database exported in XML, with complex custom fields such as hours of operation by day of the week and accessibility types. The administrator maps each field to its equivalent in GeoDirectory, runs a test import with 100 records to validate the result, and confirms the complete import. The directory goes from empty to full in hours, not weeks.
  • Property directory with daily remote feed: A real estate agency publishes its property directory on WordPress using GeoDirectory and needs the catalog to reflect the real-time status of its internal CRM every 24 hours, including availability, price, and coordinates. This plugin processes the remote XML feed every night, updates existing records, and marks those that are no longer available as inactive. Users visiting the directory always see current information without anyone having to modify the dashboard.
  • Expansion of the services directory to new cities: A national directory of professional services regularly adds new cities with batches of between two hundred and five hundred new listings each time. Previously, each expansion was a project that took several days. With this module, the operations manager uploads the file for the new city, verifies the mapping—which is already configured from the previous expansion—and executes the import in minutes. The directory's geographic scalability is no longer limited by the team's manual capacity.

Frequently Asked Questions about GeoDirectory WP All Import

What other plugins do I need to have active for this to work properly?

This plugin acts as a connector between two different systems, so it requires that both GeoDirectory and WP All Import be present and configured on the site. Without either one, the extension lacks the functional context in which to operate. It's advisable to verify that the GeoDirectory custom fields are created before the first import, as the mapping can only assign data to fields that already exist in the directory structure. If new fields are added later, the mapping must be updated to include them.

Does this affect in any way how end users navigate the directory during an import?

Batch-processed volume imports have minimal impact on the front end for users browsing the directory at that time, especially if scheduled during off-peak hours. Processing occurs on the server without interrupting the display of existing listings. New or updated records appear in the directory only after the cycle is complete, not progressively during the import, preventing users from seeing records in an intermediate state.

Can I set up rules so that certain listings are imported only if they meet specific conditions?

WP All Import includes conditional filtering capabilities that this module inherits, allowing you to define which rows in the file are processed based on the values of specific columns. You can import only records with valid coordinates, exclude categories that don't apply to the directory, or process only records with a specific status field. This conditional logic is configured in the WP All Import interface without needing to modify the source file before each cycle.

How does this add-on handle payments or subscriptions associated with imported listings?

The tool focuses on importing content data—fields, coordinates, images, taxonomies—and does not directly manage payment logic or subscription levels for listings. If the directory uses GeoDirectory in conjunction with a membership or pay-per-listing system, the access level for each imported listing must be configured using the options of that complementary system. This is something to plan for before performing bulk imports in actively monetized directories.

How does this module interact with the directory's taxonomies, categories, or custom tags?

The module allows you to map columns from the import file to GeoDirectory taxonomies, including custom categories and tags. If the category specified in the file doesn't exist in the directory, WP All Import can automatically create the taxonomy or ignore the value, depending on your chosen settings. It's advisable to review the directory's category structure before importing to avoid the proliferation of duplicate or misspelled terms that would later require manual cleanup.

Is site performance compromised when processing large volume imports?

The batch processing implemented by WP All Import distributes the server load into smaller cycles, reducing the risk of timeouts or site degradation during large imports. Even so, for directories with thousands of records and remote image fields, it's advisable to schedule imports during off-peak hours and verify that the server's execution limits are adequate for the batch size. There are no absolute performance guarantees because it depends on the hosting environment, but the batch design mitigates the most common risks.

Can I use this to manage imports across multiple different sites with different directory structures?

Each import configuration is saved at the site level, meaning that in a multisite environment or an agency managing several independent projects, each installation has its own set of mappings and schedules. There is no centralized panel to manage imports across multiple sites from a single point, but mappings configured on one site can be exported and reused as a basis for other projects with similar structures, reducing configuration time in each new directory.

How can I verify that imports are working correctly after setting everything up?

The first step is to run a test import with a small subset—between ten and twenty records—and manually verify that the key fields appear correctly in the directory: coordinates on the map, assigned categories, uploaded images, and custom fields with the expected values. WP All Import generates a log for each import, showing the number of records processed, updated, and those with errors. Reviewing this log after each automatic cycle is the most direct way to detect problems before they affect the quality of the directory.

Short description

Connect external data sources to GeoDirectory directories through automated import and granular field mapping, eliminating manual loading in high-volume operations and keeping listings up-to-date without recurring intervention.

Latest update: 01/05/2026

Written and reviewed by the PrimeGPL Team

At PrimeGPL, we ensure that every piece of published content is verified and reviewed by our team. We analyze features, compatibility, and performance to provide you with clear, up-to-date, and truly useful information for each product listed in our store.

Get your questions answered here

We answer your questions so you can buy in an informed and confident manner.

Does my purchase include updates?

Yes. Every product purchase includes lifetime updates, so you won't have to pay extra under any circumstances.

No, not at all. After your purchase, you can download it as many times as you need, without any problem. 

You can use your purchases on as many domains (websites) as you want, without any problems.

Yes. We offer technical support Monday through Friday, during business hours UTC -3. This support includes assistance with issues related to download problems, installation problems, or errors with the purchased product.

Furthermore, support does not include configurations, customizations, tutorials, or services associated with the author.

Yes, of course. If you have any problem that we can't solve, or if there's an external issue that doesn't have a general solution related to our service, you'll receive support and, if necessary, a full refund.

After your purchase, from your user account, you can access the support section, where you can open a ticket and our team will assist you with whatever you need.

Download Previous Versions

If you have purchased this product, or have an active membership, you can download previous versions without any limits or restrictions.

Product NameVersionSizeDateDownload
No hay versiones anteriores registradas.

Related Products

Below we show you different products that share the same category.