Documentation

LinqMe Docs

Everything you need to know about building forms, managing clients, and growing your agency with LinqMe.

Getting Started

LinqMe is a form-building and client onboarding platform designed for agencies. Create beautiful multi-step forms, collect client information, manage submissions, and white-label the entire experience under your brand.

Creating Your Account

Head to the signup page and create your account using email and password, or sign in with Google or GitHub. Once signed up, LinqMe automatically creates a workspace for you with your name and a unique subdomain.

Your subdomain determines your public storefront URL. You can change it later in Settings under Branding.

After signup, you will land on the dashboard where you can start building your first form right away.

Dashboard Overview

The dashboard is your command center. The left sidebar gives you quick access to every section:

Dashboard

Overview of your workspace activity and quick stats.

Forms

Create and manage all your forms.

Entries

View all submissions from your clients.

Accounts

Manage your client contacts and companies.

Insights

Build custom dashboards with widgets.

Analytics

Track form views, completions, and trends.

Billing

Manage your plan, subscription, and invoices.

Settings

Profile, branding, integrations, and security.

The sidebar also shows your current usage (submissions this month) and allows you to collapse it for more screen space. On mobile, navigation moves to a bottom tab bar with a slide-out drawer for the full menu.

Your First Form

To create your first form, go to Forms and click the "New Form" button. Give it a name, an optional description, and start adding fields. Each form can have one or more steps, and each step holds any number of fields.

1

Navigate to Forms in the sidebar.

2

Click "New Form" to create a blank form.

3

Give your form a name and slug (the slug is used in the URL).

4

Add a step, then add fields to that step.

5

Configure each field with a label, type, and settings.

6

Toggle the form to Active when you are ready to share it.

7

Copy the public URL and send it to your client.

Forms

Forms are the core of LinqMe. Each form is a multi-step questionnaire that your clients fill out through a branded, hosted page. You can build anything from simple contact forms to complex onboarding workflows.

Creating a Form

From the Forms page, click "New Form." You will see a form editor with a sidebar for steps and fields, and a live preview area. Forms start with one step by default.

On the Free plan you can create up to 1 form. Starter and Agency plans allow unlimited forms.

Each form has a name (displayed to your clients), a slug (used in the URL), and an optional description. You can also set a confirmation message that appears after submission, or redirect clients to an external URL.

Field Types

LinqMe supports over 25 field types, from simple text inputs to advanced components like budget allocators and competitor analyzers. See the section for a complete breakdown of every available field type.

Multi-Step Forms

Break long forms into manageable steps. Each step has its own title and description, and clients see a progress indicator as they move through. Use the form editor sidebar to add, reorder, or remove steps.

Steps can be made conditional so they only appear when certain criteria are met. For example, you might show a "Brand Guidelines" step only if the client selected "Branding" in a previous step.

Conditional Logic

Any field or step can be shown or hidden based on the value of another field. This is configured through the Logic tab in the form editor. Conditions support operators like equals, not equals, contains, is empty, and is not empty.

Use the visual flow canvas in the Logic tab to see how your conditions connect fields together. Drag connections between fields to build complex logic trees.

When a step has all its visible fields hidden by conditions, the step is automatically skipped during the form flow so clients never see an empty page.

Form Settings

Each form has additional settings accessible through the Settings panel in the form editor:

Active / Inactive

Toggle whether the form accepts new submissions.

Default Form

Set one form as the default that appears on your storefront.

Confirmation Page

Custom heading and body text shown after submission.

Redirect URL

Send clients to an external URL after submission.

Notifications

Configure who gets email notifications for new submissions.

Layout Styles

LinqMe offers four different layout styles for how your form appears to clients:

Sidebar (default)

Traditional layout with step navigation on the left side.

Top Navigation

Step tabs across the top of the page for a modern feel.

No Navigation

Full-screen single-step layout. Navigation buttons only, no step list.

Conversation

One question at a time, typeform-style. Great for shorter forms.

