Leads Importer Docs
  • 1. Setting up your Google Account & API in Leads Importer
  • 2. How to search for listings/leads
  • 3. Adding AI descriptions to your Listings
  • 4. Setting up your website for GeoDirectory
    • 4.1 Connecting your GeoDirectory website to Leads Importer
    • 4.2 Setting up Custom Post Types in Leads Importer for GeoDirectory
    • 4.3 Setting up Categories in Leads Importer
    • 2.4 Importing Leads to your GeoDirectory website
  • 5. Setting up your website for Voxel Theme
    • 5.1 Setting up the custom fields in Voxel
    • 5.2 Setting up the application username + API and Post types and categories
    • 5.3 Installing and Setting up FlowMattic
    • 5.4 Setting up FlowMattic workflow
    • 5.5 Installing and Setting up Voxel Leadsimporter plugin
    • 5.6 Importing Leads to your Voxel website
  • 6. Setting up your Google Sheets for Leadsimporter
    • 6.1 Importing listings to Google sheets
  • 7. Common Errors + Suggestions
  • 8. Best Practices in Importing Listings
  • 9. Using the Map search*
Powered by GitBook
On this page
  1. 4. Setting up your website for GeoDirectory

4.1 Connecting your GeoDirectory website to Leads Importer

In this step we create the application user to connect to Leads Importer. Skip this step if you are using the Metabox plugin.

Previous4. Setting up your website for GeoDirectoryNext4.2 Setting up Custom Post Types in Leads Importer for GeoDirectory

Last updated 8 months ago

Creating an Application user

  1. Go to your WP admin dashboard and page "Users"

  2. Create a user with "Admin" credentials in "Add New User"

  3. Add the username (This will be used in the credentials, so use a name you can identify as the API user). In our example we chose "api_user" and click "save". You don't need to worry about this Password as this one is just for the user login, we recommend to put a random long one just for security purposes.

  1. Go back to "All users" and click "Edit" on the user just created in point 3

  1. Scroll down until you see "Application Passwords"

  1. Add a "New Application Password Name" like "API Leadsimporter". This is just used to remember where the API user | password is being used, and click "Add New Application Password"

Your "Application Password Name" is not your username to add in the API credentials in LeadsImporter. Only add a name, to remember where you are using it. If not this will create an API error.

  1. You will be seeing a new password generation (This is just for the API, cannot be used to login user). Store it for later as you will not be able to retrieve it after.

  1. Go to Leads Importer to "Settings" and in first section of the page you can add your website

  1. Click on the "+" icon next to select website and a popup will appear where you can add the newly created WordPress credentials

  1. Add the "Website URL":

    1. Incorrect: https://www.domain.com/

    2. Correct: https://www.domain.com

  2. Add the "WordPress Username", in our example, it was "api_user"

  3. Add the "Application Password" saved from point 7

  4. Click "Add Website"

EDIT WEBSITE

If you need to edit the website details, like create a new website, or add the staging environment to import some listings, just click the "pencil" icon next to the select website and a popup will appear. This is also where you can delete the website i necessary

Your website should be connected properly to LeadsImporter now. Don't forget to check if in case you are using a Security plugin like WordFence or Shield Security Pro if you blocked using REST API.

if you import listings into your staging environment, the tool will recognize listings already imported. So if you then want to import the same listings to your PROD, we suggest copying staging to PROD or using th WordPress Import extension native of WordPress. You can always import again with LeadsImporter, as long as you didn't delete these listings from the search.