Tap'd-In Account

Claim your Tap'd-In card, manage your live profile, track visits, and keep your CRM in one secured home. Hablamos Español.

Tap'd-In
Profile Owner

Your Visits

Live visit and click data for your corresponding Tap'd-In card/account.

Live Profile Preview

Your live preview stays synced with saved Profile Edits and hard-refreshes immediately after every successful save.

Internal CRM

Add prospects and move each lead from New to Warm, Hot, or Dead.

Scan or Upload Contact

Scan a QR/vCard with the camera, upload a card image, upload from your camera roll, paste contact text, or generate a QR link to open this CRM on your phone.

Lead List

TAP’D-IN RAFFLES

Create a Virtual Raffle

Create the public raffle page, virtual ticket inventory, prizes, drawing information, receipt message and Google Sheets sync.

Enter a money amount with $ or custom text.

My Active Raffles

Open a raffle to edit live details, adjust ticket quantity, manage seller QR codes, sales and the connected ledger.

Raffle Project Archive

Completed raffles move here automatically after the raffle date. Archived projects are read-only.

SMARTWEAR INTELLIGENCE

SmartWear Command Center

See what your uniforms are producing. The last 30 days connect each garment to taps, actions and customer leads.

Taps0
Actions0
Leads0
Tap → Lead0%

Top SmartWear

Recent SmartWear Leads

Organization & Team

Organize SmartWear by company, location and employee so every garment can be attributed to the person or team wearing it.

My Tap’d-In Products

Activate and manage SmartWear, metal cards, wooden cards, white or black PVC cards, and NFC rings connected to this account. Every product uses the same secure ownership and privacy controls.

Deactivate, report lost/stolen, remove your information, transfer, customize, reactivate, or retire any activated product here.

Activate a Tap’d-In Product

Tap or scan your SmartWear, card, or ring to fill its Product ID, then enter the separate private activation code supplied with it. The activation code is not the Product ID.

Custom Profile: Opens your full Tap’d-In profile when someone taps. Best when you want your existing personalized profile, contact buttons, links, social media and other profile content to remain the main experience.

Lost, donated, or stolen?

Open the product below and choose Deactivate, Report Lost/Stolen, or Remove My Information. If you cannot sign in, contact admin@tapdinllc.com.

Profile Edits

Control your complete public profile here: name, company, title, Call and Text number, email, links, images, background opacity and position, colors, fonts, layout, introduction, videos, gallery, sections, and visual effects. Saving refreshes the live profile automatically.

Photo

Profile Picture

Upload from mobile, desktop, files, camera roll, or take a new picture from a mobile camera.

Show or hide the full-screen intro before the public profile opens.

Places a wide image behind the profile picture only, ending before the Digital Identity block.

Background Image

Hero Background

Upload from files or camera roll, then adjust how it sits behind the profile picture.

Move Left/Right
Move Up/Down

Saving this number automatically adds or updates both Call and Text buttons on your live profile. Clear it to remove both buttons.

Add the Agenda booking section to your live profile. Visitors can choose a date, time and duration, then add it to their calendar.

Connect the calendar service of your choice by pasting its public scheduling link.

Leave this off to make the calendar automatically match the profile background, font, and accent colors.

Google Sheets Link

Paste your Google Sheet link and Apps Script web app URL. Tap'd-In will sync saved CRM leads to your sheet.

Apps Script Setup

In Google Sheets, go to Extensions → Apps Script, paste this, deploy as Web App, and allow Anyone with the link.

function doPost(e) {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var data = JSON.parse(e.postData.contents);
  if (data.source === "tapdin-raffle" && data.event === "sale") {
    var rows = sheet.getDataRange().getValues();
    var updates = data.ticketUpdates || [];
    updates.forEach(function(update) {
      var found = false;
      for (var row = 1; row < rows.length; row++) {
        if (String(rows[row][0]).trim() === String(update.ticketNumber).trim()) {
          sheet.getRange(row + 1, 2).setValue("Sold");
          sheet.getRange(row + 1, 3).setValue(update.transactionCode || "");
          sheet.getRange(row + 1, 4).setValue(update.soldAt || new Date());
          found = true; break;
        }
      }
      if (!found) sheet.appendRow([update.ticketNumber, "Sold", update.transactionCode || "", update.soldAt || new Date()]);
    });
    return ContentService.createTextOutput(JSON.stringify({ ok: true })).setMimeType(ContentService.MimeType.JSON);
  }
  var lead = data.lead || {};
  sheet.appendRow([
    new Date(),
    data.profileSlug || "",
    lead.full_name || lead.fullName || "",
    lead.company_name || lead.companyName || "",
    lead.phone || "",
    lead.email || "",
    lead.status || "",
    lead.notes || ""
  ]);
  return ContentService
    .createTextOutput(JSON.stringify({ ok: true }))
    .setMimeType(ContentService.MimeType.JSON);
}
TAP’D-IN SHOP