You can change the layout style per form from the form settings panel. The layout can be previewed in the editor.

Templates and Duplication

Save time by duplicating an existing form. From the Forms list, use the menu on any form card to create a copy. The duplicate will have all the same steps, fields, and settings but a new slug.

Field Reference

Below is a complete reference of every field type available in the form builder, organized by category. Each field can be configured with a label, placeholder, help text, icon, required toggle, and conditional visibility.

Basic Fields

Text

Single-line text input. Good for names, titles, short answers.

Textarea

Multi-line text area with configurable rows. Use for descriptions, bios, long answers.

Email

Email input with built-in validation.

Phone

Phone number input.

URL

URL input with validation.

Number

Numeric input. Accepts whole numbers and decimals.

Date

Date picker with calendar popup. Respects light/dark theme.

Color

Color picker that saves hex values. Useful for brand color collection.

Address

Full address field.

Selection Fields

Select (Dropdown)

Single-choice dropdown menu. Configure options in the field settings.

Radio

Single-choice radio buttons displayed as a visual list.

Checkbox

Multiple-choice checkboxes. You can set a maximum selection limit.

Package Selector

Pricing/service tier picker with a built-in rules engine for complex pricing logic.

Feature Selector

Feature checkboxes with complexity indicators and optional pricing display.

Brand Style

Visual style palette selector showing color mood boards and typography samples.

Goal Builder

Goal picker with refinement questions to help define project objectives.

File Upload Fields

File

Single file upload. Files are stored securely and can be routed to connected cloud storage.

Files (Multiple)

Multiple file upload with drag-and-drop support.

Asset Collection

Advanced multi-file asset picker with tagging, categorization, and cloud storage routing to Google Drive, Dropbox, OneDrive, or Box.

File upload destinations can be configured per field. Connect your cloud storage in Settings to route uploaded files directly to your Google Drive, Dropbox, OneDrive, or Box.

Advanced Fields

Repeater

Nested rows that clients can add and remove. Define sub-fields like a mini-form within a form. Supports icons per row.

Consent

Scrollable agreement text with a checkbox. Use for terms of service, NDAs, or project agreements.

Site Structure

Interactive sitemap/page builder with drag-and-drop tree editing. Clients can define their website structure.

Competitor Analyzer

Enter competitor URLs and get AI-generated competitive analysis summaries. Requires an AI integration.

Timeline

Milestone date picker with availability blocker for scheduling project timelines.

Budget Allocator

Multi-channel budget slider. Choose between constrained mode (must total 100%) or independent mode.

Payment

Collect payments directly in the form via Stripe, PayPal, or Square. Requires a payment integration.

Captcha

Bot protection using reCAPTCHA v3 or Cloudflare Turnstile. Can be visible or invisible.

Approval

Sign-off field with a canvas-based draw-to-sign signature pad.

Display Fields

Heading

Display-only section header with rich content. Use to add context, instructions, or visual breaks between fields. Not an input field.

Entries and Submissions

Every time a client fills out one of your forms, it creates an entry. Entries are stored securely and accessible from the Entries section of your dashboard.

Viewing Entries

The Entries page shows all submissions across your forms. You can filter by form, search by client name or email, and click into any entry to see the full submitted data including file attachments.

Each entry detail view shows all field values organized by step, with download links for uploaded files and the client's contact information.

Entry Statuses

Entries have three possible statuses:

Draft

The client has started but not yet submitted the form.

Submitted

The client has completed and submitted all required fields.

Approved

You have reviewed and approved the submission.

Exporting Data

Export your entry data in two formats:

CSV Export

Bulk export all entries (or filtered entries) to a CSV spreadsheet.

PDF Export

Generate a formatted PDF of any individual submission for sharing or archiving.

Client Accounts

The Accounts section helps you organize and track your clients. Each account stores contact information and is linked to their form submissions.

Managing Clients

Add clients manually or let them be created automatically when they submit a form. Each account includes a name, email, phone, company name, and status (active, inactive, or pending).

