Airmeet

Airmeet is the fastest growing platform for hosting a rich variety of virtual events. From Hackathons to ice-breakers, panel discussions to workshops, Airmeet's intuitive experience delivers on organisers expectations for a wide range of events and not just conferences.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Airmeet
URL https://www.airmeet.com
Email platform@airmeet.com
Connector Metadata
Publisher Airmeet
Website https://www.airmeet.com/
Privacy policy https://www.airmeet.com/hub/privacy-policy
Categories Marketing

Airmeet is a fully customizable virtual & hybrid events platform designed for exceptional engagement & ROI. Airmeet offers a virtual venue that allows your participants to navigate across multiple sessions, networking lounge, and exhibition booths to have meaningful interactions. Airmeet is trusted by 2500+ customers globally including Accel, United Nations Association Canada, Agora pulse among others. With the Power Automate connector, you can add and retrieve event registrations, manage the event listing, setup reminders, track event attendance and more.

Prerequisites

To use this connector, you need an Airmeet account. The option will be available in the Social Webinar and Conference Plans.

  • Sign-up for an Airmeet account
  • Create to generate an API key

How to get credentials

Steps To Generate Access key and Secret key

  • Step 1 - Sign-in to your airmeet account
  • Step 2 - Click on the "Settings" tab and select the "API Access Key" section.
  • Step 3 - Click on "Generate access key" and provide a name/label to your key (can be anything that can be remembered later)

Generate Access key and Secret key

  • Step 4 - After providing your label name 'X-Airmeet-Access-Key' with 'X-Airmeet-Secret-Key' would be generated, which can be used in API integration
    • Access Key = x-access-key
    • Secret Key = x-secret-key

Copy Access key and Secret key

Get started with connector

Add a Connection

  • Step 1 - Create a new Connection to your Airmeet account with the Access Key and Secret Key

Use Case 1 - Get an alert when someone registers for your event

  • Step 1 - Select the 'Register an Airmeet Trigger' operation.
  • Step 2 - Use the 'trigger.airmeet.registrant.added' Trigger, and select the Airmeet event for which you wish to track the registrations
  • Step 3 - Add an appropriate next step. The trigger response contains 'name', 'email', and other registration fields which can be used as inputs in this step

Use Case 2 - Add a registration to your event

  • Step 1 - The first step could be a form submission, or a row addition in any data source
  • Step 2 - Add the 'Add Registrant' operation from the Airmeet Connector as the next step
  • Step 3 - Select the Airmeet Event where you wish to add registrations, map the Name, Email and other fields and click Save.

Known issues and limitations

  • Ensure that the Airmeet Entry Rules are set as desired. While all available options can be used, if you want to limit access to participants added from Power Automate, we recommend selecting 'Only invited participants.' or 'Anyone with event link after logging in' to caputure the email id.
  • Organizers should keep a check on the registered participant's limits on Airmeet from the event dashboard as a notification would only be sent when the limit reaches 90% & 100%.
  • Airmeet sends an email to participants on registration and another email when the event is about to start. If you wish to use another Application to send emails to your participants, you can email support@airmeet.com to disable participant emails on registration and event reminders.
  • Only the Name, Email, Organization, and Designation of the participants will be added to Airmeet. Custom Fields cannot be added.
  • Participants registered for the Airmeet Event before enabling your flow for the event will not be added automatically. You have to export a CSV from Airmeet to add those participants. Event Dashboard > Event Entry & Participants Tab > Under Participants > Download List.
  • Few or Airmeet's Public APIs and Webhooks are not available in the connector. These will be added incrementally

Common errors and remedies

In most cases, the proper error message will be shared in the response. Please share the error message with our team at support@airmeet.com for quick resolution.

FAQ

How do I disconnect?

You can disconnect the connection on Power Automate, or by deleting the access key on Airmeet.

What happens if I disconnect?

As soon as you disconnect, the registration details stop syncing with the Airmeet registration list, and all those already registered will get access to the event.

