Skip to main content

Meetings

General information

Meetings are where people come together to discuss or inform about a given topic. All the meetings have a given location (where the meeting will happen) and start and end date and time (when the meeting will happen).


Examples

Some examples of where this component was used are:


Options

Meeting types

Regarding the location, depending on the configuration of the component, you can have:

  • In-person meetings: where you get together in a given location
  • Online meetings: where you get together using an external service (for instance Jitsi Meet)

Depending in the author (who’s the person that’s making the call):

  • Official meetings: meetings created by the organization (created by an administrator through the panel)
  • Citizens meetings: meetings created by a User participant (a User or an UserGroup).

Meeting features

There are different kinds of features that can be enabled in meetings, such as:

  • Registrations: for managing how particpant can register to attend the meeting.
  • Agenda: for seeing the topics that will be discussed in the meeting by minutes.
  • Polls: for quick voting during an online meeting.
  • Close: for adding the final report on what was discussed in the meeting.

Add the component

For adding the component, you need to:

  1. Sign in as admin
  2. Go to admin panel
  3. In the main sidebar, click in the button for the space that you want to configure the component for.
    For instance, it could be "Processes", "Assemblies", or "Conferences"
  4. Go to components
  5. Click on "Add component" button
  6. Click on "Meetings"
  7. Fill the Add component form

For configuring the meeting component you have these settings:

FieldTypeDescription
NameRequiredWhat is the name of this component.
Order positionOptionalWhich order will it have in relation with the other components. Having a lower number means a higher priority. For instance, if you have two components, "Proposals" with weight "10" and "Meetiings" with weight "0", then "Meetings" will be first when ordering.
Scopes enabledOptionalCheck if you want to have Scopes filtering in this process.
ScopeOptionalWhich scope will be used for this component.
AnnouncementOptionalA general announcement that’ll be visible in the general meetings list.
Default registration termsOptionalWhat’ll be the registration terms of service that the participant would need to accept when registering.
Comments enabledOptionalWhether you want to have comments in the meetings.
Comments max lengthOptionalWhat is the characters limit that participants will have when making comments. Leave 0 for default value.
Registration code enabledOptionalCheck if you want to give registration codes to participants. Learn more in Registrations.
Actions permissions can be set for each meetingOptionalIf you want more granular permissions inside of every one of the Meetings.
Enable pads creationOptionalIf you want an Etherpad embedded in your meetings. Must have the Etherpad integration configurated.
Participants can create meetingsOptionalAllows participants to create new meetings. See Citizens meetings
Maps enabledOptionalWheter you want to show a map in the meetings in the meeting detail.
AnnouncementOptionalA general announcement that’ll be visible in the general meetings list.
Comments enabledOptionalWhether you want to have comments in the meetings.

Enable meetings for participants

Meetings can be created by participants if the setting is "Participants can create meetings" is checked.

If a participant belongs to a user group, then she’ll be able to create meetings as that group also.

FieldTypeDescription
TitleRequiredWhat is the title for this meeting.
DescriptionRequiredA description of what will be discussed in this meeting, like the topics.
TypeRequiredChoose one option between "In person", "Online" or "Booth"
AddressRequired if meeting type is "In person" or "Booth"Address: used by Geocoder to find the location
LocationRequiredLocation: message directed to the users implying the spot to meet at
Location hintsOptionalLocation hints: additional info. Example: the floor of the building
Online meeting URLOptionalWhich URL will the meeting be held.
Show embedded iframe for this URLOptionalWhether or not embed the iframe for this videoconference URL. Only a few services allow embedding (i.e. YouTube, Twitch…​)
Start TimeRequiredWhich day and time will the meeting start. Expected format: dd/mm/yyyy hh:ii
End TimeRequiredWhich day and time will the meeting start. Expected format: dd/mm/yyyy hh:ii
CategoryOptionalWhich Category has the meeting. Used for filtering in the meetings list.
Registration typeRequiredChoose one option between "Registration disabled", "On this platform", or "On a different platform"
Available slots for this meetingRequired if "Registration type" is "On this platform"How many slots are available for this meeting? Leave it to 0 if you have unlimited slots available
Registration termsRequired if "Registration type" is "On this platform"What terms of services participants need to accept to register or join the meeting. Specific to "Citizens meetings"
Registration URLRequired if "Registration type" is "On a different platform"Must be an URL. Link to go on the external service that you are using for registrations.
Create meeting asRequired if the participant belongs to a groupWith which identity she wants to create this meeting: as her user or as a group that she’s reprensenting?