Products built around your Tap’d-In profile.

Shop available Tap’d-In NFC products and accessories. Your account is activated through verified Tap’d-In product ownership.

Open Full Shop
LIVE ORDER PROGRESS

Order Tracking

Follow every Tap’d-In order from payment confirmation through delivery. Updates made by Tap’d-In Admin appear here automatically.

Loading your orders…
ALWAYS INCLUDED

Your Free Tap’d-In QR Code

This QR code opens the same Tap’d-In profile destination as your NFC card, SmartWear, or ring. There is no QR-generation fee and no scan fee.

One Destination. Two Ways to Connect.

Tap NFC GearYour Tap’d-In Profile
Scan Free QRYour Tap’d-In Profile

Your QR automatically follows your account’s canonical profile link, so you can place it on print materials, signs, packaging, menus, flyers and social graphics.

Account Preferences

Change your username, email, mobile phone number, or password. Every change requires two-step verification using a contact method already on file or your Authenticator app.

Security Protection

Your account uses a 35-minute inactivity timeout. Credential changes require a separate security factor, and Authenticator can be enabled from the Security section.

Tap’d-In will never ask you to send your password or verification code by email, text, or chat.

Microsoft Authenticator

Use Microsoft Authenticator as an additional sign-in and recovery option. Scan the QR code, or add the manual key, then verify a 6-digit code.

Support

For login, profile, card, or data issues, contact Tap'd-In Admin at admin@tapdinllc.com. We can take up to 72 hours to resolve issues. Hablamos Español.

Tap'd-In keeps account sessions in secure HTTP-only cookies. You stay signed in while actively using your account and are signed out after 35 minutes of inactivity. For stronger protection, enable Microsoft Authenticator.

Google Apps Script Web App Setup

This connection lets Tap’d-In send CRM records and automatically mark purchased raffle tickets Sold in the user’s own Google spreadsheet.

1. Prepare the spreadsheet

  1. Create or open the Google Sheet that should receive the information.
  2. Copy the spreadsheet ID from the URL. It is the text between /d/ and /edit.
  3. A raffle can use a tab named Tickets. The script creates the required headings if they are missing.

2. Add the script

  1. In Google Sheets, choose Extensions → Apps Script.
  2. Delete the starter function and paste the complete code below.
  3. Replace PASTE_SPREADSHEET_ID_HERE with the spreadsheet ID copied in step 1.
  4. Save the project.

3. Deploy it correctly

  1. Choose Deploy → New deployment, then select Web app.
  2. Set Execute as to Me.
  3. Set access to Anyone, deploy, and approve Google’s authorization prompts.
  4. Copy the deployment URL ending in /exec. Do not use the test URL ending in /dev.

4. Connect it to Tap’d-In

  1. Paste the normal Google Sheet URL into Google Sheet URL.
  2. Paste the deployed /exec address into Google Apps Script Web App URL.
  3. Save the raffle or Sheets connection. Each raffle has its own connection fields, so confirm the URLs are saved on the raffle being sold.
After changing Apps Script code: saving is not enough. Open Deploy → Manage deployments → Edit, choose New version, and deploy again. Existing ticket sales are not replayed automatically; only purchases completed after the connection is active trigger an update.

Troubleshooting

Booking Calendar Setup

The Booking Calendar URL connects the profile’s View Available Times button to the user’s public scheduling page. It must be a public link that visitors can open without signing into the calendar owner’s private account.

Supported services

Google Calendar appointment schedule

  1. Open Google Calendar on a computer.
  2. Click Create → Appointment schedule.
  3. Choose availability, duration, scheduling window, location or Google Meet, and booking-form questions.
  4. Save the schedule, open its sharing options, and copy the public booking-page link.
  5. Paste that link into Booking Calendar URL and save the live profile.

Microsoft Bookings or Outlook

  1. Create a personal or shared booking page in Microsoft Bookings or Outlook.
  2. Configure available hours, duration, location or Teams meeting, and notice requirements.
  3. Publish the booking page and copy its public customer-facing URL.
  4. Paste that URL into Tap’d-In and save the profile.

Calendly, Acuity, Square, or another service

  1. Create an event or appointment type.
  2. Connect the calendar that should block unavailable times.
  3. Set availability, duration, time zone, location/video meeting, reminders, and intake questions.
  4. Publish it and copy the public scheduling link—not an administrator or editing link.
  5. Paste the public link into Tap’d-In and press Save Live Profile Changes.

How the live-profile calendar works

Calendar colors

By default, the calendar automatically inherits the profile background color, font color, and border/accent color. Turn on Use Custom Calendar Colors only when this section should have its own colors. Turning it off restores automatic theme matching.

Privacy: never paste a private calendar editing URL, account-management URL, or link containing private credentials. Use only the public booking-page address intended for customers.