Integrations

Supercharge WP Maps with Relevance AI

WP Maps is an integration platform that enables businesses to manage and display products and store locations through an API-first approach. With Relevance AI, you can leverage this integration to enhance your product visibility and automate location-based insights.

Give your AI Agents WP Maps Superpowers

WP Maps allows for dynamic product and location management through an API-first approach. Relevance AI amplifies this capability by enabling intelligent AI Agents to automate and optimize your location-based strategies.

Location Intelligence Mastery

AI agent analyzes complex geographical data patterns to deliver predictive insights for optimal location strategies.

Dynamic Territory Orchestration

Agent automatically optimizes service areas and market boundaries based on real-time performance metrics and demographic shifts.

Predictive Traffic Analysis

AI agent forecasts customer movement patterns and peak activity times for strategic business planning.

Tools

Equip AI Agents with the WP Maps Tools they need

Relevance AI integrates seamlessly with WP Maps, enhancing your workflows with powerful location-based data management.

WP Maps - Update Product
Updates existing product details in WP Maps, allowing modification of product information such as title, description, price, image URL and product URL to maintain accurate product listings.
WP Maps - Create Product
Creates a new product entry in WP Maps with specified details including title, description, pricing, and optional image and URL information for showcasing products on maps.
Name
WP Maps API Call
Description
Make an authorized request to a WP Maps API
Parameters
["OAuth authentication", "Multiple HTTP methods (GET, POST, PUT, DELETE, PATCH)", "Custom headers support", "Request body configuration", "Response handling with status codes"]
Use Case
A real estate company uses WP Maps API calls to automatically update their property listings with precise location data and interactive maps, enabling their customers to visualize property locations and nearby amenities directly on their website. This integration streamlines their listing process while enhancing the house-hunting experience for potential buyers.
Quick Start

Connect WP Maps to Relevance AI in minutes

What you’ll need

You don't need to be a developer to set up this integration. Follow this simple guide to get started:

  • A Relevance AI account
  • An Airtable account with access to the base and table you'd like to use
  • Authorization (you'll connect securely using OAuth—no sensitive info stored manually)

Security & Reliability

The WP Maps integration platform allows you to manage and display products and store locations seamlessly through an API-first approach. This integration enables businesses to programmatically create, update, and manage product listings while enhancing brand visibility with interactive maps and location-based features.

Key benefits include automated product management, location-based product visualization, OAuth-based secure authentication, and RESTful API integration capabilities.

To get started, ensure you have a WP Maps account with API access, OAuth credentials with `pipedream-wp-maps-read-write` permissions, and valid API endpoint access at https://svr.wpmaps.net.

Your environment should support HTTPS, JSON parsing, and a modern web browser for map visualization. Additionally, you will need an API client or development environment that supports REST calls, along with the necessary permissions for product management.

Begin by setting up authentication with your OAuth account ID and permission type:

const config = { oauth_account_id: "YOUR_WPMAPS_OAUTH_ID", oauth_permission_type: "pipedream-wp-maps-read-write" };

Next, configure the base settings for your API calls:

const baseConfig = { base_url: "https://svr.wpmaps.net", headers: { "Content-Type": "application/json" } };

To create a product, use the following API call:

const createProduct = { method: "POST", path: "/products", body: { title: "Sample Product", description: "Product description", price: "99.99", image: "https://example.com/image.jpg", url: "https://example.com/product" } };

Upon success, you will receive a response containing the product ID and details:

{ response_body: { id: "product_id", title: "Sample Product", // ... other product details }, status: 200 }

To update a product, modify the existing product ID in the following call:

const updateProduct = { method: "PUT", path: `/products/${productId}`, body: { title: "Updated Product Title", description: "Updated description", price: "149.99" } };

For making API calls, utilize the following function:

const makeApiCall = async (config) => { const response = await wp_maps_api_call({ oauth_account_id: config.oauth_account_id, method: config.method, path: config.path, body: config.body, headers: config.headers }); return response; };

In case of issues, refer to the troubleshooting guide for common errors such as authentication errors, API request failures, and data validation errors. Implement best practices for error handling, rate limiting, and data validation to ensure smooth operation.

For further assistance, consult the API documentation at https://svr.wpmaps.net/docs, the OAuth configuration guide, and product management best practices.

Remember to replace placeholder values with actual credentials and endpoints when implementing the integration. For additional support, consult the full API documentation or contact WP Maps support.

No training on your data

Your data remains private and is never utilized for model training purposes.

Security first

We never store anything we don’t need to. The inputs or outputs of your tools are never stored.

Get Started

Best Practices for Non-Technical Users

To get the most out of the WP Maps + Relevance AI integration without writing code:
  • Start with a well-structured product catalog: Ensure product titles, descriptions, and images are clear and consistent.
  • Utilize the API documentation: Familiarize yourself with the available endpoints and data structures to streamline your integration.
  • Connect securely: Make sure to use the correct OAuth credentials and permissions during setup to avoid authentication issues.
  • Test API calls with sample data: Validate your requests using test products before deploying to your live environment.
  • Monitor API usage: Implement rate limiting and handle 429 responses to prevent throttling and ensure smooth operation.