When participants are added to an event as registrants, they receive a unique link via email from Airmeet, which will have seamless access to the event.

Are there any other resources that can be of use?

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
x-access-key securestring The x-access-key for this api True
x-secret-key securestring The x-secret-key for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection10060 seconds

Actions

Add a Session to your Airmeet

Create Session

Add a speaker

Add a speaker to your Airmeet event

Add Authorized Attendee

Add Authorized Attendee to an Airmeet

Create an Airmeet

Create an Airmeet in your community

Fetch Airmeet participants

Fetch participants authorised to enter your Airmeet

Fetch Airmeet registrations

Fetch all authenticated registrations for your Airmeet

Fetch Airmeet Sessions

Fetch details for Sessions in an Airmeet

Fetch Custom Registration Fields

Fetch details of custom registration fields for the Airmeet

Get Airmeets

Get Airmeets

Remove Authorised Attendee

Remove an authorised participant from the Airmeet

Start or Finish an Airmeet

Update the Airmeet Status to Ongoing or Finished

Add a Session to your Airmeet

Create Session

Parameters

Name Key Required Type Description
Airmeet ID
airmeetId True string

Airmeet Event ID

Session Title
sessionTitle True string

Title for the Session

Session Start Time
sessionStartTime True integer

Start time for the session, unix timestamp rounded to minutes

Session Duration
sessionDuration integer

Duration of the event in seconds

Session Summary
sessionSummary string

Summary for the session

Host Email
hostEmail True string

Email of the Airmeet event host

speakerEmails
speakerEmails string
cohostEmails
cohostEmails string

Returns

Name Path Type Description
uuid
uuid string

Session ID

Add a speaker

Add a speaker to your Airmeet event

Parameters

Name Key Required Type Description
Airmeet ID
airmeetid True string

Airmeet Event ID

Speaker Name
name True string

Name of the Speaker

Speaker Email
email True string

Email of the Speaker

Organisation
organisation string

Organisation of the Speaker

Designation
designation string

Designation of the Speaker

Speaker Image
imageUrl string

Image Url for the Speaker Profile

Bio
bio string

Bio of the Speaker

City
city string

City

Country
country string

Country

Returns

Name Path Type Description
speakerEmail
speakerEmail string

Email id of the Speaker

status
status string

Response message

Add Authorized Attendee

Add Authorized Attendee to an Airmeet

Parameters

Name Key Required Type Description
Airmeet ID
airmeetId True string

Airmeet Event ID

Name
name True string

Name of the Invitee

Email
email True string

Email of the Invitee

Organisation
organisation string

Organisation of the Invitee

Designation
designation string

Designation of the Invitee

City
city string

City of the Invitee

Country
country string

Country of the Invitee

Returns

Name Path Type Description
email
email string

Email of the Invitee

entryLink
entryLink string

Event entry link

Create an Airmeet

Create an Airmeet in your community

Parameters

Name Key Required Type Description
Host Email
hostEmail True string

Email of the host

Event Name
eventName True string

Name of the event

Short Description
shortDesc True string

Short description of the event

eventImage
eventImage string

Url of the event image

Long Description
longDesc string

Long description of the event

Access Type
access string

Access type for the event

Start Time
startTime True integer

Start time for the event (unix time in miliseconds)

End Time
endTime True integer

End time for the event (unix time in miliseconds)

Timezone
timezone True string

Timezone for the event (Canonical TZ name)

Networking
networking boolean

Enable social lounge for the event

Table Count
tableCount integer

Number of tables in the social lounge

Returns

Name Path Type Description
uuid
uuid string

Airmeet Id for the event

status
status string

Response message

Fetch Airmeet participants

Fetch participants authorised to enter your Airmeet

Parameters

Name Key Required Type Description
Airmeet ID
airmeetId True string

Airmeet event ID

Result Size
resultSize integer

Number of responses to fetch

Page Number
pageNumber integer

Page Number

Sorting Key
sortingKey string

Sorting Key

Sorting Direction
sortingDirection string

Sorting Direction

Returns

