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 protected] |
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)
- 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
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 [email protected] 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 [email protected] 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.
How will participants get the Airmeet event link?
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?
- Refer this page for details about the Airmeet Public API
- Refer this page for details about the Airmeet Webhooks
- For Additional support you can contact [email protected] or visit our 24*7 Support Lounge
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 |
Region | string | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 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 |
Create Booth |
Create Booth |
Fetch Airmeet Booths |
Fetch Airmeet Booths |
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 |
Fetch Event Tracks |
Fetch Event Tracks |
Get Airmeets |
Get Airmeets |
Remove Authorized Attendee |
Remove an authorized 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 |
sessionTitle
|
sessionTitle | string |
Session Title |
|
Session Start Time
|
sessionStartTime | True | integer |
Session Start Time |
Session Duration
|
sessionDuration | integer |
Session Duration |
|
sessionSummary
|
sessionSummary | string |
Session Summary |
|
Host Email
|
hostEmail | True | string |
Host Email |
speakerEmails
|
speakerEmails | array of string |
Speaker Emails |
|
cohostEmails
|
cohostEmails | array of string |
Cohost Emails |
|
Type
|
type | string |
type |
|
tracks
|
tracks | array of string |
Tracks |
|
tags
|
tags | array of string |
Tags |
|
boothId
|
boothId | string |
Booth Id |
|
conversationTime
|
conversationTime | integer |
Conversation Time |
|
extendNetworkingTime
|
extendNetworkingTime | integer |
Extend Networking Time |
|
hideHost
|
hideHost | boolean |
Hide Host |
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
|
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 |
Email
|
True | string |
|
|
First Name
|
firstName | True | string |
firstName |
Last Name
|
lastName | True | string |
lastName |
Attendance Type
|
attendance_type | string |
attendance_type |
|
city
|
city | string |
City |
|
country
|
country | string |
Country |
|
designation
|
designation | string |
Designation |
|
organisation
|
organisation | string |
Organization |
|
Register Attendee
|
registerAttendee | True | boolean |
Register Attendee |
Send Email Invite
|
sendEmailInvite | True | boolean |
send Email Invite |
fieldId
|
fieldId | string |
fieldId |
|
value
|
value | array of string |
value |
Returns
Name | Path | Type | Description |
---|---|---|---|
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 |
Create Booth
Create Booth
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Airmeet ID
|
airmeetId | True | string |
Airmeet Event ID |
Booth Name
|
name | True | string |
name |
Email
|
True | string |
|
|
Type
|
exhibitorAttendanceType | string |
exhibitorAttendanceType |
|
tags
|
tags | array of string |
tags |
|
chatEnabled
|
chatEnabled | True | boolean |
Chat Enabled |
loungeEnabled
|
loungeEnabled | True | boolean |
Lounge Enabled |
broadcastEnabled
|
broadcastEnabled | True | boolean |
Broadcast Enabled |
tableCount
|
tableCount | integer |
Table Count |
Returns
Name | Path | Type | Description |
---|---|---|---|
uuid
|
uuid | string |
Booth ID |
Fetch Airmeet Booths
Fetch Airmeet Booths
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Airmeet ID
|
airmeetId | True | string |
Airmeet Event ID |
Returns
Name | Path | Type | Description |
---|---|---|---|
booths
|
booths | array of object |
Booths |
uid
|
booths.uid | string |
Booth ID |
name
|
booths.name | string |
Name |
exhibitors
|
booths.exhibitors | array of string |
Exhibitors |
tags
|
booths.tags | array of string |
Tags |
airmeet_id
|
booths.airmeet_id | string |
Airmeet Id |
logo_url
|
booths.logo_url | string |
Logo Url |
video
|
booths.video | string |
Video |
faqs
|
booths.faqs | string |
FAQ |
order
|
booths.order | integer |
Order |
resources
|
booths.resources | string |
Resources |
layoutType
|
booths.layoutType | string |
Layout Type |
layoutData
|
booths.layoutData | string |
Layout Data |
boothExhibitor
|
booths.boothExhibitor | boolean |
Booth Exhibitor |
social_media_links
|
booths.social_media_links | string |
Social Media Links |
short_description
|
booths.short_description | string |
Short Description |
long_description
|
booths.long_description | string |
Long Description |
banner_url
|
booths.banner_url | string |
Banner Url |
register_interest_details
|
booths.register_interest_details | string |
Register Interest Details |
offer_details
|
booths.offer_details | string |
Offer Details |
doc_url
|
booths.doc_url | string |
Document Url |
doc_name
|
booths.doc_name | string |
Document Name |
booth_space_id
|
booths.booth_space_id | string |
Booth Space Id |
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 |
Fetch Event Tracks
Fetch Event Tracks
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Airmeet ID
|
airmeetId | True | string |
Airmeet Event ID |
Returns
Name | Path | Type | Description |
---|---|---|---|
tracks
|
tracks | array of object |
Tracks |
uid
|
tracks.uid | string |
Track ID |
name
|
tracks.name | string |
Name |
description
|
tracks.description | string |
Description |
track_order
|
tracks.track_order | string |
Track Order |
colorCode
|
tracks.metaData.colorCode | string |
Color Code |
sessions
|
tracks.sessions | array of string |
Sessions |
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 Authorized Attendee
Remove an authorized 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 removed
|
url_encoded_attendee_email | True | string |
URL Encoded Email ID of the attendee to be removed |
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
|
string |
|
|
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 |
questions
|
questions | array of object |
question |
question
|
questions.question | string |
question |
session_id
|
questions.session_id | string |
session id |
time_stamp
|
questions.time_stamp | string |
time stamp |
upvoteCount
|
questions.upvoteCount | integer |
up vote Count |
interested_in_being_contacted
|
interested_in_being_contacted | boolean |
interested in being contacted |
time_stamp
|
time_stamp | string |
time stamp |
userId
|
userId | string |
user id |
visits
|
visits | integer |
visits count |
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 |
|
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 |