func SFNoteHandler(ctx context.Context, bot *slackbot.Bot, evt *slack.MessageEvent) {
	log := logger.WithField("method", "SFNoteHandler")

	noteText := evt.Msg.Text
	log.Infof("Creating note: %s", noteText)
	note := salesforce.Note{
		//TODO don't hardcode parent ID
		ParentID: "006c000000EMa77AAD",
		Title:    fmt.Sprintf("from @sfbot on behalf of %s", evt.User),
		Body:     noteText,
	}
	sf := salesforce.Salesforce{}
	cfg := config.GetConfigFromContext(globalContext)
	log.Infof("config %v", cfg)
	oauth := salesforce.GetOauthFromContext(globalContext)
	log.Infof("oauth %v", oauth)
	_, err := sf.CreateNote(globalContext, note)
	if err != nil {
		logger.WithError(err).Error("Unable to create note")
		bot.Reply(evt.Channel, "Error creating note in salesforce", WithTyping)
	}
	log.Info("Note created")
	bot.Reply(evt.Channel, "Note created. Thanks for making sure this project is setup for success, I’ll let you know when it closes so the team can get started :unicorn_face:", WithTyping)
}