FAQ

Everything you need to know about Mapsemble's features and capabilities

Getting Started

What is Mapsemble?
Mapsemble is a powerful tool for creating beautiful, interactive maps from your own data. It can be used for data analysis, store locators, vacation rentals or real estate listings. Whether you have location data in CSV files, Excel spreadsheets, or accessible via API, Mapsemble transforms it into professional, embeddable maps without requiring any coding skills.
Do I need coding skills to use Mapsemble?
You can style and configure popups and cards using simple HTML and CSS. For the rest no coding experience is required. In any case, we'll help you configure your map to match your branding and design needs.
How do I get started?
Simply sign up for a free account and walk through our onboarding. Or drop us a line and we'll schedule a meeting to get you going. You can build a map from a StarterKit and enter locations directly on the map, upload CSV/Excel files, connect a Google Sheet, or push through the API — all on the free plan.

Features & Capabilities

What features does Mapsemble offer?
Mapsemble offers a comprehensive set of features including:
  • Interactive map creation with intuitive controls
  • CSV and Excel file import
  • Import from Google Sheets
  • Custom styling based on data properties
  • Map embedding with simple code snippets
  • Pagination and filtering for large datasets
  • Spatial queries and viewport-based loading
  • Geocoding for address data
All of that is on the free plan, including custom fields, filtering and search, card and popup design using AI, custom CSS, conditional marker styles and rendering cards with your own code. Pro adds unlimited locations, live data served from your own site, and automatic Google Sheets sync.
How many data points can I add to a map?
Every plan includes unlimited maps; only the number of locations per map differs:
  • Free: 150 locations per map
  • Pro: Unlimited locations per map
Our platform uses spatial queries and viewport-based loading to ensure smooth performance even with large datasets.

Data Import

What data formats does Mapsemble support?
Mapsemble supports multiple data formats:
  • CSV files (.csv) - comma-separated values
  • Excel files (.xlsx, .xlsm) - Microsoft Excel format
  • GeoJSON format via API
  • Manually marking locations for each row of data.
Your data can include coordinates (latitude/longitude) or street addresses that we'll geocode automatically.
How does Mapsemble handle addresses?
If your data contains street addresses instead of coordinates, and you use our CSV/Excel importer, Mapsemble automatically geocodes them (converts addresses to latitude/longitude coordinates). For best results, include as much address detail as possible (street, city, postal code, country).
What's the maximum file size I can upload?
An import is capped by your plan's locations-per-map limit:
  • Free: 150 locations per map
  • Pro: Unlimited locations per map
The wizard optimizes the import process to handle datasets efficiently, showing progress indicators as your data is processed.
Can I update my data after uploading?
Yes! You can re-upload an updated version of your file to refresh the map. The API also supports updates on every plan, for automated, real-time data synchronization — add, update, or delete individual features without re-uploading the entire dataset.
What coordinate format should I use?
Use decimal degrees format (e.g., 40.7128, -74.0060) rather than degrees/minutes/seconds. Ensure your coordinates are in WGS84 projection (the standard for GPS coordinates).

Styling & Customization

What styling options are available?
Every plan, including Free, includes:
  • Select marker icons or upload your own
  • Text-based markers showing values from your data
  • Conditional marker styles based on data properties
  • High quality base maps and alternative providers
  • Filtering, sorting and search on fields you define
  • Custom card and popup design using basic HTML and CSS
  • CSS to change the look and feel of your map
Pro adds text-based markers whose values are fetched live from your own endpoints.
Can I style my maps based on data properties?
On every plan, you can style markers based on any property in your data using conditional marker styles. For example, you can color-code locations by category, size markers by population, or use different icons for different types of locations. The styling is highly customizable and doesn't require any coding.
Can I use custom icons?
Yes! You can choose from a library of built-in icons or upload your own custom icons to match your brand or use case.
Can I style my cards and popups with HTML and CSS?
Yes! You can fully customize the appearance and content of your cards and popups using simple HTML and CSS. You can embed content from any fields you configure in your data, allowing you to create rich, branded experiences that match your website's design. This gives you complete control over the layout, styling, and information displayed when users interact with your map features.
Can I render the cards and popups with my own code?
Yes, on Pro. The embed puts the map inside your own page, so a featureRenderer callback can draw every card and popup from your own components — your framework, your design system, your data. Free maps use the cards and popups you design in the builder. Also on Pro, you can configure remote endpoints so Mapsemble fetches the styled content from your server instead, which suits setups where the markup is produced by your CMS rather than by JavaScript in the browser.
Can I create text-based markers instead of icons?
Yes! On every plan, including Free, you can create text-based markers that display content directly from your data. This is useful for showing labels, numbers, or short text snippets as markers on the map. For example, you could display property prices, store numbers, or location codes as the markers themselves, making information visible at a glance without needing to click on anything.
Can I create dynamic text markers that fetch content from external sources?
Yes! On the Pro plan, Mapsemble supports dynamic text markers that can fetch their content from any endpoint you specify. This allows you to create markers with real-time or frequently updated text content pulled from your own APIs or external services. For example, you could display live inventory counts, current prices, or status updates that are always up-to-date without having to manually refresh your map data.

