Platform Overview
Field Link Missions is a cloud-based platform that helps churches track, display, and celebrate their missionaries worldwide through a beautiful interactive map. Each church gets its own private workspace, public-facing map, and kiosk-ready display โ all managed from a clean web interface.
How It Works
The platform has two main areas:
- The Church Admin Panel โ where church staff add missionaries, manage the map, and handle their subscription.
- The Public Map โ the live, embeddable map that anyone can view at
fieldlinkmissions.com/yourchurchslug.
calvary-baptist). You can share this link freely โ no login required to view it.
Getting Started โ Initial Setup
This section walks through the recommended setup sequence for a new church, from account creation to a live kiosk in your lobby.
Recommended Setup Order
Kiosk Hardware โ Touch Screen Displays
For a fully interactive kiosk where visitors can tap pins and browse missionary profiles, you need a touch-enabled display connected to a Windows PC (or an all-in-one touchscreen PC). The Windows Kiosk Package installs a dedicated kiosk app and locks the PC to it automatically.
What to Look For
- All-in-one touchscreen PC โ the simplest option. Monitor and computer in one unit, one power cable, no separate box to hide. Most church lobbies use something in the 32โ43 inch range.
- Separate touch monitor + mini PC โ more flexible. Any commercial touch display paired with a small Windows PC connected via HDMI.
- Resolution โ 1080p is the minimum. 4K looks great but isn't necessary.
- OS โ Windows 10 or 11 (64-bit) required for the kiosk package.
- RAM โ 4 GB minimum, 8 GB recommended.
- Network โ wired Ethernet is more reliable than WiFi, especially during services when many devices are connected.
Mounting
- Wall-mounted or on a floor stand โ either works. Check the VESA mount pattern on your display before buying a mount.
- Portrait (vertical) gives a directory feel. Landscape works better for showing the full map.
- For public areas, consider a lockable enclosure to prevent tampering.
Kiosk Hardware โ Presentation Mode (Non-Touch TV)
If a touch display isn't in the budget, Presentation Mode works on any standard TV โ no touch required. It shows the map on one side and automatically cycles through missionaries on the other.
What You Need
- Any TV or monitor โ any size, no touch needed. 43โ65 inch TVs work well in a lobby.
- A small Windows PC โ any compact Windows PC with 4 GB RAM and an SSD. Plug it into the TV via HDMI. Mini PCs are popular for this since they're small enough to mount behind the TV.
- Internet connection โ WiFi or wired Ethernet.
Setting Up Windows Kiosk Mode
The Windows Kiosk Package automates the entire setup โ it installs the kiosk app, copies your configuration, and locks down the PC. Requires Windows 10 or 11 (64-bit).
Signing Up
To create a church account, visit fieldlinkmissions.com/signup and complete the two-step form.
Once submitted, your account is created immediately with a 10-day free trial. A setup link is emailed to the contact address โ click it to create your password or connect your Google account. No credit card is required to start.
First Login
Account Setup
New users receive an email with a secure setup link (valid for 7 days). Click the link to reach the setup page where you can:
- Create a password โ choose a password that meets the requirements below.
- Connect with Google โ if Google Sign-In is enabled, click "Set up with Google" to link your Google account. Your Google email must match the email you were invited with.
After completing setup, you are automatically signed in and taken to the admin panel.
Signing In
Visit fieldlinkmissions.com/login and enter your email and password together on the same screen. If Google Sign-In is enabled, you can also click Sign in with Google.
If your email is associated with more than one church, you will be shown a church picker after entering your credentials.
Remember Me
Check Remember Me on the login screen to stay signed in for 30 days without needing to re-enter your password. Leave it unchecked for an 8-hour session (recommended on shared computers).
Google Sign-In
When enabled by the platform operator, a Sign in with Google button appears on the login page. This works alongside passwords โ you can use either method at any time.
- Your Google email must match an existing invited user account.
- Your Google ID is linked to your account on first use. Future sign-ins are faster.
- If you belong to multiple churches, you will see a church picker after Google authenticates you.
- Google Sign-In respects account lockout and tenant suspension.
Forgot Your Password
Click Forgot your password? on the login page to receive a reset link by email. The link expires in 1 hour and can only be used once.
Dashboard
The dashboard is the first screen you see after logging in. It shows a quick summary of your church's missions activity:
- Active Missionaries โ total missionaries currently marked as active.
- Organizations โ total mission organizations you've added.
- Countries Reached โ number of unique countries where your missionaries serve.
- Prayer Letters โ total prayer letters uploaded across all missionaries.
Below the stats, a table shows your 8 most recently added missionaries for a quick glance.
Missionaries
Missionaries are the core of your map. Each missionary record appears as a pin on the public map. Each missionary also has a Short Description field โ a brief 25-word summary shown on the kiosk carousel instead of the full bio. If left blank, the carousel uses the first 25 words of the full bio automatically.
Adding a Missionary
Family Members
Each missionary can have multiple family members (spouse, children, etc.) added through the Family Members section. These appear in the missionary's detail popup on the public map.
Profile Photo & Gallery
Upload a profile photo in JPG or PNG format on the Basic Info tab, or manage photos from the Photos tab. The current profile photo shows a gold โ Profile badge and gold border. Hover any other gallery photo and click โญ Set as Profile to promote it โ updates immediately without saving. Individual files must be under 100MB.
Organization
Assign a missionary to a mission organization. The organization's logo appears alongside the missionary on the map. Organizations must be created first under the Mission Orgs page.
Prayer Letters & Updates
Media+From the missionary detail view, scroll to the Updates section. You can upload:
- Prayer Letters โ PDF files that supporters can download.
- Video Updates โ paste a YouTube or Vimeo URL, or upload a video file directly.
Web Map vs. Kiosk Visibility
Each missionary has two independent visibility controls:
- Show on Website Map โ controls whether the missionary appears on the public-facing web map and embeds. Uncheck this for missionaries in sensitive or closed-country contexts. Their profile cannot be accessed publicly in any way when this is off.
- Show on Kiosk โ controls whether the missionary appears on lobby kiosk displays. Can be on independently of the web map setting.
Active vs. Inactive
Unchecking Active hides a missionary from all public displays (web map and kiosk) without deleting their record. This is useful for missionaries on furlough or who have completed their term.
Missionary vs. Ministry/Organization
Some supported ministries are organizations rather than individual missionary families โ for example a legal defense ministry, a disaster relief org, or a Bible translation society. Use the Type toggle at the top of the Add/Edit form to switch between ๐ Missionary (default) and ๐ Ministry/Org.
When Ministry/Org is selected:
- Ministry Name replaces Family/Last Name
- Director / Contact Name appears instead of Family Members
- Focus Area replaces Field of Service
- Website replaces Support Link (no support % shown)
- On the map the pin shows a ๐ icon instead of a name initial
- The profile card shows the director name and a Visit Website link instead of family member pills
In the CSV importer, set the profile_type column to ministry and use the director and website columns.
โ๏ธ Missionary Invite & Update Links
Instead of entering a missionary's information yourself, send them a secure link and let them fill out everything in one form. When they submit, their record is created or updated automatically โ no admin account required on their end.
All links are single-use and expire after 7 days. Sending a new link to the same missionary automatically expires any previously unused one.
What the Form Includes
The missionary form is a single unified page โ everything in one place:
- Multiple photo upload โ photos are added to the gallery. The first photo is automatically set as their profile photo with an optimized thumbnail.
- Name, email, phone โ basic contact information.
- Family members โ add spouse, children, and team members with name, role, and birth year.
- Location with map search โ type an address or city and select from results. A map preview shows exactly where the pin will drop.
- Organization โ pick from the church's existing organization list, or add a new one with name and abbreviation. Defaults to Independent.
- Bio and short description โ full bio plus a 25-word kiosk summary.
- Support level and giving link โ or website for ministry/org type entries.
- Prayer letter โ upload a PDF directly from the form.
- Video update โ paste a YouTube or Vimeo URL.
If the missionary already has a record, the form pre-fills with their existing data. If they are new, a fresh record is created when they submit.
Sending a Link
New missionaries receive a welcome email introducing them to the platform. Existing missionaries receive an update request from the church.
Printable Form
For missionaries who aren't comfortable with online forms, a printable paper version is available in the admin panel. Below the missionary list, expand the ๐จ๏ธ Printable Invite Form panel. This opens a print-ready page โ use your browser's Print or Save as PDF. Once returned, a staff member enters the information manually.
What the Missionary Sees
When a missionary clicks their link they see a clean, branded form showing the church name and logo. The form pre-fills any existing information. They can upload multiple photos, search for their location on a map, select their organization, and submit everything in one step. No account or password required.
๐ Closed-Country Missionary Protection
Field Link Missions has multiple built-in layers of protection for missionaries serving in sensitive or restricted-access countries. When Show on Web Map is unchecked, that missionary is completely invisible to the public at every level โ not just hidden from view.
Layers of Protection
- Public map API โ The map data endpoint only returns missionaries with Show on Web Map enabled. Closed-country missionaries are never included in the response regardless of how it is requested.
- Direct profile access โ Even if someone knows a missionary's ID, the public profile endpoint returns a 404 when Show on Web Map is off. There is no URL that exposes their data publicly.
- Kiosk QR codes โ QR codes are never generated for missionaries with Show on Web Map unchecked. In presentation mode, those missionaries cycle through silently with no scannable code.
- URL deep links โ The public map's
?open=IDparameter only works if the missionary is in the public map data. A direct link to a closed-country profile simply does nothing.
What Turning Off "Show on Web Map" Restricts
- Public map at
fieldlinkmissions.com/[your-slug] - Website embed on your church website
- All public API endpoints
- QR code generation in kiosk presentation mode
- Direct URL profile links
The missionary's data, photos, and letters remain fully accessible to your admin users โ only public visibility is affected.
Mission Organizations
Organizations (such as IMB, Wycliffe, or SIM) can be added to the platform and linked to missionaries. When linked, the organization's logo and name appear in the missionary's map popup.
Adding an Organization
Click Add Organization, fill in the name, abbreviation, website, and optionally upload a logo. The logo should be a square image (PNG with transparency works best).
Linking to a Missionary
Open a missionary's record, find the Organization dropdown, and select the appropriate organization. Save the missionary to apply the link.
Church Info
The Church Info page has four tabs โ everything here appears on your public map when visitors click your church marker.
Basic Info
Set your church name, pastor name, description, and logo. The name appears in the map header and browser tab. The logo appears in the church marker popup and on the kiosk. Upload a square PNG or JPG for best results.
Location
Enter your street address and click Look Up Coordinates to auto-geocode it. A map preview shows where your church pin will appear. You can drag the pin to fine-tune if needed.
Contact & Services
Phone, email, website, and service times all display in the church popup on the public map. Service times support multiple lines โ enter each service on its own line. Phone and email become tap-to-call and tap-to-email links on mobile. Website opens in a new tab.
Ministries
Add your church's programs, groups, and outreach efforts. Each ministry has an emoji icon, a name, and an optional description. They appear as pill badges in the church popup on the public map.
Click + Add Ministry to open the emoji picker. Select an icon from seven categories (Church & Faith, People & Community, Service & Outreach, Music & Worship, Education & Youth, Sports & Recreation, Symbols), give the ministry a name, and optionally add a short description. Reorder, edit, or delete ministries at any time.
The Church Popup on the Map
Click the gold โ marker on the public map to see everything in one card: logo, name, pastor, address, description, service times, ministry badges, and contact links.
Settings
Theme
Choose from 10 pre-built map themes โ Midnight Gold, Slate & Crimson, Forest Light, Ocean Deep, Classic & Refined, Royal Purple, Ember, Arctic, Rose Gold, and Monochrome. Changes take effect immediately for all viewers after saving.
Audit Log
Admin+Admins and Super Admins can view a full log of every action taken in the admin panel โ who added, edited, or deleted what, and when. This is useful for tracking changes and resolving issues. Super Admins can also clear the audit log.
Email Provider
Super AdminThe SMTP email provider for your church's system emails (password resets, invite links, notifications) is configured by your platform administrator. Contact support if emails aren't being delivered.
Users & Roles
You can invite multiple staff members to your church admin panel. Each user is assigned a role that controls what they can see and do.
Role Summary
| Role | What They Can Do |
|---|---|
| Super Admin | Full access โ users, billing, import/export, kiosk, and all settings. Only Super Admins can invite, edit, or delete users. |
| Admin | Everything except user management and billing. Can view the user list, access the kiosk and audit log, and manage all content. |
| Editor | Can add and edit missionaries (including sending invite links), organizations, and church info. Cannot manage users or billing. |
| Media | Can upload prayer letters, photos, and video updates to existing missionaries. Cannot create, edit, or delete missionary records. |
Inviting a User
If the setup link expires before they complete it, click ๐จ Resend on their row to send a fresh one.
Removing a User
Click the delete icon next to any user to remove their access immediately. This cannot be undone โ you would need to invite them again to restore access.
Email Preferences
Any logged-in user can manage their email preferences from the avatar menu in the bottom-left corner โ select ๐ง Email Preferences. The toggle controls whether you receive product update and announcement emails from Field Link Missions.
Kiosk & Website Embed
Field Link Missions can run as a full-screen display in your church lobby, or be embedded into your existing church website.
API Keys
The kiosk uses an API key to identify your church without requiring a login. Generate a key for each physical display location โ this lets you revoke individual displays independently if needed.
fieldlinkmissions.com/[slug]/kiosk.html?key=YOUR_KEY. For the Windows kiosk app, the key is embedded in your downloaded package automatically โ no manual URL entry needed.Per-Key Display Settings
Each API key has its own settings โ click โ Settings on any key row to configure it independently. Settings are also available directly during key creation.
- Display Mode โ Touch (interactive kiosk for touch screens) or Presentation (non-interactive carousel for regular TVs).
- Map Side โ In Presentation mode, choose whether the map appears on the left or right side of the screen.
- Theme Override โ Give this display a different color theme than the public map.
- Idle Timeout / Carousel Speed โ Override timing for this display only.
- Carousel / Search Bar โ Enable or disable per display.
- Overlay Opacity โ Set a different backdrop darkness for this display only. Leave at Global to use the shared setting from Display Settings.
Touch Mode (Interactive Kiosk)
The default mode for touch-screen displays. Visitors tap missionary pins to open full profile cards, browse the sidebar list, search by name, and read prayer letters and video updates. An idle carousel starts after configurable inactivity.
Presentation Mode (TV / Non-Touch)
For any screen โ no touch required. The display splits into two panels: the live world map on one side and a rotating missionary card on the other. Each missionary's photo, name, location, organization, family members, and a progress bar are shown automatically. The carousel advances on its own indefinitely.
Windows Kiosk Package
Found under the collapsed ๐ป Windows Kiosk App section on the Kiosk page. Enter a display name, choose your mode and theme, then click Generate & Download Package. Extract the ZIP to any folder on the kiosk PC and double-click INSTALL.bat โ it downloads and installs the kiosk app, copies your config, then runs the Windows lockdown setup automatically.
After setup and restart, the PC boots directly into the kiosk. To exit at any time: Ctrl+Alt+Delete then sign in as Administrator.
QR Code on Presentation Mode
Each API key has an optional ๐ฑ Show QR Code toggle in its โ Settings. When enabled, a scannable QR code appears at the bottom of each missionary card during Presentation Mode. Scanning it opens the missionary's full profile on the public web map โ prayer letters, photos, bio, and family โ directly on the visitor's phone.
Web Map Visibility vs. Kiosk Visibility
Each missionary has two independent visibility checkboxes: Show on Website Map and Show on Kiosk. These can be mixed:
- Kiosk only โ missionary appears on the lobby kiosk but not on the public website map. No QR code is generated. Their profile cannot be fetched publicly. Use this for missionaries in sensitive or closed-country contexts.
- Web map only โ missionary appears on the public website and embeds but not on the kiosk displays.
- Both โ appears everywhere. QR codes link to their full public profile.
- Neither โ missionary record is saved but not displayed anywhere publicly.
Global Display Settings
These settings apply to all kiosk displays by default. Individual API keys can override any of them independently.
- Idle Timeout โ seconds of inactivity before the touch-mode carousel starts. 0 = never.
- Carousel Speed โ how many seconds each missionary shows during the carousel.
- Show Search Bar โ toggle the search field on the touch kiosk.
- Overlay Opacity โ how dark the backdrop is behind the missionary card in the carousel. Drag the slider to preview. Each API key can override this for that specific display.
Website Embed
Go to Kiosk โ Website Embed. Choose height, width, and an optional theme override, then copy the generated <iframe> snippet. Works with WordPress, Squarespace, Wix, Webflow, and any platform accepting custom HTML blocks.
Import & Export
Exporting Data
Go to Settings โ Import & Export and check the boxes for what you want to include:
- Missionaries & members โ all missionary records and family members.
- Organizations โ all mission organization records.
- Church Info โ your church profile data.
- Profile Photos โ downloads and includes all uploaded photos.
- Prayer Letters โ includes all uploaded prayer letter PDFs.
- Video Updates โ includes locally uploaded video files.
A data-only export downloads as a JSON file. Any media selection produces a ZIP file containing the JSON plus all selected files.
Importing Data
Upload a JSON export file from a previous export, or a CSV file for bulk missionary import. The importer shows a preview of what will be added or updated before making any changes โ review carefully before confirming.
org_nameโ links to an organization (created automatically if new)profile_typeโmissionary(default) orministryfor ministry/org entriesdirectorโ ministry type: director or contact namewebsiteโ ministry type: the ministry website URL
Subscription & Billing
Setting Up Billing
Managing Your Subscription
Click Manage Subscription โ on the Subscription page to access the Stripe customer portal where you can update your payment method, download invoices, or cancel.
Cancellation
You can cancel at any time from the Stripe portal. Your access continues until the end of your current billing period. After cancellation, the Subscription page will show a Subscribe Again โ button to restart.
Payment Failure
If a payment fails, you enter a 14-day grace period. A warning banner appears on your dashboard and the public map. Update your payment method within 14 days to avoid suspension.
Account Suspension
A suspended account can still be logged into and viewed, but no changes can be made. The public map shows a suspension notice. Contact [email protected] if you believe a suspension was made in error.
Referral Code
If you received a referral code (from a web designer or partner who recommended Field Link Missions), enter it in the plan picker before completing checkout to apply any promotional pricing.
Two-Factor Authentication (2FA)
Two-factor authentication adds a second verification step after your password, protecting your account even if your password is compromised. Two methods are available.
Enrolling in 2FA
Click your avatar in the bottom-left corner of the admin panel and select ๐ Two-Factor Authentication. Choose a method:
- ๐ฑ Authenticator App โ Scan a QR code with Google Authenticator, Authy, Microsoft Authenticator, or any TOTP-compatible app. After scanning, enter the 6-digit code shown in the app to verify and activate. A manual entry secret is also shown if you can't scan.
- ๐ง Email Code โ A 6-digit code is emailed to your account address each time you log in. No app required.
Logging In With 2FA
After entering your password correctly, a verification screen appears. App users enter the current 6-digit code from their authenticator. Email users receive a code automatically and can request a resend if needed. You can also enter a recovery code instead of a regular code โ see below.
If you check Remember Me on the login screen, 2FA is skipped for 7 days on that device after a successful verification. This is stored as a secure token in your browser โ no 2FA prompt until the 7 days expire or you clear your browser data.
Recovery Codes
When you first enable 2FA (either method), you receive 8 one-time recovery codes. These are your safety net if you ever lose access to your authenticator app or email.
- Each code can only be used once.
- Recovery codes work anywhere a 2FA code is required: login, disabling 2FA, etc.
- Store them somewhere safe โ they are only shown once at enrollment.
- You can check how many remain and regenerate new codes from 2FA settings in your avatar menu.
If you lose your authenticator, enter a recovery code at the login screen, then go to your avatar menu โ Two-Factor Authentication to disable and re-enroll.
Requiring 2FA for All Users
Super AdminSuper Admins can enforce 2FA across all users from the Users page. The Require Two-Factor Authentication toggle at the top of the page enables the policy. When on:
- Any user who logs in without 2FA enrolled is immediately shown the enrollment screen after login.
- They cannot access any part of the admin panel until they complete enrollment โ the modal cannot be dismissed.
Feature Requests
Have an idea that would make Field Link Missions better for your church? Submit it directly from the admin panel.
Submitting a Request
Click your avatar in the bottom-left corner of the admin panel and select ๐ก Request a Feature. Give the feature a short title and describe how it would help your church. Click Send Request โ that's it.
You don't need to include technical details. Just describe what you want to do and why it would help. Every request goes directly to Field Link Missions and is reviewed personally.