Closed mikermcneil closed 1 year ago
Note: we also need to add a new automated email to the flow for people who are wait-listed. The current triggered email would be a BAD experience.
@hughestaylor or @DrewBakerfdm, please can you bring me up to speed on how sandbox registrations are currently being captured in HubSpot?
@eashaw, can you point me to the current email that we send after registration? I've lost track of the current version in Figma and don't want to register in case I provision a sandbox instance.
When a form is submitted on the site, Hubspot's tracking pixel is "listening". Meaning an ajax form submission on https://fleetdm.com/try-fleet/register (has a CSS class id of: ".ajax-form, .sandbox-register") passes the data as a form submission.
Depending on the form submission and ID of the ajax form, that helps us organize it.
@DrewBakerfdm, @hughestaylor, I think I found the form identifier in HubSpot. So really, my question is; what language should I use for how to capture data into HubSpot when communicating designs to Eric? I find myself getting confused between lead sources, campaigns, and form identifiers.
Aside: @DrewBakerfdm, an overview of HubSpot, Salesforce, and whatever we use for sending out emails, and de-mystifying how the website interacts with each could make for a good lightning talk when we meet.
When a form is submitted on the site, Hubspot's tracking pixel is "listening". Meaning an ajax form submission on https://fleetdm.com/try-fleet/register (has a CSS class id of: ".ajax-form, .sandbox-register") passes the data as a form submission.
Thanks, Drew! 🙌🏻
Anything that lives on the website should have a lead source of "website" that way we could easily separate in person events, website traffic, and general outreach
Campaigns help us figure out what actions were taken on the website first that created an actionable lead. Was it a swag request, was it a sandbox signup, was it a signup on the pricing page, etc.
Language for Eric on form fills would be checking out the current list of form identifiers (Should be available in hubspot, the image above, or should already exist in the page's form if it's not a brand new page) and then picking the most appropriate.
Language might be a bit outdated on this page, but here's the original thinking: https://github.com/fleetdm/confidential/blob/main/free-for-all/how-we-inbound.md
Hopefully that makes sense @mike-j-thomas
Thanks, @DrewBakerfdm, this is really helpful. I won't hijack this thread anymore, but I created a task to get this added to the marketing handbook.
I've added a link to the Figma file with the current progress in the description above. I need to document the technical details before bringing the wireframes to review, but I need to understand how the data will be handled.
This is my assumed flow:
@mike-j-thomas @mikermcneil Here are my proposed changes to add a sandbox waitlist:
sails.config.custom.fleetSandboxWaitlistEnabled
email-sandbox-waitlist
- Tells the user that their account was created and they have been added to the waitlist.email-sandbox-ready
- Tells the user that their sandbox instance is ready and has a link to fleetdm.com/try-fleet/sandboxinSandboxWaitlist
inSandboxWaitlist
to true on new users if sails.config.custom.fleetSandboxWaitlistEnabled
is trueemail-sandbox-waitlist
template) telling the user that they’re on the sandbox waitlist/admin/sandbox-waitlist
inSandboxWaitlist: true
provision-sandbox-instance-and-deliver-sandbox-email
userId
email-sandbox-ready
template) telling the user that their Sandbox instance is ready with a link to log in.Thanks @eashaw. Would it be worthwhile also to include a "reject" button? I don't want to overcomplicate it, but it may make the list easier for the approver to scan if we have a lot of sign-ups, and some of them are bogus in some way, or duplicates. Saying that, it would overcomplicate things, because we'd need to figure out how to give feedback to disapproved users.
@eashaw, I've updated the wireframes (linked in the description), but I have a couple of remaining unknowns (marked in red in the Figma file). Please take a look when you can. 🙌🏻
Sandbox waitlist grows, Flagged users in cloud city, Fleet's future unfolds.
Goal
Changes
This issue's estimation includes completing the following:
QA
Manual testing steps
Testing notes