We use Allocadia to manage team budgets. Due to a limited number of seats being allocated to the Marketing team, only a limited number has access to the tool from the Community Relations team (sign-in from Okta is required). They are responsible for coordinating with the Community Relations team to make sure that forecasts are properly added to Allocadia.
Quarterly Budget Planning Issues. As each quarter begins, the Community Relations team creates a new issue using the
quarterly_budget_plan issue template in the Community Ops project.
Annual Budget Planning Issues. In preparation for the year ahead, the Community Relations team creates a new epic that then links to the quarterly planning issues.
Current epic: FY22 Community Relations Budget Planning.
As a workaround for easier collaboration, those with Allocadia access do regular exports of the budget into a Google Spreadsheet by downloading the Community Relations budget by clicking on:
Export current view. These exports generally happen monthly as we reconcile actual spend. If a team member needs a more recent snapshpt, please mention
@johncoghlan on the #community-relations Slack channel to request an export.
GitLab team members can find the exported Community Relations budget by searching for the
FY22 Community Relations Budget export document in Google Drive.
Like other teams at GitLab, the Community Relations team proposes an annual budget to cover the costs necessary for each of its subprograms. This total annual budget is then proposed to Marketing leadership, and to the e-group, for approval.
Once approved, the Community Relations team then forecasts how much of the total annual budget will be spent each quarter, and if possible, which month each spend will occur. The total annual budget cannot be adjusted except for in special circumstances with approval of the e-group.
Adjustments between the quarterly forecasts (moving budget from one quarter to another), can occur up until the specific quarter's forecasts are locked in. This occurs on the last day of the previous quarter (eg. the FY22 Q2 forecast is due on April 30th).
Once a quarter's forecast has been locked, no further adjustment to that quarter's spending is allowed. For example, if the forecasted amount for that quarter is not used up, then that amount is "lost" and cannot be reallocated to another quarter.
Line-item adjustments can occur once the quarterly forecast is locked. To do so, a request needs to be submitted and approved by
@johncoghlan for the Community Relations team.
Each month, the Community Relations team program managers meet with our parters in Finance to review actual monthly expenses during the monthly
Community Relations Accruals meeting. This process allows us to accurately report our team expenditures vs budget forecasts.
Costs over $5000 are allocated out month by month for a specified amount of time by the appropriate Community Program Manager.
Costs under $5000 do not need to be allocated over time, and will be removed from the budget all at once.
We use Coupa for most procurement requests. For more information, please reference the Procurement Process handbook.
All invoices require a PO number, so vendors must be given the appropriate PO number to include in their invoice. The PO numbers are assigned by the Procurement team. Invoices received without the correct PO number will be rejected and must be resubmitted with the relevant PO number included. For questions, please ask the Procurement Team on Slack:
Here are the PO numbers that belong to our team so far:
When filing a procurement issue, you may also be asked for an Allocadia ID number. To get this ID, ask someone with Allocadia access to fill out the details in the line item. Once this is done, an ID will be populate in the top left hand corner of the details panel, where it says
Line Item ID.
To help our finance team keep track of community swag giveaways, giveaways in Printfection that support Community Relations programs and events should add
Community: as a prefix to the campaign title. Ex:
Community: GitLab Heroes + Superheroes Swag.
We use the campaign tag
swag_community to track our spend in the budget.
There is a recurring maintenance cost of the community program's campaigns on Printfection. Printfection does shipping and handling through prepaid amounts of fixed increments, so the charge won't happen often but will come as part of the costs for the campaigns we run.
Please see the Suggesting an Event section of the Events handbook page for more information on we handle sponsorship requests.