Name Path Type Description
paticipants
paticipants array of object

Details about the paticipants

email
paticipants.email string

Email of the participant

name
paticipants.name string

Name of the participant

city
paticipants.city string

City of the participant

country
paticipants.country string

Country of the participant

organisation
paticipants.organisation string

Organisation of the participant

Designation
paticipants.Designation string

Designation of the participant

registrationDate
paticipants.registrationDate string

Date of registration for the participant

profile_url
paticipants.profile_url string

Profile URL for the participant

user_type
paticipants.user_type string

User Type for the participant

token
paticipants.token string

Unique joining link for the participant

invite_sent
paticipants.invite_sent boolean

Invite Sent to the participant

user_profile
paticipants.user_profile array of object

Custom registration field details for the participant

value
paticipants.user_profile.value string

Custom registration field value for the participant

fieldId
paticipants.user_profile.fieldId string

Custom registration fieldid for the event

userCount
userCount integer

Number of results in this response page

totalUserCount
totalUserCount integer

Total count of participants

Fetch Airmeet registrations

Fetch all authenticated registrations for your Airmeet

Parameters

Name Key Required Type Description
Airmeet ID
airmeetId True string

Airmeet Event ID

After
after integer

After cursor for next result page

Before
before integer

Before cursor for next result page

Size
size True integer

Response Page Size

Returns

Name Path Type Description
data
data array of object

List of authenticated registrations

email
data.email string

Email of the user

name
data.name string

Name of the user

city
data.city string

City of the user

country
data.country string

Country of the user

organisation
data.organisation string

Organisation of the user

Designation
data.Designation string

Designation of the user

registrationDate
data.registrationDate string

Date of registration

before
cursors.before integer

Before cursor for next result page

after
cursors.after integer

After cursor for next result page

pageCount
cursors.pageCount integer

Number of result pages

Fetch Airmeet Sessions

Fetch details for Sessions in an Airmeet

Parameters

Name Key Required Type Description
Airmeet ID
airmeetId True string

Airmeet Event ID

Returns

Name Path Type Description
sessions
sessions array of object

List of Sessions

sessionid
sessions.sessionid string

Session ID

name
sessions.name string

Name of the Session

start_time
sessions.start_time string

Start Time of the Session

status
sessions.status string

Status of the Session

duration
sessions.duration integer

Duration of the Session

summary
sessions.summary string

Summary of the Session

host_id
sessions.host_id array of string

Host ID for the Session

cohost_ids
sessions.cohost_ids array of

Cohost List for the Session

speaker_id
sessions.speaker_id array of

Speaker ID for the Session

speakerList
sessions.speakerList array of

Speaker List for the Session

type
sessions.type string

Type of the Session

Fetch Custom Registration Fields

Fetch details of custom registration fields for the Airmeet

Parameters

Name Key Required Type Description
Airmeet ID
airmeetId True string

Airmeet event ID

Returns

Name Path Type Description
customFields
customFields array of object

List of custom fields for the event

label
customFields.label string

Label of the custom field

name
customFields.name string

Name of the custom field

fieldId
customFields.fieldId string

Field ID of the custom field

options
customFields.options array of object

List of options for the custom field

code
customFields.options.code string

Code for the custom field option

displayValue
customFields.options.displayValue string

Display Value for the custom field option

isRequired
customFields.isRequired boolean

Is this a mandatory field?

fieldType
customFields.type.fieldType string

Field Type

inputType
customFields.type.inputType string

Input Type for the custom field option

mappedFrom
customFields.type.mappedFrom string

Mapping for the custom field option

Get Airmeets

Get Airmeets

Returns

Name Path Type Description
data
data array of object

data

uid
data.uid string

Airmeet Id

name
data.name string

Event Name

status
data.status string

Event Status

timezone
data.timezone string

Event Timezone

description
data.description string

Event Description

startTime
data.startTime string

Event Start Time

endTime
data.endTime string

Event End Time

after
cursors.after integer

After

before
cursors.before integer

Before

