company logo

Help center

Beami's Quick Start Video Guides
All collectionsGetting leads in - Channel ConnectionsCreate or Update a Lead in Beami Using Zapier

Create or Update a Lead in Beami Using Zapier

Use Zapier to automatically update an existing lead or create a new one

You can use Zapier to automatically update an existing lead in Beami or create a new one if the lead doesn’t already exist. This keeps your conversations clean, avoids duplicates, and ensures your leads stay up to date with the latest information.

This is especially helpful when you use calendar tools like Calendly for bookings. Instead of creating a new lead for every appointment, you can update the existing conversation in Beami with the booking details.

🧠 What This Feature Does


When a lead books a consultation:

  • Beami will search for a match using their email or phone number.

  • If the lead is found, their existing record will be updated

  • If no match is found, a new lead will be created using the information you’ve mapped

info icon
This is ideal when you send customers a booking link after their initial enquiry.

💡 Example Use Case


You receive a new lead through your website. Beami sends them a thank you message with a Calendly link to book a consultation.

When the customer books:

  • The Zap finds the lead using their email or phone number

  • Their booking time and message are added to their original lead card in Beami

  • Optionally, the lead is moved to a new stage (e.g. “Consultation Booked”)

🔧 How to Set It Up in Zapier


We’ll use Calendly as the example, but these steps work with any app that’s available in Zapier.

info icon
Important: This integration requires a Calendly Standard, Teams, or Enterprise plan. If you’re currently on a free Calendly plan, you’ll need to upgrade your Calendly subscription to use this integration. Learn more about Calendly Plans.

✅ Step 1: Set the Trigger (Calendly Booking)

  1. Log in to your Zapier account and click “Create Zap”.

  2. In the Trigger section, search for and select Calendly.

  3. Choose the trigger event “Invitee Created”.

  4. Connect your Calendly account if you haven’t already.

  5. Select the calendar you want to use (e.g. “Skin Boosters Consultation”).

  1. Click Test Trigger to fetch a recent booking. This test data will help you map fields in the next step.

✅ Step 2: Set the Action (Create or Update Lead in Beami)

  1. For the Action, search for Beami.

  2. Choose the action “Create or Update Lead”.

  3. Connect your Beami account (email must be in all lowercase letters).

Once connected, you’ll see the full configuration screen, where you set up everything in one place:

Fill in the Following:

  • Zap Name

    Choose a name like “Calendly – Skin Boosters Consultation”. This name will appear in the lead’s timeline in Beami so you can see where the update came from.

  • Search Lead by Email or Phone Number

    Use the customer’s email or phone number from Calendly to search for the existing lead.

  • Message

    This text appears as a message in the conversation. You can map a Calendly question like “What would you like to discuss?” into this field.

  • Notes

    Add anything else here, such as the calendar link, time, or location of the appointment.

  • Custom Fields

    You will also see custom question fields you’ve added in Beami (e.g. Gender, Date of Birth, NHS or Private Patient). You can fill these with any relevant data.

Click Continue when you're finished mapping everything.

🧠 Optional: Move the Lead to a Box or Stage


If you know which Box and Stage the lead belongs in, you can set that too.

For example:

  • If the Calendly booking is for a free Invisalign consultation

  • You can set the Box to Invisalign

  • And the Stage to Consultation Booked

This automatically moves the lead to the correct place in your pipeline.

🔍 What Happens Next?


If the Lead Is Found:

  • Their information will be updated

  • The new message or note will be added to the conversation

  • You can optionally move them to a new stage or box

If the Lead Is Not Found:

  • A new lead will be created automatically

  • The details will be pulled from:

    • The fields you've filled in under "Create Lead"

  • And the same fields you've mapped earlier, such as email, message, notes, and custom fields

info icon
This ensures that the lead is created with all the information you’ve already set up, so you don’t need to duplicate anything.

📌 Entry Point Field


This is mostly used for webform submissions, but it can be helpful for bookings too.

Paste the URL of the page where the booking was made. For example:

  • A landing page

  • An ad

  • Your website’s contact page

Beami will use this to help identify if the lead came from a paid ad, your site, or another source.

🤖 Don’t Know Where to Send the Lead? Let the AI Decide


If you leave the Box and Stage empty:

  • Beami’s AI will read the Message field

  • It will automatically assign the lead to the right box and stage based on the content

✅ Final Step: Turn On Your Zap


Once everything is set:

  1. Click Continue

  2. Test the Zap to make sure it works

  3. Click Turn on Zap

You’re done!

🎉 What You’ll See in Beami


Leads will be updated automatically when a booking comes in
Messages and notes appear in the conversation thread
You'll see the Zap name in the lead’s History so you know where the update came from
New leads will be created only if no match is found

Did this answer your question?
😞
😐
😁