Admin Menu Visibility & AI Mapping

Control plugin permissions per WordPress role and let regex-based heuristics suggest smart column names when mapping form fields to your spreadsheet.

Available on:AI Pack - AI MappingAgency - Admin Menu VisibilityAgency + AI Pack - Full AccessCompare plans →

Overview

Admin Menu Visibility hides SheetLink menus and pages from some administrator-level users, so a site with several admins can keep sync rules and settings in fewer hands.

It restricts, it does not grant. A role must already hold the WordPress manage_options capability for this to apply to it — a custom “Site Manager” role, for example. It cannot give editors, authors, or subscribers access to SheetLink, because WordPress requires manage_options to save rules or change settings at all. Granting scoped permissions to lower roles is on the roadmap as Full Role-Based Access.

AI-Assisted Field Mapping suggests clean, descriptive column names when you create a sync rule — no more cryptic field_abc123 headers in your Google Sheet.

Availability

Admin Menu Visibility is included in Agency. AI Mapping is included in the AI Pack. See pricing.

Admin Menu Visibility

1

Configure Permissions

Navigate to SheetLink > Admin Menu Visibility. Four permission levels are available:

  • View logs — see submission history and delivery status.
  • Manage rules — create, edit, and delete sync rules.
  • Access settings — change plugin configuration and license.
  • Retry deliveries — manually retry failed submissions.

Toggle each permission on or off for every WordPress role (Administrator, Editor, Author, etc.). Use "View Only" mode to give clients read-only access.

Setting Up Client Access

2

Give Clients Safe, Limited Access

  1. Create a WordPress user for your client with the Editor role.
  2. In SheetLink > Admin Menu Visibility, enable "View logs" for the Editor role.
  3. Leave all other permissions disabled for Editors.
  4. Your client can now see submission logs and stats but cannot change rules or settings.

Tip: Combine with the Branded Reports feature to give clients a polished view of their form data.

AI-Assisted Field Mapping

When you create a sync rule in SheetLink > Settings, the AI mapper analyses your form field names and suggests clean Google Sheet column headers.

  • Local dictionary — ~50 common patterns (name, email, phone, address, company, etc.) are matched instantly with no API call.
  • AI fallback — for unusual field names, SheetLink sends them to the Ultravox LLM for smarter suggestions.
  • You can accept, edit, or dismiss any suggestion before saving the rule.

Example: a field named txtInput_7f3a might be mapped to "Phone Number" if the AI detects phone-number formatting patterns.

How AI Mapping Works

The mapping engine uses a two-step approach for speed and accuracy:

  1. Step 1 — Local regex matching (instant): Field names are compared against a built-in dictionary of common patterns. If a match is found with high confidence, the suggestion is returned immediately with no API call.
  2. Step 2 — Ultravox LLM (AI-assisted): If local matching confidence is low, the field name is sent to the AI model. The model analyses context and returns a suggested column name with an explanation.

Confidence levels displayed in the mapper UI:

  • High — exact pattern match from the local dictionary.
  • Medium — AI-assisted suggestion with good confidence.
  • Low — best guess; review recommended before saving.

Ready to Get Started?

Install SheetLink Forms and connect your first form in under 10 minutes.