How to Create a Campaign with POI Dynamic Creatives¶
Overview¶
This guide walks you through creating a dynamic advertising campaign that automatically personalizes creative content based on Points of Interest (POI) data. By connecting location data from Google Sheets to Lucit's dynamic template system, you can display location-specific information (like city names, addresses, and phone numbers) that automatically updates for each screen in your campaign.
What is POI Data?¶
In the context of an OOH Campaign, POI data can be used to map closest physical locations to the screen that the ad is currently playing on. The Lucit system will map POI locations to their closest screens to provide the correct dynamic data automatically to any ads that are playing on that screen.
Objective¶
By the end of this guide, you will have:
- Created an account and campaign in Lucit
- Connected POI data from Google Sheets using the "Nearest Location" app
- Built a data-connected template that displays location-specific information
- Posted dynamic creatives that automatically adapt to each screen's location
Prerequisites¶
Before starting this guide, ensure you have:
- A Lucit account with appropriate permissions
- Access to an Ad Agency profile or the ability to create accounts
- A campaign with screens attached (or the ability to create one)
- Basic POI data including:
- Location names and addresses
- Latitude and longitude coordinates
- City, state, and country information
- Optional: Phone numbers, additional custom fields
- A Google account to create and share a Google Sheets document
- Design assets for your creative (background images in appropriate sizes)
Example Company¶
Throughout this guide, we'll use a fictional company called "Big Shoes" as our example.
Setup¶
Create Account and Campaign¶
- Switch to your ad agency account profile
- Create a new account called "Big Shoes"
Profile Drop-Down -> Add New Account - Add a new campaign for the account
Campaigns -> {3-Dots Icon} -> ADD CAMPAIGN
Adding Data¶
Configure the Nearest Location App¶
- Navigate to
Apps & Data -> ADD NEW - Add the app:
Nearest Location - Google Sheets - Make a copy of the example spreadsheet that was listed:
- Open the example URL: https://docs.google.com/spreadsheets/d/1hkbGRRfqhYq2Rr_cFmgxYUaMVAuudQq1V-F_HcFEA8A/edit?gid=0#gid=0
- Use
File -> Make a Copyin Google Sheets
Fill Out POI Data Fields¶
In your copy of the Google Sheet, fill out the following fields for each location:
- Name - Full branded location name (e.g., "Big Shoes South-East Chicago")
- Non Branded Location Name - Generic location name (e.g., "South-East Chicago")
- City - City name
- State - 2-digit state code
- Country - 2-digit country code
- Address - Street address only (no zip or city/state)
- Phone - Phone number (if available)
- Latitude - Location latitude coordinate
- Longitude - Location longitude coordinate
- board_id - Leave this blank (Lucit will auto-populate)
- Custom Fields - Add any additional columns you need (e.g.,
mall_name)
Share and Connect the Google Sheet¶
- Share the Google Sheet with public access:
- In Google Sheets : Click
Share -> General Access -> Anyone with the link - Set permission level to
Viewer - Click
Done
- In Google Sheets : Click
- Copy the spreadsheet URL from your browser
- Navigate to
Apps & Data -> Nearest Location - Google Sheets - Click on the
SETTINGStab - Paste the URL into the
Google Sheet Urlfield - Click the
SAVE CHANGESbutton - Verify the data source is working:
- Click on the
DATAtab - Confirm that POI data is appearing
- Click on the
- Return to the
SETTINGStab - Change the schedule to Manual:
- Click
Schedule -> EDIT - Select
Manual - Click
SAVE CHANGES
- Click
Important: Wait for the feed to finish bringing in data and attaching to all screens in your campaign before proceeding to the next step.
Creating a Data-Connected Template¶
This section assumes you are creating a template with Tall, Widescreen, and Bulletin screen formats. Learn more about screen formats at Screen Format Reference
For detailed information on using the Template Designer interface and tools, see the Template Designer General Navigation Guide.
Create the Template¶
- Navigate to
Templates -> CREATE A NEW TEMPLATE - Choose
Data Connected Template - Select the appropriate Screen Formats (Tall, Widescreen, Bulletin)
- Click
NEXT - Select
New | Create a new template from scratch on a blank canvas - Click
CREATE - Name your template:
- Click the
{PencilIcon}next to "Untitled" at the top of the page - Enter a descriptive name (e.g., "City Name Template")
- Click the
{CheckmarkIcon}or hit theEnter Keyon your keyboard
- Click the
Setup the Initial Format (Widescreen)¶
- On the Formats bar above the canvas, click on
Widescreento select that size - Upload the background image:
- Navigate to
Elements Panel -> Expand Uploaded Assets - Click or drag/drop your Widescreen background image
- When prompted, select
Background to stretch to fill the screen - Click
OK
- Navigate to
- Add the dynamic city name element:
- In the
Elements Panel, expandDynamic Data Elements - Scroll down (or search) for
Cityunder theLocationsection - Click on the
Cityelement to add it to your canvas
- In the
- Position the City element on your canvas by dragging it to the desired location
- Configure the City text element properties in the
Editpanel:- Font Color: Click
Appearance -> {UnderlinedAIcon}and choose a color - Font Family: Select from
Font -> Familydropdown, or upload a new font - Font Case: Click
Font -> {ABIcon}to set Uppercase - Font Size: Set to
AutounderFont -> Size(allows text to shrink/grow to fill the box) - Max Font Size: Set under
Font -> Max Sizeto prevent text from growing too large - Text Alignment: Click the
{RightAlignIcon}to align text as needed
- Font Color: Click
- Preview different screens to verify the city name updates correctly:
- Under the
Screenstab, click on different screens - Use the up/down arrow keys to navigate between screens
- Use the
Search screens...box to find specific screens - Verify the City field updates with each screen's city name
- Under the
Prepare for Editing Other Sizes¶
By default, templates with multiple screen formats are in All Sizes editor mode. Any changes made to one size will responsively apply to all sizes. To edit sizes independently:
- Click on the
Canvastab - Under
Editor Mode, chooseEach Size Independently
Edit Additional Sizes (Bulletin)¶
- On the Formats bar above the canvas, click on
Bulletin - Rename the existing background layer:
- In the
Layerspanel, find your background image - Double-click on its name
- Rename it to
Background - Widescreen - Press
Enter
- In the
- Hide the Widescreen background:
- In the
Layerspanel, click the {EyeIcon} next toBackground - Widescreen
- In the
- Upload a new Bulletin-sized background:
- Navigate to
Elements Panel -> Expand Uploaded Assets - Click or drag/drop your Bulletin background image
- Select
Background to stretch to fill the screen - Select
Add to size Bulletin only - Click
OK
- Navigate to
- Reposition the City element to fit the Bulletin layout appropriately
Edit Remaining Sizes (Tall)¶
Repeat the steps above for the Tall size format:
- Click on
Tallin the Formats bar - Rename and hide the existing background layer
- Upload a new Tall-sized background (adding to Tall size only)
- Reposition the City element as needed
Set the Preview Image¶
The preview image helps identify this template in your templates list:
- Select your middle size format (e.g.,
Widescreen) - Click on the preview image thumbnail to the left of your template name at the top
- The preview will refresh to show the current canvas view
Posting Your Dynamic Ad¶
Post the Ad¶
- Click the
POST ADbutton at the top right of the screen - Select the campaign you created earlier
- Click
CREATEorNEXTto generate the ad - You will land on the Proof Page where you can view how this ad looks for every screen in your campaign
Review the Proof Page¶
The Proof Page displays:
- Visual proofs of your ad in every size on every screen
- Lucit XR mockups showing your ad on actual billboards (where available)
- Google Street View images with your ad mocked up (where available)
- AI-generated placeholder images for screens without photos
You can:
- Click through different screens to see location-specific content
- Verify that city names and other dynamic data are displaying correctly
- Share the proof URL with clients or stakeholders
What Happens After Posting¶
Once your ad is created and you're viewing the Proof Page:
Automatic Activation (Default Behavior)¶
- If draft mode is disabled (default): Your ad will automatically be added to your campaign and will immediately start running on your connected screens
- If draft mode is enabled: Your ad will be created in draft state and you'll need to activate it manually:
- Navigate to
Creatives -> {Your Ad} -> ACTIVATE - To enable draft mode for future ads:
Settings -> Creatives -> New Ads Will Start in Draft State (Enable)
- Navigate to
Viewing Your Live Ads¶
- View active ads: Navigate to
Home -> Adsto see your ad in the active ads list with real-time last play status - Return to campaign: Click
Campaigns -> {Campaign}to view all ads in your campaign - Check campaign status: At
Campaigns -> {Campaign}, view the list of ads at the top that are checked - these are your running ads
Making Changes¶
- Edit your ad: Navigate to
Creatives -> {Your Ad}then click theEDITbutton from the Item Page - Change images: Click
CHANGE THIS IMAGEfor each size you want to update - Update template values: Click
EDIT VALUESto modify text fields or images (for dynamic template ads) - View updated proof: Click
VIEW PROOFto return to the Proof Page after making changes
Monitoring Performance¶
- View analytics: Navigate to
Analyticsto see plays, impressions, and time on screen - Filter by creative: Use
Analytics -> CREATIVESto see performance data for this specific ad - Real-time status: Check
Home -> Adsfor last play status on each screen
Tips and Best Practices¶
Template Design¶
- Test multiple screens: Always preview your template on screens in different cities to ensure dynamic content displays correctly
- Font sizing: Use the
Autofont size feature with a reasonableMax Sizeto prevent text overflow or awkward sizing - Background images: Prepare separate background images optimized for each screen format for best visual quality
POI Data Management¶
- Keep data current: Update your Google Sheet whenever location information changes
- Manual refresh: With manual schedule mode enabled, refresh your data feed when needed via
Apps & Data -> {App} -> DATA -> REFRESH - Data validation: Verify all required fields are filled out correctly before posting ads
Campaign Management¶
- Screen targeting: Use the Nearest Location app to automatically match POI data to the closest screens
- Proof sharing: Share proof pages with clients for approval before activating campaigns
- Draft mode: Enable draft mode if you want to review all ads before they go live
Common Questions¶
Can I add more dynamic fields beyond City?
Yes! The Nearest Location app provides many fields including Address, Phone, Latitude, Longitude, and any custom fields you add to your Google Sheet. Add these as dynamic elements in your template.
What happens if a screen doesn't have nearby POI data?
Lucit will use the closest available POI data based on latitude/longitude coordinates. Ensure your POI list has good geographic coverage for your campaign.
Can I update the POI data after posting ads?
Yes! Update your Google Sheet and then manually refresh the data feed via Apps & Data -> Nearest Location - Google Sheets -> DATA -> REFRESH. Your existing ads will update with the new data.
How do I create different templates for different campaigns?
Create multiple templates in Templates, each with different designs or data fields. When posting ads, select the appropriate template for each campaign.
Can I use this approach with other data sources?
Yes! While this guide uses Google Sheets, Lucit supports many data sources. The template creation process remains similar regardless of the data source.
Related Resources¶
- General Navigation Guide - Complete Lucit platform navigation reference
- Post Ad Navigation Guide - Detailed post ad workflow documentation
- Screen Format Reference - Guide to screen sizes and formats