Gleanin

Lineup Ninja can integrate your agenda data with Gleanin. Their powerful speaker advocacy tools drive ticket sales for your events.

Create the integration

In Lineup Ninja, navigate to Agenda Planning  > Publish Agenda  and click the ‘Integrate’ button under ‘Gleanin’. This will create a new integration.

A dialog will be displayed, compete the requested fields:

Event Id

You can find the ID of your event on the ‘My Events’ page on your admin dashboard.

API Token

To generate an API Token go to the Gleanin admin interface, click your name in the top left and choose ‘My Profile’. You can then generate a key in the ‘API Tokens’ section.

Schedule Format

You can configure the format of the dates for your session to match your preferred style. Either choose one of the existing formats in the ‘Schedule Format’ drop down or choose ‘Custom Format’ to enter your own.

To specify a custom format you need to provide a template that describes the format. A session has a start time and an end time, you can format the display of both times.

This is best explained with an example. For a session starting at 09:15 and ending 10:35 on the 21st July in Eastern time and using

{% raw %}    {{start:HH:mm}}-{{end:HH:mm dddd D MMMM}}{% endraw %}

Will result im a displayed date of:

    09:15-10:35 Wednesday 21 July

Using

{% raw %}    {{start:D MMMM YYYY | hh:mm zz}}{% endraw %}

Will result in

    21 July 2021 | 09:15 EDT

The full set of options are

TokenOutput
Month 
M1 2 ... 11 12
Mo1st 2nd ... 11th 12th
MM01 02 ... 11 12
MMMJan Feb ... Nov Dec
MMMMJanuary February ... November December
Quarter 
Q1 2 3 4
Qo1st 2nd 3rd 4th
D1 2 ... 30 31
Day of Month 
Do1st 2nd ... 30th 31st
DD01 02 ... 30 31
DDD1 2 ... 364 365
DDDo1st 2nd ... 364th 365th
DDDD001 002 ... 364 365
Day of Week 
d0 1 ... 5 6
do0th 1st ... 5th 6th
ddSu Mo ... Fr Sa
dddSun Mon ... Fri Sat
ddddSunday Monday ... Friday Saturday
Week of Year 
w1 2 ... 52 53
wo1st 2nd ... 52nd 53rd
ww01 02 ... 52 53
Wo1st 2nd ... 52nd 53rd
WW01 02 ... 52 53
Year 
YY70 71 ... 29 30
YYYY1970 1971 ... 2029 2030
Y1970 1971 ... 9999 +10000 +10001
AM/PM 
AAM PM
aam pm
Hour 
H0 1 ... 22 23
HH00 01 ... 22 23
h1 2 ... 11 12
hh01 02 ... 11 12
k1 2 ... 23 24
kk01 02 ... 23 24
Minute 
m0 1 ... 58 59
mm00 01 ... 58 59
Second 
s0 1 ... 58 59
ss00 01 ... 58 59
Time Zone 
z or zzEST CST ... MST PST
Z-07:00 -06:00 ... +06:00 +07:00
ZZ-0700 -0600 ... +0600 +0700

When publishing Gleanin the integration will request campaign links from Gleanin so that you can include these in emails you send to your speakers.

The integration will automatically create Custom Fields with the name ‘Gleain Campaign’ followed by the name of the campaign.

For example:

You can then reference these links in your emails sent to speakers. For example:

One thing to be aware of. In Gleanin it is possible for speakers to not have a campaign link for a particular campaign. For example if you target a campaign to a particular track / stream, then only speakers in that track / stream will have a campaign link.

When this happens, you will see a message like this where the link would be expected:

You can still email your speakers in bulk without worrying about the missing data. For example you can.

  • Select all speakers, including those that might not have a campaign link.
  • Compose your email and include the placeholder for the campaign
  • Press send.

The system will then ask you how you want to handle speakers without a Gleanin link and you can choose to either skip them, or send the email anyway. For example:

Filtering Content

You can choose which speakers and sessions you want to publish to Gleanin. For example you may have sessions that you do not want to be published ahead of the event. There are various options for ‘Filter Speakers’ and ‘Filter Sessions’. If you need assistance with configuring these please ask.

Tidying Up Data

There are four options you can configure to automatically tidy up data in Gleanin when a session becomes unscheduled or deleted, or a speakers sessions are unscheduled or the speaker is deleted. If you need assistance with configuring these please ask.

Publishing your schedule

To update the speakers and sessions in Gleanin the schedule needs to be published. This will update the data in Gleanin.

To publish your schedule just click the ‘Publish’ button!

How can I filter the published content?

You can filter which Speakers and Sessions will be published based on a number of criteria. Some common use cases for filters are: * Preventing 'Placeholder' sessions from being published * Holding back a Speaker who is not yet ready to be announced * Excluding sessions scheduled during the 'build up' day for the event * Only publishing speakers who have confirmed their slot * Removing a particular location, or track from the published schedule * Anything you can think of using labels! For Speakers you can filter in 3 ways * Choose which speakers are to be published based on their relationship to sessions * (If Speaker Confirmation is enabled): Publish speakers that have a confirmed session that is published and not filtered out. * Publish speakers that are speaking on any session that is published and not filtered out. * Publish all speakers * Publish no speakers * Apply more granular filters with labels * Only publish speakers with a particular label. For example you might want to use a 'Content Reviewed' label to flag speakers that have had their content reviewed. * Exclude speakers with a particular label. For example you might want to exclude a 'Do not publish' label to prevent publishing of speakers who are not yet ready to be published. For Sessions you can filter in numerous ways * Choose which sessions are to be published based on their relationship to speakers * Publish All Scheduled Sessions. Publishes sessions regardless of whether they have confirmed speakers or not. * (If Speaker Confirmation is enabled): Publish sessions that have one confirmed speaker. * (If Speaker Confirmation is enabled): Publish sessions that have all their speakers confirmed. * Publish All Sessions (available on Lineup Ninja Agenda App only) * Apply filters with labels * Only publish sessions with a particular label. For example you might want to use a 'Content Reviewed' label to flag sessions that have had their content reviewed. * Exclude session with a particular label. For example you might want to exclude a 'Placeholder' label to prevent publishing of sessions which are not yet populated. * Filter by location * Only publish sessions in a particular location, or locations. This can be useful if you are publishing an agenda for just one or two locations. * Exclude sessions in a particular location, or locations. This can be useful if you have scheduled sessions in your Green Room or similar back stage location. * Filter by resource * Only publish sessions needing a particular resource. This could be useful if you are producing an agenda for a particular team that manages some resources. * Exclude sessions needing a particular resource. * Filter by Date * Only publish sessions in a date or dates. Useful if you are producing an agenda for a particular day. * You can exclude a date or dates from your publication. Useful if you have dates for build up and tear down in your agenda. * Filter by Track * Only publish sessions in a particular track or tracks. Useful if you are producing separate agenda for separate parts of your event * Exclude sessions on a particular track. Can be useful to block presenting of a track until a product launch has happened. To configure filters: * Click 'Publish Agenda' * Click on the name for your existing publication * Click 'Configure' * Expand the 'Filter Speakers' and 'Filter Sessions' sections and configure the filters you need * Save and republish

How can I publish automatically?

Warning

Consider your teams workflow as a team before enabling automatic publishing. When you enable automatic publishing there is a potential for the agenda to be published when you have content that is not ready for publication.


Still can't find what you're looking for? Email support@lineupninja.com and one of the team will get back to you as soon as possible.​​​​​