GitLab Professional Services
Accelerate your software lifecycle with help from GitLab experts
Popular GitLab use cases
Enterprise Small Business Continuous Integration (CI/CD) Source Code Management (SCM) Out-of-the-box Pipelines (Auto DevOps) Security (DevSecOps) Agile Development Value Stream Management GitOpsGitLab Professional Services
Accelerate your software lifecycle with help from GitLab experts
Popular GitLab use cases
Enterprise Small Business Continuous Integration (CI/CD) Source Code Management (SCM) Out-of-the-box Pipelines (Auto DevOps) Security (DevSecOps) Agile Development Value Stream Management GitOpsThis section should be used if you are looking for information on how to get started with a self hosted virtual confernce.
We have developed a decision tree to help you determine what type of GitLab-hosted virtual event is the best fit for you. Please only proceed if your event first the criteria listed in the tree.
Step 1: Start a hosted vistual conference request issue in the digital marketing programs project.
Event_Request.md
issue templatestatus:plan
to status:wip
, and add the applicable FY..
label (to make sure this appears on the webcast issue board)Step 2: DRI needs to create the Hosted virtual conference EPIC
## [Main Issue >>]()
## [Campaign Planning Sheet>>]() (copy and create new version from here- https://docs.google.com/spreadsheets/d/1VzLTQW3lYDGcVdwnUq81I_gPGUFl_D_jXjZGhFuFhbU/edit#gid=739236632)
## [Landing Page >>]() - `to be added when live`
## [Copy for landing page and emails >>]() - [template](https://docs.google.com/document/d/1j43mf7Lsq2AXoNwiygGAr_laiFzmokNCfMHi7KNLjuA/edit)
## Event Details
* `place details from the event issue here`
* **Persona (choose one):** `Practitioner, Manager, or Executive`
* **Use Case (choose primary):** `CI, VC&C, DevSecOps, Other` (FY21-22 focus on CI and VC&C)
* **Sales Segment (choose primary):** `Large, Mid-Market, or SMB`
* **Sales Region (choose one):** `AMER, EMEA, APAC`
* **Sales Territory (optional, if specific):**
* **Goal:** `Please be specific on the metric this is meant to impact.`
* [ ] [main salesforce campaign]()
* [ ] [main marketo program]()
## Issue creation (for event DRI to complete)
* [ ] Secure presenters and dry runs issue created - DRI
* [ ] Landing page issue created - DRI
* [ ] Optional: New design assets issue created for the design team - DRI
* [ ] Invitation and reminder issue created - DRI
* [ ] Organic social issue created for social media manager - DRI
* [ ] Paid Ads issue created for DMP - DRI
* [ ] PathFactory request issue created - DRI
* [ ] Follow up email issue created - DRI
* [ ] Add to nurture stream issue created - DRI
* [ ] On-demand switch issue created - DRI
/label ~"Webcast - GitLab Hosted" ~"Virtual Event" ~"mktg-status::wip"
Step 3: DRI to create the necessary campaigns team request support issues linked to the virtual conference Campaign Planning Sheet and add to epic.
DRI will immediately:
Due dates for each action item and DRIs are outlined on the Conference Planning Template.
Here are some basic tips to help ensure that you have a good experience preparing for and presenting on a video conference. See speaker preparation best practices.
Ask us any questions you have about the time commitment etc. and what exactly our expectations are. Talk about it with your manager if you're on the fence about your availability, bandwidth, or interest. Make sure you're both on the same page. We want this to be a meaningful professional development exercise for you, not a favor to us that you're lukewarm about — if you feel that way, none of will be able to do our best job. We'll be honest with you, so please do the same for us.
Select and set up your presentation space. Pick a spot with good wifi, and we recommend setting up an external mic for better audio quality, although this is optional. If you will be presenting from your home, alert your spouse/roommates of the time/date & ask them to be out of the house if necessary. Depending on your preferences and comfort level with public speaking, run through the script several times.
Try to get a good sleep the night before, and, if the presentation is in the morning, wake up early enough to run through your notes at least once. Review our Positioning FAQ, or keep the page handy in case you are asked in the Q&A about how GitLab compares to our competitors.
The virtual event calendar will be used to log all planned and scheduled Marketing Camaigns hosted webcasts and their subsequent dry runs. The purpose of the webcast calendar is to ensure Camapign Managers don't schedule overlapping virtual events.
DRI for adding to webcast calendar: Campaign Manager executing the webcast.
[Hold WC Hosted] Webcast title
(e.g: [Hold VC Hosted] Mastering CI
) and create it as an all-day event (no time slot selected). Make sure to also include the link to the issue in the calendar description.Hold
from the event title [VC Hosted] Webcast title
(e.g: [VC Hosted] Mastering CI
). Specify the time on the calendar event and swap the issue link in the calendar description with the Epic link. Note: In the spirit of efficiency, please be sure to add all presenters (internal GitLabbers and external speakers), the epic or issue (if you have one) and your event invite info to the calendar invite so you're not having to create multiple calendar invites.[DR WC Hosted] Event title
(e.g: [DR WC Hosted] Mastering CI
) and specify the date/time on the calendar event.Needs updating to be confernece specific:
A campaign folder
.GitLab Hosted
folder.Attended
campaign.Registration from Landing Page
smart campaign, on the Fills out Form
trigger, add the webcast landing page url without the https (e.g: about.gitlab.com/webcast/securing-serverless/), then activate the campaign.Registration From Zoom
campaign.Interesting Moments
campaign.in progress
.Include only "Responded" Campaign Members
.Registration From Zoom
smart campaign that you set up in marketo for this webcast.Zoom Attended
smart campaign hat you set up in marketo for this webcast.Gather other information to Marketo (optional)
section, select the ZoomWebinarOtherInfo custom object, check the following boxes, and select the corresponding Marketo Custom Object Fields:
No shows
smart campaign and click run once to make sure the no shows get dispositioned into the correct status. Currently, no integrated exists between zoom and Marketo to automatically disposition no shows so they remain in Registered
status until you run this smart campaign.Outbound -attendees
and email Outbound -no shows
with content with relevant copies related to the webcast.{{my.CTA..}}
tokens to point to the correct offers and use them in the hyperlinks.Unlisted
so only people with the URL to the video can find it.PF - Listening (Triggered)
smart campaign nested to the program, modify the PathFactory Content Journey
filter to reflect your asset's Pathfactory custom url slug in the following format [your assets custom url slug]
. Activate the smart campaign and then set up the Salesforce campaign sync for the listening campaign.Parent Campaign
field. Set the Enable Bizible Touchpoints
field to Include only "Responded" Campaign Members
.youtube_url: ''
under the url
code snippet for your landing page.form:
to 2076
.success_message:
to Thank you for downloading. <a id="destination-url" href="YourWebcastPathFactoryLink&lb_email=">Click here</a> to view the on demand webcast. We will also email you a link to the webcast.
Add PathFactory link for [webcast name] landing page
(e.g. Add PathFactory link for Debunking Serverless security myths webcast landing page
).20191130-Debunking-WC-LP
).WIP:
to the beginning of the title and add a quick description (Add PathFactory link to LP for [webcast name] will suffice
).Delete source branch when merge request is accepted
.{{my.ondemandUrl}}
token with the webcast PathFactory link.On-demand Autoresponder
email with relevant copies related to the webcast.Viewed On Demand
Smart campaign within your webcast program.about.gitlab.com/webcast/securing-serverless/
), then activate the Viewed On Demand
smart campaign.Attended
,Registration from Landing Page
, and Registration From Zoom
smart campaigns within your webcast program.