True tenant scope
Organization identity scopes location, task, payment, reporting, API, webhook and operations data. Users can be restricted at organization, brand, region and location level.
LocationHub combines organization isolation, platform listing tracking, data quality audits, task-approval-SLA operations, bulk transfer, reporting, API, payment and licensing workflows in one PHP application for multi-location brands, agencies and SaaS entrepreneurs.
Automated publishing availability depends on each provider’s API access, partner approval and connection configuration.
The actual scope was analyzed across 101 relational tables, 215 foreign keys, 77 tenant-scoped tables, 55 migrations, 95 permissions and 13 built-in roles. The features below are based only on modules directly represented in the database.
Organization identity scopes location, task, payment, reporting, API, webhook and operations data. Users can be restricted at organization, brand, region and location level.
Official API, partner, file and manual methods are modeled in one center. Each platform record stores status, external ID, URL, data differences, evidence, correspondence and history.
Missing fields and issues are scored per location. Duplicate candidates with similarity scores are reviewed, while scheduled audits measure data freshness.
Multi-step approval, SLA, task checklists, time entries, issue management, activity logs and evidence tracking make every change traceable by owner and time.
For each platform, store connection method, credential fields, external record, status, data differences, errors, evidence, correspondence, suggested edits and last-action times.
Manage customer organizations, contract periods, trials, plans, location-user-brand-API-storage quotas and account status from one center.
Define brands, parent brands, categories, corporate colors, logos, default business hours, naming rules and description templates.
Build nested regions, assign regional owners and restrict users to their authorized geographic scope.
Store branch and ERP codes, location type, store format, tags, description, owner, opening, closure, relocation and old-new location relationships in one record.
Store address, district, city, postal code, country, latitude-longitude, phone numbers, email and website in separately verifiable fields.
OpenStreetMap and Esri satellite layers are supported by a data model ready for coordinate verification and visual positioning workflows.
Manage open-closed, 24-hour, opening and closing values separately for every day and location.
Target holiday, campaign or event hours to multiple locations and track planning, approval and application results separately.
Manage Google, Apple, Yandex, HERE, Bing, OpenStreetMap, TomTom, Foursquare, Waze and navigation ecosystems in one catalog.
Define dynamic credential fields, required and secret flags, validation patterns, help links and connection-test status for each platform.
Track external record ID, platform URL, central-platform data, differences, errors, operational notes and last send, publish and check times.
Attach screenshot, document or source URL evidence and store support or verification correspondence with channel, subject, external reference and date.
List platform-originated suggestions with current and proposed values; authorized users record acceptance, rejection and decision notes.
Store missing fields and inconsistencies as a score, issue list and missing-field list in automated audit results.
Place potential duplicates in a decision queue using similarity scores and matching fields; store merge or keep-separate decisions with notes.
Change requests with old-new data comparisons pass through role-based steps, time targets and user decisions.
Location- or platform-linked tasks include owner, priority, department, tags, checklist items, comments, time entries and activity history.
Track issues with category, source, priority, due date and resolution notes; calculate SLA targets using working calendars and warning thresholds.
Manage CSV/XLSX operations with column mapping, preview, row validation, error reporting and new-updated record counts.
Schedule CSV, XLSX, PDF and JSON reports and track recipients, frequency, files, record counts and email delivery results.
Includes scoped API keys, IP restrictions, per-minute limits, request logs, latency measurement and idempotency for duplicate write protection.
Run integration operations with signed webhooks, retries and delivery logs plus ERP connections, field mapping, schedules, tests and sync results.
Manage panel, email, SMS, webhook and WhatsApp preferences through event, language, template, provider, queue and retry layers.
Provider model for PayTR, PayTR iFrame, Stripe and bank transfer flows, completed by VAT orders, itemized invoices, payment notices, customer credits and license periods.
Includes two-factor authentication, password policy, failed-login lockout, session logs, password reset, encrypted credentials and detailed activity logs.
Includes SHA-256 verified backup, restore and deletion plus module catalog, dependencies, versions, signatures, review, deployment and rollback backups.
Manage corporate pages, slugs, metadata and OG images with sitemap/robots infrastructure plus a brand center for logos, favicon, colors, panel and landing copy.
Turkish and English language seeds are ready, with a data model designed to extend languages, translation keys and texts from the panel.
LocationHub does not promise unconditional automatic publishing to every platform. The actual method for each provider is defined as API access, partnership, file format or manual operation, keeping product claims aligned with technical reality.
Define customer, contract, trial, quotas, brands and user scope.
Map CSV/XLSX columns and process new or updated records after preview and row validation.
Score missing contacts, addresses, coordinates, hours and potential duplicates, then send them to decision queues.
Choose a connection method and track platform records, differences, evidence, correspondence and suggested edits.
Assign field tasks and complete them with checklists, time tracking, SLA and multi-step decisions.
Deliver controlled data to internal systems through scheduled reports, notifications, REST API, webhooks and ERP queues.
Use the demo account to review organization, location, platform, task, reporting, payment and system interfaces. The SQL architecture includes a dedicated protected Demo Mode Role.
[email protected]demoCentrally manage addresses, phones, hours, map listings and quality control for large branch networks.
Manage special hours, temporary closures, relocations and regional operations from one panel.
Standardize distributed location networks by brand, region, store format and owner.
Turn multi-client location operations into a service with tenant isolation, tasks, evidence and reports.
Build your own plan-based location product with quotas, payments, orders, invoices and license lifecycle.
Manage change requests with role-based approvals, SLA, activity logs and report delivery.
Before installation, verify PHP version, extensions, database version, HTTPS, cron and write permissions. Regular backups and two-factor authentication are recommended for production.
Get Installation GuidanceYes. Organization membership and organization identity scope location, task, payment, notification, report, API, webhook and operations data. Access can also be restricted by brand, region and location.
The SQL architecture contains 22 active platform definitions, including Google, Apple, Yandex, HERE, Bing, OpenStreetMap, TomTom, Foursquare, Waze and navigation/device ecosystems.
The catalog supports official API, partner, file and manual transfer methods. Actual automated publishing depends on provider API access, partner approval and configured credentials.
The model includes platform accounts, dynamic credential fields, external record IDs, URLs, central and platform data, differences, send-publish-check times, errors, evidence, correspondence and suggested edits.
Upload a file, map columns and generate a preview. Each row is processed as valid or invalid; new and updated records and errors are reported separately.
The payment provider model includes PayTR, PayTR iFrame, Stripe and bank providers. Webhook, idempotency, payment, bank account, transfer notice, order, VAT, invoice and licensing records are designed as one lifecycle.
The system manages monthly/yearly plans, order periods, payments, invoices and license renewal dates. Provider-side recurring card collection requires the relevant recurring/token capability to be configured separately.
The application database includes active Turkish and English language seeds. Language and translation tables are ready for panel-based expansion. This product page is available in Turkish, English and German.
The database includes a protected Demo Mode Role. Demo actions can be restricted by application policy to protect live data.
Use Nginx or Apache with PHP 8.3+, MySQL 8.0+ or MariaDB 10.5+, required PHP extensions and writable storage, logs and uploads directories. It can be hosted on cPanel, Plesk, DirectAdmin, ServBay and Docker environments.
Review the demo panel and contact our sales team about platform scope, installation, licensing and project-specific integrations.