After creating the meeting, participants can also edit and close it.

Actions for participant meetings


Preview: To see how it’s shown in the frontend to participants.


Permissions: To handle the permissions of this meeting, depending on the verification a participant has. Allows an admin to configure who can Join a meeting.


Enable meetings for officials

FieldTypeDescription
TitleRequiredWhat is the title for this meeting.
DescriptionRequiredA description of what will be discussed in this meeting, like the topics.
TypeRequiredChoose one option between "In person", "Online" or "Booth"
AddressRequired if meeting type is "In person" or "Booth"Address: used by Geocoder to find the location
LocationRequiredLocation: message directed to the users implying the spot to meet at
Location hintsOptionalLocation hints: additional info. Example: the floor of the building
Online meeting URLOptionalWhich URL will the meeting be held.
Show embedded iframe for this URLOptionalWhether or not embed the iframe for this videoconference URL. Only a few services allow embedding (i.e. YouTube, Twitch…​)
Start TimeRequiredWhich day and time will the meeting start. Expected format: dd/mm/yyyy hh:ii
End TimeRequiredWhich day and time will the meeting start. Expected format: dd/mm/yyyy hh:ii
CategoryOptionalWhich Category has the meeting. Used for filtering in the meetings list.
Registration typeRequiredChoose one option between "Registration disabled", "On this platform", or "On a different platform"
Available slots for this meetingRequired if "Registration type" is "On this platform"How many slots are available for this meeting? Leave it to 0 if you have unlimited slots available
Registration URLRequired if "Registration type" is "On a different platform"Must be an URL. Link to go on the external service that you are using for registrations.
Private meetingOptionalCheck if the meeting shouldn’t be visible for all the visitors. Specific to "Official meetings".
TransparentOptionalRelated to "Private meeting", check if the meeting should be visible for all the visitors but they shouldn’t be able to participate in. Specific to "Official meetings". Specific to "Official meetings".
Customize registration emailOptionalWheter you want to add a message in the registration email. Specific to "Official meetings".
Registration email custom contentRequired if "Customize registration email" is checkedThe content of the customized email. This text will appear in the middle of the registration confirmation email. Just after the registration code. Specific to "Official meetings".

You can also define Services inside of a Meeting. These are metadata that allows to comunicate, for instance, if there’s a place for children, deaf assistance, translations, etc. You can have multiple services inside of a meeting.

FieldTypeDescription
TitleRequiredTitle of the service.
DescriptionOptionalDescription of the service.

Actions for official meetings


Publish: To show publicly the meeting.


Unpublish: To not show publicly the meeting.


Preview: To see how it’s shown in the frontend to participants.


Duplicate: Allows an admin to duplicate a meeting.


Registrations: Allows to define who can register for attending to the meeting.


Edit: Edit form for a Meeting. It’s the same form as "Create a new meeting".


Agenda: To add the topics that will be discussed in the meeting.


Polls: To manage the polls for this online meeting.


Close: Allows and admin to Close the meeting and add extra information.


Folders: For classifying Attachments.


Attachments: Documents that are related to the meeting.


Permissions: To handle the permissions of this meeting, depending on the verification a participant has. Allows an admin to configure who can Join a meeting.


Delete: To delete this meeting.


Online meetings

Depending in the moment and configuration of the meeting, there could be different messages that will be shown to the participants.

  • If the "Online meeting URL" ins’t set, there’ll be a message that says "Link available soon"

  • If the "Online meeting URL" is set, and a few minutes before the meeting start, the mesage will say "The link to join the meeting will be available a few minutes before it starts"

  • If the "Online meeting URL" is set, and the start time of the meeting has arrived, then there’ll be a message that says that "the meeting is happening right now", with a link to join the meeting.

Based on Decidim Docs under Creative Commons BY SA 4.0