pageCount
cursors.pageCount integer

Page Count

Remove Authorised Attendee

Remove an authorised participant from the Airmeet

Parameters

Name Key Required Type Description
Airmeet ID
airmeetId True string

Airmeet event ID

URL Encoded Email ID of the attendee to be remooved
url_encoded_attendee_email True string

URL Encoded Email ID of the attendee to be remooved

Returns

Name Path Type Description
success
success boolean

Was the operation successful

message
message string

Success message

Start or Finish an Airmeet

Update the Airmeet Status to Ongoing or Finished

Parameters

Name Key Required Type Description
Airmeet ID
airmeetId True string

Airmeet Event ID

status
status True string

Airmeet Status

Returns

Name Path Type Description
statusUpdated
statusUpdated boolean

Status is Updated

Triggers

Register an Airmeet Trigger

Select a trigger from the available options. Setup reminders and alerts based on event registration, attendance, polls, event start and end time

Register an Airmeet Trigger

Select a trigger from the available options. Setup reminders and alerts based on event registration, attendance, polls, event start and end time

Parameters

Name Key Required Type Description
Airmeet ID
airmeetId string

Airmeet Event ID

Session ID
sessionId string

Airmeet Session ID

triggerMetaInfoId
triggerMetaInfoId True string

Trigger Id

Returns

Name Path Type Description
airmeetName
airmeetName string

Airmeet name

firstName
firstName string

First Name

lastName
lastName string

Last Name

name
name string

name

email
email string

email

city
city string

city

country
country string

country

designation
designation string

Designation

organization
organization string

organization

registrationTime
registrationTime string

Registration Time

entryLink
entryLink string

Entry Link

user_id
user_id string

user id

recordings
recordings array of object
link
recordings.link string

link

sessionId
recordings.sessionId string

session Id

polls
polls array of object
question
polls.question string

question

answer
polls.answer string

answer

status
status string

status

tags
tags array of

tags

host
host string

host

tables
tables array of object

tables

id
tables.id string

id

tags
tables.tags string

tags

name
tables.name string

name

users
tables.users string

users

users
users array of object

users

id
users.id string

id

name
users.name string

name

designation
users.designation string

designation

company
users.company string

company

tags
users.tags array of

tags

city
users.city string

city

country
users.country string

country

bio
users.bio string

bio

profile_img
users.profile_img string

Profile image

sessions
sessions array of

sessions

speakers
speakers array of

speakers

theme
theme string

theme

uid
hostUser.uid string

uid

name
hostUser.name string

name

email
hostUser.email string

email

organisation
hostUser.organisation string

organisation

designation
hostUser.designation string

designation

bio
hostUser.bio string

bio

city
hostUser.city string

city

country
hostUser.country string

country

imageUrl
hostUser.imageUrl string

image Url

tableCount
tableCount string

table Count

airmeet_id
airmeet_id string

airmeet Id

start_time
start_time string

start time

end_time
end_time string

end time

short_desc
short_desc string

short description

long_desc
long_desc string

long description

remaining_time
remaining_time integer

remaining time

organiser_name
organiser_name string

organiser name

organiser_email
organiser_email string

organiser email

organiser_url
organiser_url string

organiser url

organiser_intro
organiser_intro string

organiser introduction

is_private
is_private boolean

is private

networking_enabled
networking_enabled boolean

networking enabled

session_enabled
session_enabled boolean

session enabled

master_img_url
master_img_url string

master image url

noauth_enabled
noauth_enabled boolean

no auth enabled

community_id
community_id string

community id

community_name
community_name string

community name

timezone
timezone string

timezone

current_time
current_time string

current time

attendee_list_enabled
attendee_list_enabled boolean

attendee list enabled

is_branding_enabled
is_branding_enabled boolean

is branding enabled

id
branding_info.id string

id

sponsor_logo
branding_info.sponsor_logo string

sponsor logo

branding_logo
branding_info.branding_logo string

branding logo

sponsor_headline
branding_info.sponsor_headline string

sponsor headline