How to Instantly Generate Customized Event ID Cards with QR Codes

Customized ID cards with QR codes allow event attendees to conveniently access information. Learn how to mass-generate them using Airtable and Bannerbear!
by Julianne Youngberg · December 2022


    QR (Quick Response) codes are uniquely generated patterns of squares and dots, representing different pieces of information. In use since 1994, these are an improved version of barcodes which are only able to hold up to 20 alphanumeric characters.

    Because of their versatility and ability to hold a wealth of data, QR codes can be used in a wide range of ways, including:

    • Storing and identifying products in a warehouse
    • Checking attendees in at an event
    • Taking digital payments at a store
    • Linking to the menu at a restaurant

    …and much more!

    In event management, particularly, QR codes are a great way to provide instant access to information. They are convenient, efficient, and reduce the risk of human error.

    Generating a single QR code to link to supplementary information isn’t too much work. But what about when you need tens, hundreds, or even thousands of codes customized for each event attendee?

    Anything that requires the mass production of custom assets based on a pre-existing template is the perfect use case for image generation APIs like Bannerbear. In this tutorial, you’ll learn how to set up an Airtable base that receives RSVPs, then connect it to a Bannerbear template so that event ID cards for your entire guest list can be generated instantaneously.

    What You Will Create

    Event ID cards equipped with customized QR codes can help attendees conveniently share networking information. They can also be used to link to LinkedIn profiles, photo albums, or anything else you find applicable to your event!

    To produce unique ID cards with QR codes, we’ll be using the following programs:

    • Airtable : To receive and store attendee information
    • Bannerbear : To design templates and generate custom ID cards

    By the end of the tutorial, you should be able to produce an event ID card that looks something like this:

    Generated event ID card sample

    Let’s get started!

    Create an Airtable Base for Event Planning

    Airtable will act as the database that receives and stores attendee information. It can also be used to track other event details, such as the schedule, speakers, and budget. You can start with an empty base or customize a pre-designed one, such as the Event Planning base we will be using in this tutorial.

    Since the only information we need for event ID card generation is RSVP responses, we will only cover the Attendees table.

    Step 1. Create an Attendees Table

    If your base does not yet have an Attendees table, click “+” on the table tab to add a new one. Here are the fields we suggest you include:

    • Name
    • RSVP
    • Company
    • Role
    • Email
    • Phone
    • Imported *(Note: Bannerbear will automatically check this field to indicate an ID has already been created.)
    • ID URL
    • QR Code Information (Formula: Name & " - " & Role & " - " & Company & " - " & Email & " - " & Phone)

    The final field for QR code information simply concatenates each attendee’s networking information so they can scan and save throughout the event.

    Screenshot of Airtable event planning base

    Customize the fields according to your use case.

    Step 2. Create a Registration Form

    Airtable’s Form feature creates a shareable form that automatically populates records in your table.

    Click the “+” sign next to “Forms” on the left sidebar of your Attendees table. Select the fields you’d like to include, then make any visual modifications.

    Screenshot of Airtable registration form view

    Note : If you’ll be confirming guests’ attendance at the event, do not include RSVP as a field on the form. You can make modifications to this field upon confirmation.

    Now, you can click “Share form” and send the link to guests or embed the form directly into your website.

    Bear Tip 🐻: When a form is filled out and submitted by an attendee, a new record will be created on your table. Complete one form with dummy text to test the workflow.

    Step 3. Add a Confirmed Attendees View

    A confirmed attendees view will ensure you prepare for the actual number of guests who will be arriving.

    Click the “+” sign next to “Grid” on the left sidebar of your Attendees table. Name it “Confirmed attendees,” then add a filter: Where RSVP is ✅ (checked).

    Screenshot of Airtable confirmed attendees filter outlined in red

    You should now see only a list of guests who have RSVP’d for the event.

    Customize a Bannerbear Template

    A Bannerbear template allows you to define dynamic fields that are populated by each attendee’s information, ensuring unique, yet uniform ID cards.

    To create a template, log into your Bannerbear account and create a new project. You can start from an empty canvas or try one of our templates:

    Bannerbear Red Orange Dynamic Event ID with QR template

    Modify the template until you’re happy with your design.

    Bear Tip 🐻: When designing your template, make sure that the fields you want to be populated with unique information are dynamic fields, while those you want to stay the same are static fields.

    Connect Your Airtable Base to Bannerbear

    The final piece of the puzzle is connecting your Airtable base to Bannerbear so you can import data and mass-produce event ID cards for all of your attendees.

    Step 1. Connect Airtable to Bannerbear

    On your Bannerbear dashboard, click on your profile picture and click "Settings."

    Screenshot of Bannerbear dashboard with red arrow pointing to Settings

    On your Account Settings page, insert your Airtable API Key into the corresponding field. This key can be found on the Account page of your Airtable profile.

    Screenshot of Bannerbear account settings

    Click "Save."

    On the template page of your Bannerbear project, scroll down to the Integrations section and click the “Settings” button on the Airtable option.

    Screenshot of Bannerbear Airtable Integrations with red arrow pointing at Settings

    Click “Use My Existing Base” to import data from the Airtable project you’ve already created.

    Screenshot of Bannerbear Airtable integration with red arrow pointing to use my existing base

    Now, insert the Base ID, Table Name, and View Name that hold the data you will be importing.

    Bear Tip 🐻: Find the Base ID by clicking “Help” from your Airtable base page, then clicking “API documentation.” It should look something like this: app123456789ABC.

    Step 2. Map Record Fields to Template Fields

    The next page will allow you to map Airtable record fields to the corresponding fields on your Bannerbear template.

    Match Name, Company, and Role to their associated dynamic text fields and QR Code Information to the dynamic QR code field.

    Screenshot of Bannerbear Airtable field mapping

    You will also need to show Bannerbear where to deposit image URLs when generation is complete.

    Screenshot of Bannerbear Airtable generated image URL mapping

    Click “Save.”

    Step 3. Import Data for Instant Generation

    At this point, your workflow is set up and ready to go. All that’s left is to hit the import button and mass-generate IDs when your attendee list is confirmed.

    Scroll to the bottom of your template page and click the Airtable integration. Then, click the "Import" button.

    Screenshot of Bannerbear Airtable integration with red arrow pointing to Import

    All of the records in your Confirmed attendees Airtable view will now be sent as input data and mass-generated as event ID cards.

    You can view the images generated by clicking "View images" in the Imports section.

    Screenshot of Bannerbear event ID card generation log

    Your final product should look something like this:

    Generated event ID card sample

    When the QR code is scanned, it should reveal the text or URL that was mapped to the field.

    Screenshot of scanned QR code smartphone results

    And that's it—you have a complete batch of ID cards ready to be printed for the big day!

    Customized QR Codes: Simple, Convenient, and Accurate

    Events of all kinds are often cluttered with details. Coordinators and guests alike need to keep track of documents, ID cards, and supplementary material, not to mention the information of the dozens of people they will meet.

    QR codes allow you to access text or URLs digitally with just a smartphone. They save time, increase accuracy, and add a level of convenience that you just can't replicate with manual work. And because they can be instantly generated with nocode tools, they're also a great use of your resources!

    About the authorJulianne Youngberg@paradoxicaljul
    Julianne is a technical content specialist fascinated with digital tools and how they can optimize our lives. She enjoys bridging product-user gaps using the power of words.

    The Ultimate Guide to Using Google Drive for Image and Video Hosting

    Google Drive is a cloud storage and file-sharing solution. Here's what to know about using it for image and video hosting, especially when automating tasks.

    A Basic Guide to Simple and Signed URLs for Image Generation

    Simple and signed URLs are another way to generate Bannerbear images. In this article, learn when to use them and when to explore alternatives instead.

    3 Ways to Generate Open Graph Images Automatically

    Open Graph images add context to a link and capture user attention on social media. Boost your impact with custom-branded images—generated automatically.

    Automate & Scale
    Your Marketing

    Bannerbear helps you auto-generate social media visuals, banners and more with our API and nocode integrations

    How to Instantly Generate Customized Event ID Cards with QR Codes
    How to Instantly Generate Customized Event ID Cards with QR Codes