One command to provision a private proposal channel.
The proposal-channel-setup skill standardizes every new {company}_proposals Slack channel: channel creation, default team access, Salesforce pairing, SharePoint and proposal deck bookmarks, social links, and verification.
Source: .forgebot/skills/comms/subskills/proposal-channel-setup/SUBSKILL.mdTemplate: #template_robotics_proposalsPrimary owner in flow: Sara Golling
Provisioning Checklist
Create a private Slack channel named {account_name}_proposals.
Set topic to {Company} — Proposal Tracking & Coordination.
Invite ForgeBot, Sara, Adam, Mary, Greg, Dave, plus @proposals-team.
Add Salesforce Account and Opportunity bookmarks.
Add SharePoint folder and actual PowerPoint proposal-file bookmarks.
Create the Salesforce Opportunity note containing the SharePoint viewer link.
Add Fireflies plus company website and social bookmarks from real source pages.
Pair the Slack channel back to the Salesforce Account.
Verify bookmark order against #template_robotics_proposals.
Naming Rules
Channel names are lowercase, underscore-separated, and always end in _proposals. Strip legal suffixes, convert ampersands to and, and follow the Salesforce Account naming rules.
Company
Channel slug
Blue Origin
blue_origin_proposals
Con Edison
con_edison_proposals
TaskUs
taskus_proposals
H&K Group
h_and_k_group_proposals
Never guess social URLs. Start from the company’s real website and extract footer/header/contact-page links.
Default Team
Role
Name
Slack ID
Automation Participant
ForgeBot
U0B9SM7MVB5
Lead Proposal Specialist
Sara Golling
U06DRG2E268
CSO & Co-Founder
Adam Kane
U0J1D5G87
Exec. Dir. Enterprise Partnerships
Mary Pierce
U049GDTM069
CEO & Co-Founder
Greg Meyers
U0J1THQEP
COO
Dave Vaillancourt
U0JEWS1RB
ForgeBot must be in every proposal channel. If ForgeBot did not create the channel, explicitly invite U0B9SM7MVB5 and verify membership before adding bookmarks.
Bookmark Structure
Project-Specific
Account Salesforce — Salesforce Account link
Opportunity {Opp Name} — Salesforce Opportunity link
SharePoint Folder — SharePoint proposals folder
{Proposal File Name} — actual PPTX filename, not generic “Proposal PPT”
Fireflies {Account Name} — Fireflies notebook or placeholder
Company Info
Website
Facebook
YouTube
LinkedIn
Twitter/X
Salesforce Pairing
Each _proposals channel maps to exactly one Salesforce Account.
Create Slack_Channel__c with channel name, Account ID, and Slack channel ID.
Update the Account’s Slack_Channel__c lookup.
Verify the generated Slack_Channel_URL__c and Slack_Channel_ID__c.
Account lookup starts with SOQL: SELECT Id, Name FROM Account WHERE Name LIKE '%{company}%' LIMIT 1.
Skeptic Verification Protocol
Every setup step needs evidence. The skill treats “I did it” as insufficient; each claim is challenged before moving on.