Getting Started

Get SheetLinkWP up and running in minutes. Install the plugin, activate your license, connect Google Sheets with one click, and create your first sync rule.

Available on:FreeProAgencyAI Pack

Step 1: Install the Plugin

1

Install SheetLinkWP on your WordPress site

Free Edition: Download SheetLink Forms from sheetlinkwp.com and upload it via Plugins -> Add New -> Upload Plugin.

Agency Edition: Download the plugin ZIP from your purchase confirmation email or the thank-you page. Then upload it via Plugins -> Add New -> Upload Plugin.

Click Install Now, then Activate.

Note: The plugin appears as "SheetLink" (or your white-label name, if configured) in the WordPress admin menu.

Step 2: Activate Your License

2

Activate your Agency Edition license

This step applies to Agency Edition only. Free Edition users can skip ahead to Step 3.

  1. Go to SheetLink -> License in your WordPress admin
  2. Enter the email address you used to purchase
  3. Click Activate - the license is verified against your purchase email (no license keys needed)

Free Edition

Free Edition works on any single WordPress site without registration or license activation. All core features are available out of the box.

Step 3: Set Up Google Sheets

3

Connect your Google Sheet

One-click connect (recommended, v1.12.0+) - no code and no script deployment:

  1. Go to SheetLink -> Google Sheets (OAuth) in your WordPress admin (the setup wizard also offers a Connect Google (one click) card)
  2. Click Connect Google and approve the standard Google consent screen
  3. In the Google file picker, select an existing spreadsheet or create a new one

SheetLink only gets access to the spreadsheets you pick or create (Google's drive.file scope) - never the rest of your Google Drive. On a brand-new sheet the header row is written for you.

Prefer the classic method? The self-hosted Apps Script webhook works exactly as before: copy our template sheet, deploy the script as a web app, and paste the deployment URL into SheetLink. No OAuth involved - see the Google Sheets Setup guide.

Step 4: Create a Sync Rule

4

Connect your form plugin to Google Sheets

  1. Go to SheetLink -> Settings in your WordPress admin
  2. Click "+ Add Rule"
  3. Select your form plugin from the dropdown (e.g. Contact Form 7, Elementor, Gravity Forms, WPForms)
  4. One-click connect: pick Google Sheets (OAuth) as the destination. Since v1.14.0 you do not need to set up columns - submit the form once and SheetLink writes the header row from your form's own fields. You can still map your form fields to sheet columns on the Google Sheets (OAuth) page (columns whose header matches a field name are mapped automatically). Classic method: paste the Google Apps Script deployment URL into the "Receiver URL" field
  5. Leave the Field Mapping section empty for the auto-sync default - every visible form field becomes a column in form order, with the field key as the header. Internal WordPress fields (nonces, referer, embed post id) are filtered out automatically. Add explicit map rows only when you want to pin a field to a specific column (B, C, D...), skip a field, or reorder.
  6. Optionally enable the timestamp column and UTM data capture
  7. Click Save

Step 5: Test Your Setup

5

Verify everything is working

  1. Click the "Test" button on your sync rule
  2. Check your Google Sheet - a test row should appear within seconds
  3. If it doesn't work, check the Delivery Log at SheetLink -> Log for error details

Still having trouble? See the Troubleshooting guide for solutions to common issues.

Next Steps

Ready to Get Started?

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