Embedding & Sharing

Can I embed my maps on my website?
Yes! Every map you create comes with an embed code snippet that you can paste into any website. No need to whitelist domains or manage complex access keys. Simply copy the provided snippet and paste it into your HTML.
Are embedded maps responsive?
Yes, all embedded maps are fully responsive and work seamlessly on desktop, tablet, and mobile devices. They automatically adjust to fit the container size.
Can I share my maps with specific people?
You can make a map private by embedding it into your own access-controlled page. Contact us to know more.

API & Integration

Does Mapsemble have an API?
Yes! Every plan includes access to our comprehensive REST API that supports GET, POST, PATCH, PUT, and DELETE operations. You can use the API to automatically sync your data with Mapsemble, ensuring your maps stay up-to-date without manual uploads. The API supports GeoJSON format and allows posting up to 1,000 features per request. On Pro you can additionally configure remote endpoints to:
  • Handle data filtering: Let your own backend filter and process data before it's displayed on the map
  • Render popups and markers: Have your website directly render the HTML for popups and markers, maintaining consistent styling with your site
  • Create dynamic text marker values: Fetch real-time text content for markers from any endpoint you specify
How do I authenticate with the API?
When you create an API layer, an endpoint is automatically generated with authentication instructions displayed directly in the layer configuration. You don't need to consult external documentation—everything you need is provided in the app.
Can I integrate Mapsemble with my CMS?
Yes! We offer a Drupal module that allows you to embed interactive maps in your Drupal websites based on content entities, with automatic synchronization to Mapsemble. Integration options for other CMS platforms can be achieved through our API, available on every plan. If you need an integration for your preferred CMS, contact us and we'll help you set it up.
Can I automate data updates?
You can use the API to set up automated scripts or integrations to keep your maps updated in real-time. This is perfect for dashboards, live tracking, or any scenario where your data changes frequently.

Technical Details

Is my data secure?
Yes, your data is stored securely on Mapsemble servers with industry-standard encryption. Maps are private by default and only accessible to you. If you need auth-gated embeds, we also offer Enhanced Security Mode with JWT token authentication — contact us to set it up.
Why does Mapsemble need to host my data?
Hosting your data on our servers enables advanced features that wouldn't be possible otherwise:
  • Spatial queries: To update results depending on your zoom level and location requires spatial queries. Not all databases are capable of this.
  • Geocoding: Converting addresses to coordinates requires server-side processing
  • Performance: Spatial queries allow us to load only features in your current viewport, and improve performance by reducing the amount of data that needs to be loaded.
  • Pagination and filtering: Browse through thousands of features efficiently
  • Data persistence: Your map stays accessible without needing the original file
What if I don't want to synchronize all my data with Mapsemble?
You can choose to only synchronize the locations, and let your own app manage everything else. The only thing we need is the location of each data row.
Does Mapsemble work offline?
No, Mapsemble requires an internet connection to load map tiles and access your data from our servers. This ensures you always have the most up-to-date information and best performance.

Pricing & Plans

How much does Mapsemble cost?
Pricing is per account, not per map or per domain — every plan includes unlimited maps, embedded on as many sites as you like.
  • Free: Free — The full map builder, published anywhere.
  • Pro: $39/month billed annually ($49 billed monthly) — Unlimited locations, your own branding, live data from your own site.
Is there a free plan?
Yes — the Free plan has no time limit and needs no credit card, and it is the full map builder: your own fields, filters and search, styling, card and popup design, custom CSS, and rendering with your own code. You can import from CSV, Excel, Google Sheets and the API, and embed the result on any website. Free maps hold up to 150 locations each and carry a small Mapsemble badge, and address geocoding runs up to 500 lookups a month. Pro removes both and adds live data from your own site or CMS, plus automatic Google Sheets sync. Pro starts with a 14-day free trial; a card is required and you can cancel before it ends.
Can I embed a map on my website for free?
Yes. Embedding is included on every plan, including Free, on as many websites as you like — there are no domains to license and no per-view fees. Free maps carry a small "Made with Mapsemble" badge in the corner; removing it is what the Pro plan is for.

Support

Where can I find documentation?
Visit our Getting Started guide for step-by-step instructions on building your first map. We also publish detailed tutorials and guides on our blog covering everything from basic setup to advanced API usage.
How can I get help if I'm stuck?
If you have questions or need assistance, please contact us. We're here to help you make the most of Mapsemble and are happy to answer any questions you have.
Can I request new features?
Absolutely! We love hearing from our users and are actively building new features. Please reach out with your suggestions—your feedback helps shape the future of Mapsemble.

Let's connect.

Schedule a 30-minute call with our team to discuss your project.