Click into any account to see their profile details, submission history, and any notes you have added.

Tags and Organization

Use tags to categorize your clients. Tags make it easy to filter and search across your accounts. Common tag patterns include project type, industry, priority level, or referral source.

Branding and White-Label

Make LinqMe look like your own platform. Customize colors, logos, domains, and more so your clients see your brand, not ours.

Workspace Branding

In Settings, go to the Branding tab to configure your workspace appearance:

Logo

Upload your logo for the sidebar, storefront, and form pages. Supports light and dark variants.

Primary Color

Your brand's main color. Used for buttons, links, progress bars, and accents across all pages.

Secondary Color

Used for gradients and secondary accents.

Workspace Name

Your company or agency name displayed in the sidebar and storefront.

Custom Domains

Connect your own domain (like forms.youragency.com) so clients see your URL instead of a LinqMe subdomain. Go to Settings, then the Branding tab, and follow the DNS setup instructions.

1

Go to Settings and click the Branding tab.

2

Under Custom Domain, enter your desired domain.

3

Add the CNAME record shown to your DNS provider.

4

Wait for DNS propagation (usually a few minutes to a few hours).

5

LinqMe will verify and activate your domain automatically.

Custom domains are available on the Starter plan and above.

Your Storefront

Your storefront is the public-facing page where clients can see and start your forms. It is accessible at your subdomain (yourslug.linqme.app) or your custom domain. The storefront displays your logo, brand colors, and either all your active forms or a single primary form, depending on your Landing Mode setting.

White-Label Settings

On Starter and Agency plans, you can fully white-label the experience:

Hide LinqMe Branding

Remove all LinqMe logos and "Powered by" text from your forms and storefront.

Custom Footer

Add your own footer text to the storefront.

Custom Favicon

Upload your own favicon for the browser tab.

Integrations

Connect LinqMe to your favorite tools. All integrations are managed from Settings under the Integrations tab.

Cloud Storage

Connect cloud storage providers to automatically route file uploads from your forms to the right place.

Google Drive

Authenticate with Google and select a destination folder.

Dropbox

Connect your Dropbox account for file routing.

OneDrive

Connect Microsoft OneDrive.

Box

Connect Box.com for enterprise file management.

Once connected, you can set a cloud storage destination on any file upload field in the form builder. When a client uploads a file, it will be automatically sent to your chosen provider and folder.

Payment Providers

Collect payments directly within your forms by connecting a payment provider:

Stripe

Connect your Stripe account to accept credit card payments.

PayPal

Connect PayPal via OAuth for PayPal checkout.

Square

Connect Square for in-form payment processing.

You must have an active account with the payment provider before connecting. LinqMe does not handle funds directly. All payments go straight to your connected account.

AI Services

Some advanced field types like the Competitor Analyzer use AI to generate content. Connect an AI provider to unlock these features:

OpenAI

Connect with your OpenAI API key for GPT-powered analysis.

Anthropic

Connect with your Anthropic API key for Claude-powered features.

Go to Settings, then the Integrations tab, and add your API key under AI Integrations. You can select which model to use from the available options.

Bot Protection (CAPTCHA)

Protect your forms from spam and automated submissions with CAPTCHA:

reCAPTCHA v3

Google's invisible bot detection. Runs in the background with no user interaction required.

Cloudflare Turnstile

Privacy-friendly CAPTCHA alternative. Can be visible or invisible.

Add your site key in Settings under Integrations, then add a Captcha field to any form.

Analytics and Insights

Analytics Dashboard

The Analytics page gives you a real-time overview of how your forms are performing. Track page views, form submissions, completion rates, and drop-off points over time with interactive charts.

Analytics are tracked automatically for all your active forms. You can filter by date range and form to drill into specific performance data.

Custom Insights

The Insights page lets you build custom dashboards with widgets. Each widget can display a specific metric or visualization, like most common field values, submission trends, or completion rates.

