- handbook
- Company
- Company
- Board
- Communications
- Decision making
- KPIs and OKRs
- principles
- Remote Work
- Security
- Asset Management Policy
- Business Continuity & Disaster Recovery Policy
- Cryptography Policy
- Data Management Policy
- Information Security Roles and Responsibilities
- Operations Security Policy
- Risk Management Policy
- Secure Development Policy
- Third-Party Risk Management Policy
- Human Resources Security Policy
- Access Control Policy
- Incident Response Plan
- Information Security Policy and Acceptable Use Policy
- strategy
- values
- Operations
- Product
- Feedback
- Metrics
- Node-RED Dashboard
- personas
- Plan
- Pricing Principles
- Product Categories
- Strategy
- Versioning
- Development & Design Practices
- Design
- Development
- contributing
- Front End
- How We Work
- Markdown How-To
- packaging
- Releases
- security
- staging
- Using Git
- Website A/B Testing
- Internal Operations
- Legal
- People Ops
- Sales & Marketing
- Marketing
- blog
- Boiler Plate Descriptions
- Content Channels
- Content Types
- HubSpot
- Marketing
- Marketing - Website
- Video
- Webinars
- sales
# Customer Success
Customer Success (CS) helps our customers get value from FlowFuse. This should result in them continuing to use, make broader use of, and become advocates of FlowFuse.
# Customer Success Methodology
The basic principal of CS is to help customers succeed in their goals by getting value from our services. The assumption is, where customers get value they are likely to consciously recognise that value, be open to gaining more value, and recommending FlowFuse to potential customers. This should in turn result in customers remaining with FlowFuse for longer, delivering greater revenue, and encouraging more of their professional and personal networks to join FlowFuse.
FlowFuse has a diverse customer-base. When devising a strategy to deliver CS it is important to recognise the key cohorts within our customers. They are grouped as follows:
Cohort | Key Traits |
---|---|
Trial | Not paying for services |
Starter | Low number of Node-RED instances |
Premium | Team of users, collaboration on applications |
Enterprise | Large scale applications, extensive use of FlowFuse's features |
You can view our current customer-base and their cohorts in this report.
CS activity is planned to manage each of the cohorts with appropriate support & communications. The support and communications will be in some cases fully automated and in others will involve individual actions by our CS team, such as holding regular review meetings with customers.
The key goal of CS is to migrate customers from the trial status, down the table of cohorts above, and where appropriate onto being an Enterprise customer. It is however important to consider that some customers would not benefit from our broadest offerings of services. Appropriate resources should be put into customers who have found lasting value further up the cohorts table.
# Customer Success Tools
# Data Sources
To drive CS, we need to utilise data across various platforms to understand what our customers need from us to succeed. the main platforms we use are as follows:
Platform | Key Data |
---|---|
FlowFuse Cloud's Database | Current usage of the platform and uptake of features |
Stripe | Expenditure |
Hubspot | Interaction with support and marketing content on our website and in emails |
# Useful Customer Data
- Team, User, Instances & Devices Growth
- Customer Cohorts
- Device Agent Adoption
- User Audit Interactions
# Communication
To deliver automated and manual communication with customers, we use Hubspot CRM. Hubspot allows us to collaborate as a team. This is vital when manually communicating with customers as well as operating automated email campaigns based on a customer's current cohort and interaction with their account.
We have built an integration in Node-RED which can extract data from our platforms then append it to a customer's record in Hubspot. The integration as well as any other CS resources built in Node-RED are hosted on FlowFuse Cloud and can be accessed in this application.
# Inbound Support
For FlowFuse customers, there are two ways to get support, through support tickets or go to the community forum. Where to go when is described below.
Topic | Support venue |
---|---|
Billing | Support ticket |
FlowFuse Application | Support ticket |
FlowFuse Feature Requests | FlowFuse repository |
Node-RED Application | Community Forum |
Node-RED flows | Community Forum |
Custom nodes | Community Forum |
If you're not a FlowFuse customer, or in your trial phase, please go to the community forum.
# Support Tickets
# HubSpot
We use HubSpot to manage our customer support tickets for the managed FlowFuse platform. We can give each FlowFuse team member access to HubSpot by assigning them a seat.
If you wish to be granted access to HubSpot please post in the FlowFuse #support-tickets Slack channel.
Whenever a customer raises a new ticket or replies with an update a message is posted into slack #support-tickets. This will allow the whole team visibility of customer issues, comments on the Slack thread will be added to the ticket as notes.
When the customer has used the support widget you can communicate with that customer in real-time using the support-tickets Slack channel.
When replying to the ticket one should have the intent to always reply with links to FlowFuse articles or documentation. If these resources are missing, please start or update where applicable.
HubSpot uses notes and responses within the thread, notes are internal and not sent to the customer, responses are sent to the customer.
We monitor the time since a ticket on HubSpot was last updated and send alerts to slack #support-tickets where those tickets have not been updated for longer than:
- 1 day for customer created support tickets.
# Scope of Support
FlowFuse customers will only get support for issues relating to the FlowFuse application or their account & billing. Any questions around Node-RED itself or their flows should be redirected to the FlowFuse Community forum.
3rd party nodes are not supported at this time. It is reasonable to point a customer direct to a repo for a 3rd party node question.
# SLA
Support will be available between during business hours (Berlin time zones) Monday to Friday, with anything outside of those hours on a 'best effort' basis unless the customer and FlowFuse agreed otherwise.
# Escalation
Where the issue relates to a bug in the FlowFuse application then the person dealing with the ticket should aim to reproduce that bug and then raise an appropriate issue in GitHub, The issue should reference the support ticket but not mention the customer by name. Once raised the issue URL should be added to the ticket and shared with the customer for visibility. The ticket should not be closed until the bug is resolved.
# Community Forum
As the Node-RED forums are intended to be vendor neutral, FlowFuse has a community forum too.
# Scope of Support
FlowFuse customers will only get support for issues relating to the FlowFuse application or their account & billing. Any questions around Node-RED itself or their flows should be redirected to the FlowFuse Community forum.
3rd party nodes are not supported at this time. It is reasonable to point a customer direct to a repo for a 3rd party node question.