Create multiple insight dashboards for different purposes. LinqMe can also auto-generate an insights dashboard based on your form's field types and data.

Team Management

Inviting Members

Invite team members to collaborate on your workspace. Go to the Team page and enter their email address to send an invitation. They will receive an email with a link to join your workspace.

Pending invitations show their status and expiration date. You can resend or revoke any invitation before it is accepted.

Roles and Permissions

LinqMe supports three team roles:

Owner

Full access to everything including billing, team management, and account deletion.

Editor

Can create and edit forms, view entries, and manage clients.

Viewer

Read-only access to forms, entries, and analytics.

Partner Management

For agencies managing multiple brands or sub-accounts, the Partners feature lets you create separate workspaces under your main account. Each partner has its own branding, forms, and team members.

Partners are available on paid plans (Starter and Agency).

Creating Partners

Navigate to Partners in the sidebar and click "New Partner." Give the partner a name and slug. Once created, you can assign forms, invite team members, and configure branding for that specific partner.

Partner Branding

Each partner can have its own logo, primary color, and custom domain. This means every client-facing page for that partner shows their unique brand identity.

Billing and Plans

Plans and Pricing

LinqMe offers three plans to fit your needs:

Free

$0

1 submission/month
1 form
1 GB storage
LinqMe branding

Starter

$99/mo

25 submissions/month
Unlimited forms
50 GB storage
White-label
Custom domain

Agency

$249/mo

Unlimited submissions
Unlimited forms
500 GB storage
Priority support
All features

You can upgrade, downgrade, or cancel your plan at any time from the Billing page. Changes take effect at the start of your next billing cycle.

Managing Your Subscription

The Billing page shows your current plan, usage stats, and billing date. Use the "Manage Subscription" button to open the Stripe customer portal where you can update your payment method, switch plans, or cancel.

Invoices

All your invoices are listed in a searchable, filterable table on the Billing page. Each invoice shows the date, amount, billing period, and status. You can view the invoice details or download a PDF for your records.

Security

LinqMe takes security seriously. Your data is stored on Supabase with row-level security policies, and all communication happens over HTTPS.

Authentication Methods

LinqMe supports multiple ways to sign in:

Email and Password

Traditional email/password authentication.

Magic Link

Passwordless login via a secure email link.

Google OAuth

Sign in with your Google account.

GitHub OAuth

Sign in with your GitHub account.

Multi-Factor Authentication

Add an extra layer of security with MFA. Go to Settings, then the General tab, and look for MFA Settings. You can set up a TOTP authenticator app (like Google Authenticator or Authy) that generates a code each time you log in.

When you enable MFA, you will also receive recovery codes. Store these somewhere safe in case you lose access to your authenticator app.

Passkeys

Passkeys offer the most secure and convenient sign-in experience. Using WebAuthn, you can register a biometric authenticator (like Touch ID or Face ID) or a hardware security key.

Manage your passkeys in Settings under the General tab. You can register multiple passkeys and remove ones you no longer use.

Session Management

View all your active sessions in Settings under the General tab. Each session shows the browser, operating system, IP address, and last activity time. You can revoke any session to sign it out remotely, which is useful if you suspect unauthorized access.

Settings

Profile

Update your display name and avatar from the General tab in Settings. Your email address is shown for reference but is managed through your authentication provider.

Dashboard Palette

Personalize the look of your dashboard with a custom color palette. Choose from several preset palettes or pick your own accent color. This only affects your view of the dashboard, not your clients' experience.

Data Export

Export all your account data as a JSON file from the Advanced tab in Settings. This includes your profile, forms, entries, clients, and settings. Useful for backup or GDPR compliance purposes.

Deleting Your Account

If you need to delete your account, you can do so from the Advanced tab in Settings under the Danger Zone. This action is permanent and cannot be undone. All your data, forms, entries, and integrations will be removed.

Account deletion is irreversible. Make sure to export your data first if you need to keep any records.