Frequently Asked Questions

Frequently asked questions

General FAQs

What is OctopusPro?

OctopusPro is a comprehensive cloud-based service management software designed for service-based businesses of all sizes. It caters to various industries, including mobile service providers, fixed-site location services, and virtual/online services. The platform streamlines business operations from initial inquiries to payment processing and complaint management under one unified system.

Key features of OctopusPro include lead management, built-in CRM, booking and invoice management, scheduling and dispatching, automated reminders, customer self-service, integrated mobile app, GPS tracking, inventory management, and more. The software offers compatibility across devices, offline access for fieldworkers, and a dedicated support team to ensure optimal performance and enhanced customer satisfaction.

Who is OctopusPro for?

OctopusPro is a versatile management tool suitable for various service businesses, including mobile or field services, fixed-site locations, and virtual/online services. Examples of businesses that can benefit from OctopusPro are:

  1. Mobile or field services, such as cleaning, gardening, mowing, locksmiths, pool care, plumbing, antennas, dog washing, babysitting, car detailing, removals, skip bins, private tutoring, security, painting, tiling, heating & cooling, solar system installations, pest control, and more.
  2. Fixed-site location services, including beauty salons, massage studios, and car wash shops.
  3. Virtual/online services, such as online education, technical support, virtual assistance, and consulting services.

Additionally, OctopusPro is ideal for real estate agents and builders to manage fieldworkers working on properties they oversee. The platform provides all the necessary tools to run your business efficiently and the features required to help you grow your business smoothly while maintaining control over your operations. Whether you need to schedule a mobile mechanic for regular service, book a massage at a studio, or book and schedule online education services, OctopusPro has you covered.

Is it easy to set up?

Setting up OctopusPro is straightforward and requires only a few minutes to input your basic information, with little technical knowledge necessary. 24/7 chat and email support are available as part of the Established and Corporate plans. We also offer paid support packages through https://success.octopuspro.com if you prefer assistance from our customer success agents for account setup or training.

Is OctopusPro cloud-based?

Yes, OctopusPro is entirely cloud-based, allowing you to run it from any internet-enabled computer or mobile device.

Is my data stored securely?

Definitely. OctopusPro is developed following best practices for creating secure web applications. We utilize the latest technology and hardware to ensure your data is safe.

Is OctopusPro available for international companies?

Yes, OctopusPro is accessible and functional across multiple regions worldwide.

Is OctopusPro available in the US, UK, South Africa, Australia, New Zealand, UAE, Malaysia, Germany and other countries?

Indeed, OctopusPro is available without exception for all countries, including the UK, US, South Africa, Australia, New Zealand, Singapore, Malaysia, UAE, Germany, the Netherlands, and more.

Does OctopusPro function in any time zone?

Yes, the appropriate time zone is added when creating a new OctopusPro account. Fieldworkers can select their preferred time zone, and bookings will adjust accordingly.

Do you provide support?

Our support team is ready to assist you, regardless of your chosen subscription plan. 24/7 chat and email support are available as part of the Established and Corporate plans. We also offer paid support packages through https://success.octopuspro.com if you prefer to pay one of our customer success agents to set up your account or provide additional assistance.

Is OctopusPro accessible on mobile devices?

Absolutely, OctopusPro offers dedicated mobile apps for both iOS and Android devices, ensuring a seamless experience for fieldworkers, office users, and customers. The user-friendly interface makes it easy to manage bookings, send quotes, process payments, and much more.

Fieldworkers can efficiently view their schedules, check in and out of jobs, complete forms and checklists, and communicate with customers using the app. Office users can oversee bookings, track fieldworker performance, and access essential business data on-the-go.

Customers have the convenience of booking services, making payments, and providing feedback through the responsive customer portal, which works smoothly on any mobile device. Additionally, if your business has a corporate branded app, customers can use that for an even more personalized experience.

How do I login to the OctopusPro app?

To access OctopusPro on your mobile device, download the OctopusPro app from the App Store or Google Play Store. Once installed, open the app and enter your account credentials to log in. Fieldworkers and admin users will be presented with tailored interfaces based on their roles.

How is a user defined in OctopusPro? Which users do I pay for?

In OctopusPro, users include office users and fieldworkers, including subworkers. Your account will be charged for these users only, not for your customers. Customers can sign up and log in to their accounts without incurring additional charges, and they are not counted towards your user count for billing purposes. You can add an unlimited number of customers for free.

Can I have multiple admin users?

Yes, you can add an unlimited number of admin users if you choose either the Established or Corporate plan. When setting up your OctopusPro account initially, one admin account will be created, and that admin can create additional admin accounts as needed. To create a new admin account, navigate to Settings > User Settings > Users > New User, and select Account Admin under Roles.

Which industries use OctopusPro?

OctopusPro is a versatile service management software that caters to a wide range of industries, particularly those involving field services, fixed-site services, and virtual/online services. Some of the industries that use OctopusPro include:

  1. Mobile Service Providers:
    • Mobile mechanics
    • Mobile massage and beauty services
    • Mobile vets and animal care services
    • Private tutoring
    • Furniture removal services
    • Handyman services
    • Cleaning businesses
  2. Fixed-Site Service Providers:
    • Beauty salons
    • Massage studios
    • Car wash shops
  3. Virtual/Online Service Providers:
    • Online education services
    • Technical support
    • Virtual assistance
    • Consulting services
  4. Real Estate Agents and Builders: OctopusPro is ideal for managing fieldworkers working on properties they oversee.
  5. Home and Property Services:
    • Gardening and landscaping
    • Mowing
    • Locksmiths
    • Pool care
    • Plumbing
    • Antennas
    • Dog washing
    • Babysitting
    • Car detailing
    • Removals
    • Skip bins
    • Private tutoring
    • Security
    • Painting
    • Tiling
    • Heating & cooling
    • Solar system installations
    • Pest control

OctopusPro’s flexibility and comprehensive features make it suitable for a wide variety of service-based businesses, helping them streamline their operations, improve customer satisfaction, and grow their businesses.

Can I retain my license after a phone reset?

Yes, you won’t lose your license after resetting your phone. Simply reinstall the app and log in with your credentials to regain access.

Can I use OctopusPro for multiple businesses simultaneously?

Yes, OctopusPro allows you to manage multiple business accounts and switch between them easily through the app and web admin portal. In the admin portal, click the red button in the top bar to switch between different business accounts. In the app, tap the three dots in the top right corner and select “Switch Company.”

Can an admin also be a fieldworker, or do I need separate users?

Admin and fieldworker users have distinct roles with access to different features and functionality. However, if you are an owner-operator handling both administration and fieldwork, you can switch between admin and fieldworker roles easily through the app. This allows you to perform both duties using a single user account. When your team expands, you can add additional users with specific roles to ensure proper access and functionality.

What payment plans does OctopusPro offer?

OctopusPro offers three pricing plans:

  1. Starter: For owner-operators only. Maximum of 2 users (1 admin and 1 fieldworker).
  2. Established: Unlimited users, $5 per fieldworker and $50 per admin user per month billed annually, or $6 per fieldworker and $60 per admin user per month billed monthly.
  3. Corporate: Unlimited users, same pricing as the Established plan. Includes a branded customer-facing app. For app development pricing, please contact [email protected].

Can OctopusPro manage projects with multiple visits and not just one-off visits?

Yes, OctopusPro can handle projects requiring multiple visits by different fieldworkers. You can add multiple services to a booking, assign multiple dates for each service, and assign different fieldworkers to different services within the same booking. This allows you to manage the cost and billing of each service and fieldworker payments efficiently through booking and payment reports.

How many devices can the office/admin users be logged into simultaneously?

There is no limit to the number of devices any user, including office/admin users, can be logged into simultaneously using the same user account.

How many devices can fieldworkers be logged into simultaneously?

There is no limit to the number of devices any user, including fieldworkers, can be logged into simultaneously using the same user account.

Is OctopusPro available in languages other than English, such as Spanish, German, or French?

OctopusPro aims to support multiple languages, with parts of the platform available in various languages as follows:

  1. The OctopusPro fieldworker app can be translated into any language using a language file.
  2. The OctopusPro customer portal can be translated into any language using the same language file.
  3. The branded app available under the Corporate plan for customers and fieldworkers can be translated into any language.

However, the admin/office portal is currently available only in English. OctopusPro is working on making the portal multilingual. If your desired language is not yet available, please contact our support team for assistance.

Am I charged for inactive users?

Inactive users cannot be assigned quotes or bookings but can still log in to their accounts for various reasons, such as setting up their accounts or accessing billing history. To avoid being charged for inactive users under the Established plan, you must delete them from the system. If you want to retain their history and data without incurring additional charges, consider upgrading to the unlimited users plan. OctopusPro’s Unlimited and Corporate plans do not charge per user.

How do I upgrade from a free trial to a paid plan?

To upgrade your plan, click on the “Subscription” link in the left menu, then click on “Enter billing details” to provide your billing information. Your card will be charged once your trial ends or when you activate a paid service, such as a digital phone number or custom email authentication.

As an owner-operator, if I sign up for the Starter plan and need more fieldworkers in the future, what should I do?

OctopusPro caters to businesses of all sizes, from owner-operators to large companies with thousands of fieldworkers. When you need to add more fieldworkers, your plan type will automatically adjust, and you’ll be charged for the additional users based on the pricing available on our website. As your business grows, you can seamlessly scale up your OctopusPro subscription to match your needs.

I run a franchise business. How do I set up OctopusPro to work for my multiple franchises?

For franchise businesses, each franchise is typically a separate legal entity with distinct business numbers and bank accounts. Therefore, you’ll need to create a separate OctopusPro account for each franchise. If you want admin users or fieldworkers to access multiple franchises, add them as users under the company accounts they need access to, using the same email and password. This will enable them to switch between company accounts easily without having to log out and back in.

Is there a minimum contract duration for OctopusPro subscriptions?

OctopusPro offers flexible subscription options without imposing a minimum contract duration. You can select between monthly and annual billing plans and have the freedom to upgrade, downgrade, or cancel your subscription at any time without facing penalties or extra fees.

Please note that for annual subscriptions, the setup fee for unlimited or corporate plans is non-refundable. If you prefer more flexibility, you can opt for a monthly subscription, which allows you to cancel at any time. Keep in mind that refunds will not be issued for the current paid month, even if the subscription has not been fully utilized. This approach provides you with the convenience to adapt your subscription to your business needs as they evolve.

How do I transfer my data from my current management system to OctopusPro?

To migrate data from your current management system to OctopusPro, you have two options: import via a CSV file or sync through integration with Xero or QuickBooks. These methods ensure a smooth and accurate transfer of data, including customers, users, services, custom fields, customer properties, products, payments, and more. The import process is user-friendly, and integration with Xero or QuickBooks provides seamless data synchronization.

Does OctopusPro provide a partner or affiliate program for promoting referrals and expanding business opportunities?

Yes, OctopusPro offers a comprehensive partner and affiliate program designed to help you grow your business by referring potential users to our field service management software. The program caters to a range of business models, such as white-labeling our software or reselling our services to your clients. To find out more about our partner program and how to get started, please get in touch with our support team, who will be more than happy to provide you with additional information and guide you through the process.

Does OctopusPro offer global coverage and support?

Indeed, OctopusPro is a cloud-based field service management software offering global coverage, serving clients in all countries without any restrictions. Our support teams span multiple time zones, ensuring seamless assistance for clients regardless of their location. We cater to clients in countries such as the UK, US, South Africa, Australia, New Zealand, Singapore, Malaysia, UAE, Germany, the Netherlands, and all other countries without exception.

Can I export data from OctopusPro and how is data protected in case of a server crash?

You can export key information from OctopusPro, such as customer data, payments, products, services, custom fields, and customer properties. Although direct booking exports are not currently available, you can sync bookings with Google Calendar for further analysis and management. OctopusPro uses secure Amazon EC2 servers to store and back up your data, ensuring its safety.

What is the storage and backup solution for data in OctopusPro?

OctopusPro uses Amazon EC2 for server hosting, providing the highest level of security for your data. Our backup and replication systems perform multiple daily backups, ensuring your data remains secure. OctopusPro is also fully compliant with the General Data Protection Regulation (GDPR).

Is OctopusPro compliant with the Health Insurance Portability and Accountability Act (HIPAA)?

OctopusPro is hosted on Amazon EC2 servers, which are part of the AWS HIPAA Eligible Services List. This means that organizations that enter into Amazon’s Business Associates Agreement (BAA) and adhere to the AWS shared responsibility model can use EC2 to process protected health information (PHI). For more information, please refer to the AWS HIPAA compliance page at https://aws.amazon.com/compliance/hipaa-compliance/

Is OctopusPro compliant with the General Data Protection Regulation (GDPR) and the California Consumer Privacy Act (CCPA)?

Yes, OctopusPro is committed to compliance with both GDPR and CCPA. All customer data is securely stored on Amazon EC2 servers, ensuring full compliance with both regulations.

What are the different types of notifications available in OctopusPro?

OctopusPro offers various types of notifications to keep your customers, fieldworkers, and office users informed and engaged. These notifications include email, SMS, and in-app notifications. You can customize the content and timing of these notifications based on the user type, booking status, or other triggers. Examples of notifications include appointment confirmations, reminders, changes, cancellations, and follow-ups.

Can I use OctopusPro to manage multiple locations and teams?

Yes, OctopusPro is designed to manage multiple locations and teams within your organization. You can create separate service areas for different locations and assign fieldworkers to specific regions. Additionally, you can manage teams by grouping fieldworkers and assigning a team leader who oversees their tasks and performance. This flexible structure allows you to manage and monitor your operations efficiently across different locations and teams.

How does OctopusPro handle payment processing?

OctopusPro integrates with various payment gateways, such as Stripe, Braintree, and Square, to provide a seamless and secure payment processing experience for your customers. You can accept payments directly from your customers through the app or web portal, and your customers can pay using credit cards, debit cards, or other supported payment methods. OctopusPro also supports partial payments, deposits, and refunds, allowing you to manage transactions with ease.

Can I set up recurring bookings and subscriptions in OctopusPro?

Yes, OctopusPro allows you to set up recurring bookings and subscriptions for your customers. You can create a subscription plan with a specified billing cycle (e.g., weekly, monthly, or yearly) and include the services provided under that plan. Your customers can then subscribe to these plans, and OctopusPro will automatically generate and manage the recurring bookings based on the chosen frequency. This feature helps you maintain long-term relationships with your customers and ensures a steady revenue stream.

Is it possible to accept payments from customers during the free trial period?

During the free trial period, you can accept customer payments as long as a payment gateway is integrated. The trial provides full access to all features and functionality, though certain restrictions apply, such as the inability to activate automated emails and SMS confirmations and reminders, which are reserved for paid accounts to prevent spamming and fraudulent activities.

Features FAQs

How do I switch between admin user and fieldworker in the app?

In the OctopusPro app, your user role is determined by your login credentials. If you have an admin user and a general fieldworker user with the same email address and password, you’ll be prompted to select a role upon login, allowing you to switch between roles easily without logging in and out. To switch between users with the same email and password, click on the three dots in the top right corner of the app and press “Switch User.” This will enable you to toggle between the admin and general fieldworker roles, as long as both have the same login details.

Does OctopusPro allow me to create estimates on jobs, materials, labor, etc.?

Yes, OctopusPro lets you create and send quotes that account for the cost of services, labor, and products/materials needed for a job. You can add products to your list and include them with your services. Additionally, you can choose whether to display or hide the cost breakdown of labor and products or to conceal product costs from your customers.

Can estimates, bookings, and invoices be created everywhere, including on-site, and sent via email and text?

Absolutely! Office users and fieldworkers can create estimates, bookings, and invoices using the OctopusPro app on a phone or tablet, or through the web portal on a desktop computer. They can also send these documents to customers via email or SMS. You can modify fieldworker permissions in your settings to enable or disable specific features as needed.

Can I create custom forms and checklists for fieldworkers?

Yes, OctopusPro allows you to create custom forms and checklists for office users, fieldworkers, and customers. You can determine when and to whom these forms are displayed, select from various field types, and assign different forms to various services and booking statuses. You can also create forms for fieldworkers to complete at different stages of a job, such as when checking in, during the job, or when checking out.

Can I create custom forms and checklists for customers?

OctopusPro enables you to create checklists for gathering information from customers, fieldworkers, or office staff. You can design forms for customers to complete when booking a service or job completion checklists for fieldworkers to ensure all required tasks are completed on-site. Completed forms and checklists can be sent to customers or other parties after a site visit or job completion. You can choose when and to whom these forms are displayed, select from various field types, and assign different forms to various services and booking statuses.

Forms and checklists differ from custom fields, which are related to service-specific questions asked during the booking process. Forms and checklists pertain to questions asked after a job has started or when the job is completed, whereas custom fields can influence service pricing and availability and appear in the invoice breakdown. Forms are related to the overall booking, while custom fields are tied to individual services.

You can also use forms and checklists to ask customers generic questions when booking, automate customer satisfaction surveys after a booking is completed and paid, and gather information to improve your services and operations.

Can I add images and videos to OctopusPro?

Yes, OctopusPro enables you to add photos and videos to your services, categories, and custom fields for marketing purposes. These images will appear in your customer portal and can also be included in quote and booking emails. Additionally, customers can upload photos to their inquiries, quotes, bookings, invoices, and complaints, triggering a notification for you. Fieldworkers can also take before and after photos, which will automatically upload to the booking card. To add photos to an inquiry, quote, booking, invoice, or complaint, follow the prompts in the admin portal or, for fieldworkers, select PHOTOS and then +add from a mobile device.

Is there a limit on the number of photos that can be uploaded to bookings, estimates, inquiries, or invoices?

There is no limit to the number of photos you can upload to bookings, estimates, inquiries, invoices, or complaints.

Does OctopusPro provide a POS system?

The field management software integrates the latest technologies including all POS functionality and much more. OctopusPro applies POS functionalities such as payment collection, receipts via SMS and email, customer and sales data analysis, invoicing and fieldworker management.

Can OctopusPro facilitate location-based management and workforce monitoring?

Absolutely, OctopusPro offers advanced location-based management, including GPS tracking and job check-in/check-out capabilities for your workforce. Employees can effortlessly check in and out of their assigned tasks, provided their GPS location is within a 500-meter radius of the scheduled job site. It’s crucial to understand that location tracking is activated only when workers confirm they are en route or at the job location, in compliance with app store guidelines and to respect individual privacy.

OctopusPro prioritizes the privacy and security of its users’ data by implementing strict measures that restrict location tracking to certain circumstances. Furthermore, the platform only acquires location data when workers explicitly grant permission. These protective measures are designed to maintain privacy while empowering businesses to effectively manage their operations.

In summary, OctopusPro’s location-based management and workforce monitoring features are instrumental in optimizing workflows and enhancing communication between employees and employers. By ensuring transparency and control over user data, OctopusPro aspires to be a trusted and reliable solution for businesses of all sizes.

How does the GPS tracking work in OctopusPro?

OctopusPro tracks fieldworker locations through the app, provided the fieldworker grants permission for the app to access their GPS location. Location tracking is only active from the moment fieldworkers press the ON THE WAY button when heading to a customer’s location and stops when they finish the job or check out from the job site. If a fieldworker arrives at a job site and doesn’t check in, the app will automatically check them in. Similarly, if they leave the job site without checking out, the app will automatically check them out. The app does not track fieldworkers’ locations when they are not working, except when they are on their way to scheduled bookings.

Can I have a custom-branded app for my customers?

Yes, with OctopusPro’s Corporate plan, you can have a custom-branded app for your business listed on the App Store and Google Play Store. This allows your customers to download the app to request quotes, schedule bookings, and communicate with your workers. OctopusPro handles the entire process for you, so you don’t need to be an app expert. Contact [email protected] to learn more about this opportunity or read about the Branded App.

Can I import data from another software product?

Yes, you can import your customer data by following these steps:

  1. Navigate to Import Data under your Company Settings
  2. Click the ‘Import Customers’ button
  3. Download the Customer Import Template
  4. Open the file in Google Drive and fill in the information
  5. Upload the file on the Import Data page to complete the import

Can OctopusPro generate timesheets for my fieldworkers?

OctopusPro enables you to track hours worked by fieldworkers, including check-in, check-out, and travel time. The app records start and finish times, helping prevent timesheet fraud and providing a more accurate record of work hours. Weekly hours are automatically generated when fieldworkers check in and out of jobs, ensuring compliance with procedures and clarity regarding pay. OctopusPro helps you maintain historical records of service, eliminate timesheet fraud, and store work hours, payee checks, and invoices for easy access.

Are all OctopusPro features available offline on mobile devices?

While offline, you can view bookings and booking lists, but you won’t be able to accept or reject bookings, estimates, complaints, invoices, or reports, as these require an internet connection to update system-wide. Messaging and payment systems also require an internet connection, and payment statements are unavailable offline. You can add events, browse dashboard bookings, search the app, and edit bookings in offline mode. Images can be uploaded while offline and stored on your device until a connection is reestablished.

Can I operate multiple trading names under one company account in OctopusPro?

Yes, OctopusPro allows you to operate multiple trading names within a single account. Add your trading names, logos, and branding information under Company Settings > Trading Names.

How do I customize email templates branding for each trading name?

Set up your trading names under Settings > Company Settings > Trading Names, and add logos when creating each trading name. After creating a trading name, click the Assign Images link in the trading names list, and assign images to each trading name by clicking the assign images link. Customize images for each email template as needed.

Can I request ratings and reviews from customers?

Activate the automated background process in your account settings to send emails to customers after their bookings are completed, asking them to rate and review their experience. You can modify the email template for this process or create a new one specifically for Google reviews. Run both the internal rating system and Google ratings simultaneously or disable the internal review system and replace it with Google reviews.

Does OctopusPro accept cryptocurrencies like Bitcoin?

OctopusPro does not currently accept cryptocurrency payments but plans to support them in the near future.

Can I sell products alongside my services?

Yes, you can enable the addition of products to services when creating bookings by activating the related flag under Settings > Services Settings > Products. Fieldworkers can also add products used when completing jobs. Make your products visible to customers in emails, attachments, and your Branded App. Manage your product list, link products with services, and add marketing information and images to products, which can be displayed in quote/booking/invoice emails and the customer portal.

Can I create mailing lists for my customers?

You can create mailing lists for your customers and filter them based on labels, location, services, and other criteria. Integrate your account with MailChimp to keep your mailing lists synchronized.

Can I gather customer feedback and job ratings?

OctopusPro has a built-in feedback and rating system designed to help your business collect feedback from clients regarding the services provided. Activate the automated background process in your account settings, and feedback request emails will be automatically sent to customers after their booking is completed. Customize the review and rating system with criteria and questions relevant to your business and services, all while maintaining your branding and URL.

Customer feedback provides valuable insights for making informed business decisions, managing customer satisfaction, retention, and loyalty, improving products and services, and enhancing fieldworker performance. By understanding your clients’ needs and expectations, you can adjust your offerings to better serve them. If you prefer not to use the internal feedback and ratings system, you can deactivate it in your automations settings (Settings > Communications > Automations) and replace it with Google reviews or another preferred method.

Can customers provide ratings, reviews, and feedback on their bookings?

OctopusPro features a built-in feedback and rating system designed to help your business gather feedback from clients regarding the services provided. Activate the automated process within your account settings to automatically send feedback request emails to customers after their booking is completed. Customize the email template with questions and criteria relevant to your business and services, while maintaining your branding and URL.

When are rating and feedback emails sent to customers?

Keeping track of customer satisfaction helps improve your business processes and service quality, as well as monitor your workers’ performance. If you have automatic feedback emails enabled in your communication settings, customers with completed, fully paid, and approved bookings within the last 30 days will receive a feedback request email. Customize the email template and rating tags in Settings > Communications > Templates and Canned Responses and Settings > Feedback and Ratings, respectively.

Do customer reviews impact fieldworkers' star ratings?

Fieldworkers’ star ratings represent the average rating they receive from customers. Customer ratings through the OctopusPro feedback system will impact the star rating of the assigned fieldworkers for the services provided. You can view the star rating at a tag level, depending on the tags you set up in your settings (e.g., Communications, Quality of Work, On-Time). Fieldworkers’ average star ratings can be made public and shared on your customer portal.

Can I share ratings and reviews with other customers?

All reviews received in OctopusPro remain private and won’t be public on your customer portal. However, you can share positive reviews on your customer portal and make them public for your customers. Highlight and share positive reviews on your brand’s social media channels to encourage more customers to share their experiences.

What is the difference between Google reviews and OctopusPro's rating system?

Google reviews are excellent for marketing your business and improving visibility on Google and search engines. OctopusPro’s rating and review system helps you collect positive and negative feedback privately before inviting happy customers to share their feedback on Google reviews. This approach enhances your Google reviews and star rating, improves business operations, increases customer satisfaction, and keeps negative reviews away from public visibility.

Do OctopusPro's customer ratings and reviews get forwarded to Google?

Customer ratings made through OctopusPro are private, but you can add your Google ratings link to your feedback email template to encourage customers to share their feedback on Google. You can also create a new email template for Google reviews and run it simultaneously with the internal review system.

Can I integrate Google and Facebook Reviews with my OctopusPro account?

Modify the standard email template used to request customer feedback by adding links to your Google and Facebook Reviews pages. Create new email templates for Google and Facebook reviews to run them simultaneously with the OctopusPro feedback system. Remember to test all links on both your phone and desktop computer for accuracy and functionality.

Can I integrate Facebook reviews into my OctopusPro account?

You can modify the standard email template used to request customer feedback and add a link to your Facebook Reviews page. This works well as it brings the visitor directly to your Facebook Reviews Tab where they can leave a review. You can also create a new email template or canned response for Facebook reviews and keep them running simultaneously with the OctopusPro feedback system. Be sure to test all links once they are set up on both your phone and desktop computer to ensure accuracy and functionality.

Can I attach PDFs and other documents to inquiries, quotes, bookings, invoices, and complaints?

Yes, you can attach PDFs and other documents to various items, including inquiries, estimates, bookings, invoices, and complaints. This allows for easy sharing of important information with customers and team members.

Can I send SMS text updates to customers when fieldworkers are on their way?

Fieldworkers can use the app to send an SMS notification to customers on the day of the booking, informing them that they are on their way. Additionally, if you have shared your fieldworker’s GPS location with your customers, they can track their fieldworker’s location on a map.

How can I manage invoicing for corporate customers who send their clients for our services?

You can create a parent-child relationship between your corporate customers and their end clients using the Customer Properties feature. This allows you to store all the required details of the end client without affecting the details of their parent customer. You can view each sub-client’s service history under your customer profile page and display the sub-client information on the invoice sent to your customer.

Is double booking allowed in OctopusPro?

OctopusPro doesn’t restrict admin users from double booking a fieldworker’s calendar, although it does display the availability of the time slot. Double booking is prevented for customers through the customer portal, but you can disable the real-time availability feature in your customer portal settings if you prefer to allow double bookings.

How should multi-role staff be set up in OctopusPro?

If your staff members need access to leads/inquiries and the ability to assign new bookings and view team bookings and calendars, they should be set up as admin users. If they only need to create bookings for themselves, they can be set up as fieldworkers. If you want your staff to have both admin and fieldworker access, create separate user accounts for each role.

What are placeholders in email and SMS templates, and how are they used?

Placeholders allow you to insert personalized data elements into your email and SMS templates. They help you save time and make your messages appear more human and personalized. You can add existing placeholders to your templates to customize your outgoing emails and messages.

Can I communicate with sub-customers added by referring clients?

Yes, you can create new fields for email and phone contact details using the customer properties settings. You can then send email and SMS communications, such as booking confirmations, reminders, and notifications, directly to these sub-customers. Make sure to enable the appropriate flag in your Settings > Communications > Automations.

For example, if you have jobs booked through agencies, insurance companies, and other types of businesses where the actual work is booked for their clients which they pass onto you, and where you are required to send booking confirmations, reminders and notifications directly to their clients to keep them informed. In these cases, your customer would be the job referrer, like an agency or an insurance company, and the end customer that is receiving the booked services would be the sub-customer that is added through the customer properties feature.

You should ensure that you activate the related flag if you want to send email and SMS reminders and notifications to the contact details of sub-customers added through customer properties. The flag is available in your Settings > Communications > Automations.

Once the flag is enabled, you have the option of sending email and sms confirmations, reminders and notifications to your customers and their sub-customers, or sending email and sms reminders and notifications to the sub-customers only without sending a copy to the referring or parent customer.

If you want to display your sub-customer information in your emails and SMS messages, you can use their associated placeholders in your email and SMS templates for their information to be displayed. The placeholders should follow the following format

{Property Title_Field Label}

You must ensure that you write the property title and field label names correctly exactly as they show in your customer properties settings, with the exact capitalization, spaces and format used in your settings.

For example, if your customer property title is Sub Customer, and you want to display the Customer Name and Phone Number fields, which are both fields added in your customer property settings, you can display those fields in your email template by using the placeholder as below.

{Sub Customer_Customer Name}
{Sub Customer_Phone Number}

Another example, if your customer property title is Patient, and you want to display the Patient Name and Date of Birth fields, which are fields added in your customer property settings, you can display those fields in your email template by using the placeholder as below.

{Patient_Patient Name}
{Patient_Date of Birth}

Another example, if your customer property title is Student, and you want to display the Student Name and Grade fields, which are fields added in your customer property settings, you can display those fields in your email template by using the placeholder as below.

{Student_Student Name}
{Student_Grade}

Can I share files and attachments with customers for their quotes and bookings?

You can share files, such as photos and PDF documents, with customers through OctopusPro. Fieldworkers, admin users, and customers can upload and share attachments for bookings, quotes, invoices, complaints, and discussions. Customers can access these attachments through the customer portal or branded app.

Can customers sign and approve quotes, bookings, and invoices via email?

Customers can easily sign and approve quotes, bookings, and invoices by clicking on the signature button/link provided in the default email templates. This link directs them to a signature page where they can sign using their phone, tablet, or computer. Fieldworkers can also capture signatures on-site using the app. If you prefer not to enable this feature, simply remove the button link from the templates.

Is there a way for admin users and fieldworkers to communicate and discuss jobs within their accounts?

Admin users and fieldworkers can use the discussion board for each job to communicate and discuss job details. Notifications are sent to both parties when a new discussion is started or a reply is made. General discussions can also take place through fieldworker profiles without being linked to specific jobs.

Does the calendar display jobs according to fieldworker?

The admin calendar offers various views, including monthly, weekly, day, and list views. To display jobs by fieldworker, switch to the day view, which shows a column for each fieldworker with scheduled bookings for that day. Fieldworkers with no bookings for the day will not appear in the day view.

Can I manage customer complaints within my account?

OctopusPro includes a comprehensive complaint management system, allowing you to add, track, and resolve complaints related to bookings. The system enables you to add comments and discussions, attach images and documents, process refunds, and maintain a log of all interactions. Fieldworkers receive notifications about new complaints, and admin users can approve or close complaints as needed.

How can I upload images and logos for email templates?

Images and logos for email templates are set at the trading name level. You can upload different images and logos for various trading names your business operates under. To upload images, go to Settings > Company Settings > Trading Names, and click on Assign Images for the desired trading name. Then, choose the template to which you want to add the images.

Can OctopusPro determine travel distances and durations for fieldworkers to efficiently navigate between appointments?

Certainly, OctopusPro collaborates with Google Maps API to effectively compute travel distances and durations for fieldworkers, reducing operational expenses and improving client communication. The platform factors in travel distances from personal or business addresses, between bookings, and from a fieldworker’s present location. By default, OctopusPro utilizes street-level routing, which incorporates actual road speed measurements and expected travel speeds based on road types. To activate the distance calculator, ensure that booking locations are designated as onsite, include a complete address or location coordinates, and fieldworkers have their home or starting addresses recorded in their profiles.

The benefits of calculating travel times to and between bookings encompass the following aspects:

  1. Enhances customer communication by providing accurate arrival time windows.
  2. Facilitates the simultaneous arrival of fieldworkers from different locations.
  3. Enables charging customers for travel time, if necessary.
  4. Ensures efficient responses to emergency calls and last-minute bookings.

By default, OctopusPro employs Google Maps API to calculate driving distances and durations for fieldworkers as they travel:

  • From their personal address to a booking location.
  • From your business address to a booking location.
  • From a fieldworker’s current booking location to their next booking location.
  • From a fieldworker’s current location to a booking location (typically for high-priority emergencies or last-minute bookings).

OctopusPro offers two routing methods for calculating distances between locations:

  • Aerial routing: Determines the shortest distance between two points based on a straight-line path.
  • Street-level routing: Calculates distance along roads or transportation routes, using actual road speed measurements and expected travel speeds based on road types.

To enable the distance calculator, bookings must meet the following criteria:

  • The booking location type must be onsite for mobile services at customer locations.
  • The booking must include a full address or location latitude and longitude.
  • Fieldworkers must have their home or starting address entered in their profiles.

The Schedule Assistant aids admin users in efficiently scheduling bookings. It displays all active fieldworkers compatible with the requested services, selected custom fields, and booking locations. The tool also shows the distance between fieldworkers’ home addresses and booking locations, as well as their calendar for the chosen date. Admin users can send requests to matching fieldworkers and assign them to the booking directly.

The Nearby bookings feature assists in reducing travel times by scheduling bookings in proximity to existing appointments. This function is available for admin users, fieldworkers, and through the fieldworker app. The Nearby bookings popup displays all nearby appointments on a map, and users can switch to the list view for more details. Admin users can send requests to matching fieldworkers and assign them to the booking directly.

Fieldworkers must press the ON THE WAY button when ready to travel to their next job. This calculates the travel time using Google Maps API and provides an estimated time of arrival, which they can share with their customers. Admin users can also view fieldworkers’ estimated time of arrival and track their location while en route, provided the booking tracking flag is enabled in the settings.

If fieldworkers experience longer travel times than initially estimated, they should press the “Running late” button to notify admin users and customers, allowing them to adjust their plans accordingly.

Does OctopusPro support inventory/stock management?

As of now, OctopusPro supports the management of product lists and pricing for sales in conjunction with services but does not have a built-in inventory/stock management feature. However, this functionality is under development and will be available in the future. In the meantime, you can use third-party software to manage inventory control externally.

Does OctopusPro allow for the creation of voucher codes to offer discounts to customers?

Absolutely! OctopusPro provides the ability to create voucher codes, enabling you to offer discounts on particular services, within specific regions, or during special events and holidays. You can also collaborate with other brands to generate voucher codes, promoting your services to their customer base.

Voucher codes are alphanumeric strings that customers input during checkout to receive discounts on services or products. Various voucher code types exist, such as one-time use codes, personal referral codes, pre-launch codes, exit-intent offers, and influencer offers.

Admin users have the ability to generate voucher codes, which will be visible to other admin users who have account access. Fieldworkers with the appropriate access can also create voucher codes. Employing voucher codes can be a powerful marketing strategy for digital campaigns, including social media promotions, newsletters, email marketing, and search engine marketing. Offering discounts to customers can enhance your brand’s reputation and potentially increase revenue.

It’s important to note that discounts applied through voucher codes are reductions from the original service price. Customers don’t need to input a code to receive the discount, as the booked services will automatically calculate the discounted price. For step-by-step instructions on creating voucher codes in OctopusPro, please refer to the user guide.

Can I print Quotes, Invoices, and Bookings using OctopusPro?

Yes, you can print Quotes, Invoices, and Bookings in PDF format with OctopusPro. To do so, navigate to the relevant view page, click the “Actions” button, and select the “Print PDF” link to generate a printable version of the document.

Does OctopusPro provide a waiting list functionality for managing customers or bookings?

While OctopusPro does not have a specific waiting list feature at present, you can still create a similar system by utilizing custom labels and booking statuses. To do this, generate custom labels for categorizing your customers, quotes, and bookings, as well as custom booking statuses for managing those bookings you’d like to place on a waiting list. This approach allows you to effectively handle customers and bookings that require a waiting list arrangement.

Does OctopusPro have Point-of-Sale (POS) capabilities?

OctopusPro is a versatile platform designed to manage bookings and process transactions for businesses offering services through various channels, including fixed, mobile, and virtual/online locations. This makes it suitable for a wide range of industries and allows businesses to manage their operations effectively, streamline appointment scheduling, and offer seamless payment processing options.

Can I limit customer bookings during specific hours of the day?

Yes, you can restrict customer bookings during specific hours by adjusting the availability settings on both the company level and individual fieldworker level. To manage availability effectively, follow these steps:

  1. Company Level: Adjust the general fieldworker calendar to block specific time slots, affecting all fieldworker schedules. Utilize the “unavailable time” feature within the calendar to mark certain hours as off-limits for bookings.
  2. Fieldworker Level: Make adjustments to individual fieldworker calendars by using the same “unavailable time” feature. This allows for more personalized scheduling and can accommodate unique needs or preferences.
  3. Real-Time Availability: To ensure the most accurate scheduling, enable real-time availability in the customer portal settings. This allows customers to see the up-to-date availability of your fieldworkers when making a booking.

By managing availability at both the company and fieldworker level, you can maintain control over your team’s schedules while ensuring that customers can book appointments during suitable time slots.

Can OctopusPro send notifications to clients about changes in their scheduled appointments via email and SMS?

Yes, OctopusPro offers automated email and SMS notifications to keep clients informed about changes in their appointment schedules. Notifications can be initiated by admin users when making updates to existing bookings, and customers will also receive automated confirmations when making changes through the customer portal. Additionally, automated booking reminder emails and SMS notifications can be activated in the automations section of the software’s settings.

Does OctopusPro help optimize route planning and schedule bookings based on the proximity of fieldworkers to job locations?

Yes, OctopusPro offers a “Nearby Booking” feature that allows you to view and plan bookings near one another. This functionality can be accessed from the create, edit, and manage booking pages, and displays all nearby bookings in order of proximity to the job being scheduled. By using this feature, you can effectively minimize travel time, respond to emergency calls and last-minute bookings more efficiently, and provide more accurate arrival time windows for improved customer communication.

Does OctopusPro feature an integrated referral program for clients to promote the business?

Absolutely! OctopusPro comes with a built-in referral program designed to help you expand your client base and boost sales. Your customers can share referral codes obtained through the “Invite Friends” section in your Customer Portal or customer-facing app.

The referral code discount can be configured as either a fixed amount or a percentage, and you can set the validity period for each code. To generate a referral code, simply click on the “Add Referral Code” button. If you need to modify an existing referral code, you can do so by clicking the “Edit” option next to the code.

OctopusPro offers you total control and flexibility when managing your referral codes. You can define the code’s validity duration after sharing as hours, days, weeks, or months. You can also choose between a specific amount or percentage for the discount value and determine the number of times each code can be used.

By implementing the OctopusPro referral program, you can incentivize your existing customers to refer new clients, supporting the growth of your business. The platform provides all the necessary tools to configure and manage referral codes effectively, giving you the freedom to customize the program according to your unique business needs.

Can I create custom templates for SMS and email reminders and confirmations?

Absolutely! OctopusPro allows you to personalize and tailor pre-appointment reminders and appointment confirmation emails to suit your business needs. The platform provides ready-to-use, mobile-friendly email and SMS templates that can be easily modified. You can also create and save custom canned responses to streamline your communication process.

Can OctopusPro automatically send Next Service Date Reminders to clients to encourage repeat business?

Yes, OctopusPro offers an automatic Next Service Date Reminder feature designed to generate repeat business from existing customers and improve customer retention. By reminding clients to rebook your services before they need them next, you can maintain an ongoing relationship with your customers. To take advantage of this feature, set a follow-up date and choose to include a special offer or recommend scheduling a recurring booking in the customized reminder email or SMS templates.

The Next Service Date Reminder form is enabled by default but can be deactivated if desired under Settings > General Settings > Forms and Checklists. You can view the count of bookings that are due for follow-up under Bookings > Next Service Due in the left menu, and add notes in the reminder section to assist with follow-up activities.

When automatic next-service date reminders are enabled, clients will receive a reminder through their preferred method of communication (email or SMS) on the specified follow-up date. You can customize these reminders in the Settings > Communications > Automations and Templates & Canned Responses sections, ensuring that your message is tailored to your clients’ needs and preferences, further enhancing the effectiveness of your reminder strategy.

Does OctopusPro support uploading and sharing documents across the platform?

Yes, OctopusPro provides the ability to upload and share a variety of document formats, including images, PDFs, and Word documents. Users with the appropriate permissions can collaborate and share documents seamlessly within the platform.

Administrators and fieldworkers can attach PDFs, images, and other documents to inquiries, estimates, bookings, invoices, and complaints using their PC or app. Customers can also upload and share photos and PDFs related to their inquiries, quotes, bookings, invoices, and complaints through the customer portal, receiving notifications when new uploads are made.

In addition, fieldworkers can directly upload essential documents, such as licenses and insurance papers, to their profiles using the app. Administrators have the ability to view, edit, or add additional documents to fieldworker profiles as needed. To gather more information from fieldworkers or customers, custom fields can be created and added to user profiles through the general settings.

Can I schedule automated reminders for quotes, bookings, and invoices to be sent to customers?

Certainly! OctopusPro lets you schedule automated reminders for quotes, bookings, and invoices. This can be accomplished by navigating to Communications > Automations within the platform’s settings. Here, you can configure quote, booking, and invoice-related automations to send reminders at specific dates and times. You can also customize the templates for these reminders to match your brand’s messaging and tone.

What types of reports are available in OctopusPro?

OctopusPro provides a comprehensive range of reports, including Booking Reports, Payment Reports, Fieldworker Payment Reports, Timesheets, Payroll Reports, and more, to address your field service management needs.

How can I import data for custom Customer Properties?

OctopusPro offers two methods for importing data for your Customer Properties: bulk import and individual import. For bulk import, include the Customer Properties data in the same CSV file as your customer data. For individual import, navigate to a customer profile page and select the “Actions” button, then choose the “Import Customer Properties” link. Following the instructions displayed in the import pop-up is crucial for a successful import.

Can clients schedule recurring subscription services through OctopusPro?

Yes, OctopusPro enables customers to create accounts through a customer portal, allowing them to manage recurring bookings. Admin users can also create recurring bookings for customers, even without an account, providing a flexible and efficient booking process for all parties involved.

Can I send a mass email to all customers in my account, and what are the alternatives for large customer lists?

While OctopusPro allows you to select multiple customers from the list and send an email to them, this approach might not be feasible for extensive customer lists. Instead, OctopusPro offers integration with Mailchimp, enabling you to create mailing lists and conduct mass email campaigns through their platform. To learn more about this integration, refer to the official OctopusPro integration guide at https://help.octopuspro.com/integrate-existing-mailing-list. Please note that OctopusPro’s automated email procedures are designed for automated reminders and notifications, rather than mass email campaigns. Utilizing the Mailchimp integration ensures a more efficient and effective way to manage large-scale email communication with your customers.

Can a complaint be reassigned to a different fieldworker, other than the one who initially completed the job?

Yes, you can reassign a complaint to another fieldworker in OctopusPro. To do this, simply create an additional appointment within the related service and assign the new fieldworker to that appointment. Since fieldworkers are associated with specific services, this approach allows you to effectively reassign the complaint to the preferred fieldworker, ensuring that the issue is addressed by the right person.

Will users still receive notifications even after logging out of the OctopusPro app?

Yes, users will continue to receive notifications even after logging out of the OctopusPro app. However, they will not be able to access these notifications within the app until they log back in. This feature is designed to prevent users from missing critical notifications or bookings, as they might be logged out of the app for various reasons.

To stop receiving notifications completely, users can either delete the app from their device or log in as a different user. Additionally, an admin user can force logout a user by navigating to “Settings” > “Company Settings” > “Users” and using the “Logout” link under the “Actions” button for that user. If a user wants to receive notifications on one device but not another, they simply need to remove the app from the device they don’t want to receive notifications on.

Can customers be automatically notified via SMS or email when a job has started?

Yes, OctopusPro provides the option to automatically notify customers through SMS or email when a job has started. To enable this feature, go to the “Settings” tab and navigate to “General Settings.” Within this section, locate the “Job Assignment” subsection and enable the “Activate Booking Tracking Process” option. When a fieldworker initiates the booking process by pressing the “ON THE WAY” button in the app, an SMS or email notification will be sent to the customer. Another notification will be sent upon pressing the “Start Job” button, ensuring that customers are kept informed about the status of their service.

How can I receive notifications about new inquiries that come through the inquiry widget on my website?

As an administrator, you will receive push notifications within the OctopusPro app whenever new inquiries are submitted through the inquiry widget on your website. To guarantee that you receive these notifications, ensure that the notification flag for new inquiries is enabled in your settings. Furthermore, you can review all notifications, including those related to new inquiries, on the notifications page within the app. This way, you can stay up-to-date on incoming inquiries and promptly respond to potential customers, enhancing your customer service and engagement.

How can I remove an inquiry from the "New Inquiries" page?

You can remove inquiries from the “New Inquiries” page in two ways: by converting the inquiry to an estimate or booking, or by adding a label to the inquiry. When an inquiry is converted to an estimate or booking, it will automatically be removed from the “New Inquiries” page and can be found under the respective sections for estimates and bookings. Alternatively, if you add a label to an inquiry, it will no longer appear on the “New Inquiries” page. You can then locate the inquiry under the “All Inquiries” tab or filter your inquiries using the label you assigned.

How can I effectively manage and follow up with leads and inquiries?

OctopusPro offers a variety of features to help you efficiently manage and follow up with leads and inquiries. To keep track of follow-up tasks, you can assign specific follow-up dates to each lead. These leads can then be viewed in a centralized location by clicking the “To Follow” link in the “Inquiries” tab. To add a follow-up date, go to the inquiries listing or inquiry view page and click the “Actions” button.

OctopusPro also enables you to set automated follow-up reminders via email or SMS, ensuring that no lead is overlooked. You can customize and personalize follow-up templates to suit your business needs, providing a comprehensive solution for managing and tracking leads and inquiries. Additionally, you can record contact attempts within OctopusPro, creating a detailed history of follow-up activities for each lead. By utilizing these features, you can effectively manage your leads and inquiries and maintain a high level of customer engagement.

Can I differentiate between fieldworkers assigned to bookings using color coordination on the calendar?

In OctopusPro, colors are used to represent different booking statuses rather than individual fieldworkers. Displaying multiple fieldworkers using different colors might not be manageable or practical. However, you can easily identify the assigned fieldworker for a booking by looking at the name displayed on the calendar entry. This way, you can quickly and efficiently view and manage your fieldworker assignments.

How can I prevent customers from scheduling bookings through the customer portal?

If you wish to prevent customers from scheduling bookings through the customer portal, you can hide the services from the listing page by enabling the corresponding flag in your settings. This action will stop customers from booking services through the portal. However, customers will still be able to view bookings through links in confirmation and reminder emails and perform any other actions for which you have granted permission. 

If you want customers to view the services list and submit inquiries without scheduling bookings, keep the services visible and disable the “Allow scheduling bookings through the customer portal” flag. This configuration allows customers to submit inquiries for services without directly scheduling them.

Why aren't all of my fieldworkers appearing in the fieldworker list when creating a new booking?

When creating a new booking, the fieldworkers displayed in the list are determined by the following factors:

  1. Assignment of services
  2. Assignment of custom field options selected
  3. Travel radius set

If a fieldworker does not appear in the list, it may indicate that one or more of these factors have not been properly assigned. To resolve this issue, go to the fieldworker’s profile and make the necessary service assignments, adjust the custom field options, or modify the travel radius if the booking location falls outside the specified radius.

Can fieldworkers view their new booking requests on a map within the OctopusPro app?

Yes, fieldworkers have the ability to view their new booking requests on a map within the OctopusPro app. To access this feature, navigate to the booking requests section and switch to the map view. This visualization provides an intuitive and convenient way for fieldworkers to view their new booking requests, allowing them to plan their routes and schedules more effectively.

How can I send receipts for payment or refunds to customers?

In OctopusPro, you can easily send receipts for payment or refunds to your customers. For credit card payments, you can either activate automatic receipts through your payment gateway settings or manually send a receipt from your OctopusPro account by selecting the “Email receipt to customer” option when processing a payment or refund. For other payment methods, such as bank transfers, cash, or cheques, you can send a receipt by checking the appropriate box on the payment form. Keep in mind that the receipt will only be sent after the payment has been approved by an admin.

Can my customers leave a tip for their fieldworkers when paying their invoices?

OctopusPro enables you to provide your customers with the ability to leave a tip for their fieldworkers when paying their invoices. You can create a custom field with a text field type and set it to affect pricing, which will allow customers to include a tip amount when making a booking. Alternatively, administrators can manually add a tip amount to a booking through the admin portal.

Can I add job notes for my team to see on the app?

Yes, OctopusPro allows you to add job notes for your team to view within the app. You have multiple options for adding job notes, each with different levels of visibility. You can add private notes through the booking form, which are only accessible to administrators and fieldworkers. For notes intended for a broader audience, you can use the discussion board feature and select the desired recipients when posting. Additionally, a description field is available within each service, which is visible to all users.

Is it possible to display the fieldworker's date of joining to customers?

Yes, you can display the date a fieldworker joined your business to customers by enabling the “Display fieldworker date joined to customers” setting in your customer portal. Once activated, customers will be able to view the fieldworker’s date of joining or the date their user account was created within the fieldworker profiles in the customer portal.

Can I incorporate my terms and conditions into my quote, booking, and invoice templates?

OctopusPro allows you to add your terms and conditions to your quote, booking, and invoice templates. To include your terms and conditions, go to the Settings menu, navigate to Financial Settings, and select Invoice Settings. Enter your terms and conditions in the designated area, and they will be automatically incorporated into all quote, booking, and invoice PDFs sent to your customers. This ensures that your customers are aware of your business policies and helps to protect your company from potential disputes.

Is it possible to designate a specific service area for bookings and limit access to these bookings to customers within that area?

OctopusPro allows you to designate a specific service area for mobile service bookings and limit access to customers within that area. You can set a radius around both your main location and each fieldworker location to ensure that only customers within the designated radius can schedule bookings. This feature helps you manage your service area effectively, ensuring that bookings are only available to customers within the designated service area and that fieldworkers are only booked for appointments in areas they are available and willing to travel to.

Is it possible to establish different cancellation fees for various services or bookings?

Yes, you can establish different cancellation fees for various services or bookings within OctopusPro. Set the default cancellation fee in the software settings, and then adjust it on a job-by-job basis from the booking/invoice page. You can find the cancellation fee amount near the total on the booking/invoice page, which can be edited as needed. This flexibility allows for customized management of cancellation fees for different services or bookings, ensuring a fair and tailored approach to cancellations.

Is it possible to set the call-out fee and cancellation fee as a percentage of the service cost?

Currently, the call-out fee and cancellation fee can only be set as fixed amounts. Nonetheless, you can adjust the cancellation fee on the booking/invoice page at any time, offering flexibility in managing the fee structure for your services.

Is it possible to establish varying pricing options for add-ons within a service?

OctopusPro allows you to establish different pricing options for add-ons within a service using custom fields. For example, if you offer a car washing service with a base rate and want to set varying prices for different vehicle sizes, you can create custom fields within the service to accommodate this. This feature provides increased customization and flexibility in managing pricing options for various add-ons in your services.

Is it possible for customers to provide payment method information during the quote approval process?

Customers can indeed provide payment method information during the quote approval process. Once the invoice is generated from the signed quote using the “Generate Invoice” feature, it can be sent to the customer with payment terms. If you have integrated a payment gateway, customers can pay directly via credit card by clicking the “Pay Invoice” button in the invoice email. Additionally, customers using the customer portal to self-generate quotes can enter their payment method information when booking a service, enabling automatic or manual charging upon job request acceptance.

Is it possible for clients to pay a deposit after accepting a quote?

Clients can pay a deposit after accepting a quote. After the quote is signed, you can convert it into an invoice, which will have a unique invoice number. The invoice can be emailed to the client with various payment options, such as credit card or bank transfer. OctopusPro integrates with multiple payment gateways like Square, Stripe, Authorize.net, PayPal, and eWay, ensuring a seamless and convenient payment process for your clients.

Is it possible for fieldworkers to store credit card information and process payments offline through the app?

While the OctopusPro app allows offline access to booking information, payment processing and storing card details require a stable internet connection. Credit card payments need an active internet connection as card information is stored directly with the integrated payment gateway. In cases of limited or no internet connectivity, fieldworkers may need to collect payment over the phone or request that the customer make an online payment.

Is it possible to use multiple payment gateways, including PayPal, within my account?

OctopusPro enables you to activate and use multiple payment gateways within your account, including PayPal, along with other supported gateways such as Square, Stripe, Authorize.net, eWay, WePay, Tap, Checkout.com, and more.

Why is a Braintree account necessary to integrate PayPal with OctopusPro?

PayPal uses Braintree as its platform for API integrations with third-party systems like OctopusPro. Although embedding PayPal on a website can be done through direct integration, facilitating communication and functionality with a system like OctopusPro requires an API, which is provided by Braintree.

Is approval by an administrator required for payments processed by fieldworkers?

Credit card payments processed via an integrated payment gateway are automatically approved and assigned a unique transaction number, eliminating the need for administrative approval. However, payments processed through bank transfer or cash methods added by the fieldworker to an invoice will require administrator approval before being reflected on the invoice.

Is it possible to withhold the full booking address from fieldworkers until the day of the booking?

You can withhold the full booking address from fieldworkers until they activate the “On the Way” button, available on the day of the booking or a few hours prior to the scheduled start time. To adjust this preference, go to “Fieldworker Permissions” under “Settings” > “General Settings” > “Booking Settings.”

Is it possible to schedule follow-up reminders for quotes?

Yes, you can schedule follow-up reminders for quotes by adding a follow-up date through the “Actions” button on the quotes listing or quote manage/view page. Automated quote reminders can also be activated, sending email reminders to customers based on the specified follow-up date and frequency until the follow-up date is removed or the quote status changes.

Is it possible to reconcile payments and refunds through integration with Xero or QuickBooks and synchronize them with OctopusPro?

OctopusPro integrates seamlessly with Xero and QuickBooks, enabling bidirectional synchronization of payments. To accurately reconcile payments, it is recommended to process payments through OctopusPro and sync them with your Xero or QuickBooks account.

How is the customer's email address activated after booking through the customer portal?

Customers receive an activation email upon booking through the customer portal. Administrators can also manually initiate the activation process from the customer’s listing page. If an activation email bounces back due to an incorrect email address, the email address is blacklisted to maintain email integrity. To resume email communication, update the customer’s email address in the system.

Is it possible to attach documents when sending quotes via email?

Yes, you can attach documents when sending quotes via email. Standard documents can be linked to specific services in the service settings, and these attachments will be automatically included in automated quotes, bookings, invoice reminders, and confirmations. You can select or deselect attachments when sending emails manually.

Can customers schedule recurring subscription services through OctopusPro?

OctopusPro enables customers to set up accounts via a customer portal, where they can manage recurring bookings. Admin users can also create recurring bookings for customers without an account, providing a flexible and streamlined booking process for both customers and administrators.

Is it possible to notify clients about changes in their appointment schedule via email and SMS notifications?

OctopusPro allows you to keep clients informed of changes in their appointment schedule through automated email and SMS notifications. Admin users can initiate notifications when updating existing bookings, while customers making changes through the customer portal will receive automated confirmations upon request submission and acceptance. You can also enable automated booking reminder emails and SMS in the automations section of the software’s settings.

Is inventory/stock control available in OctopusPro?

While OctopusPro currently supports uploading and managing product lists and pricing for selling alongside services, it does not offer inventory/stock management at this time. This feature is under active development and will be available in the future. For now, you can use third-party software to manage inventory control externally.

Is it possible to send booking confirmations to clients without the booking overview PDF attachment?

OctopusPro allows you to send booking confirmations to clients with or without the booking overview PDF attachment. To exclude the PDF attachment, disable the “Send PDF attachments with all automated emails” option under the “Booking Settings” tab in the General Settings section. Alternatively, when sending a manual confirmation email, simply uncheck the “PDF attachments” option.

Is it possible to optimize route planning and schedule bookings based on the proximity of fieldworkers to job locations?

Yes, OctopusPro features a “Nearby Booking” tool that helps you view and plan bookings in close proximity to each other. Accessible from the create, edit, and manage booking pages, this tool displays nearby bookings in order of proximity to the job being scheduled. Using this feature, you can minimize travel time, respond more efficiently to emergency calls and last-minute bookings, and provide more accurate and prompt arrival time-windows for improved customer communication.

Is the customer portal available for clients to manage their bookings and receive real-time updates?

Yes, OctopusPro’s customer portal offers a comprehensive set of tools for clients to effectively manage their bookings in real-time. Through the portal, customers can submit inquiries, obtain accurate quotes, schedule appointments, modify bookings, make payments, track booking status, communicate with your office and fieldworkers, provide feedback and ratings, and more. This streamlined experience ensures a seamless and efficient booking process for your clients.

How can my customers track the status of their bookings and receive real-time updates?

OctopusPro’s customer portal provides clients with real-time updates on their booking status, including acceptance, confirmation, initiation, and completion. Additionally, customers can track the location of their assigned fieldworker and receive automated SMS and email notifications for various booking-related events. The portal offers a complete suite of tools, allowing clients to submit inquiries, generate quotes, book services, manage their bookings, make payments, communicate with your team, and provide feedback once the job is done.

Can fieldworkers view notifications for job requests assigned to others after receipt?

Fieldworkers’ ability to view notifications for job requests assigned to other fieldworkers depends on the job assignment settings. If set to automatic, once a job request is assigned to a fieldworker, the notification will no longer be available for acceptance, and other fieldworkers will be informed that the request has already been assigned. However, if set to manual, multiple fieldworkers may accept the job request, and the admin users can view a list of all fieldworkers who have accepted or declined the request, manually assigning the job to the preferred fieldworker. Even after the job is assigned, the list of fieldworkers who have accepted the request remains accessible in case the assigned fieldworker cancels.

How do I transfer my data from my current management system to OctopusPro?

Migrating data from your existing management system to OctopusPro is simple. OctopusPro offers two data transfer options: importing via a CSV file or synchronizing through integration with Xero or QuickBooks. Both methods provide flexibility and ensure a smooth, accurate transfer of your data, including customers, users, services, products, and more. The import process is user-friendly, while integration with Xero or QuickBooks enables direct and seamless data transfer.

Is it possible to export data from OctopusPro, and how is the data protected in case of a server crash?

OctopusPro allows you to export essential information such as customer data, payments data, and various reports. Although direct bookings export is currently unavailable, you can sync your bookings with Google Calendar for further analysis and management. OctopusPro utilizes secure Amazon EC2 servers to store your data in the cloud and ensure regular backups, safeguarding your information. You can also easily export customer information and other relevant data as needed.

Is it possible to send a mass text message to all customers?

OctopusPro integrates with Twilio for SMS communication. However, sending mass marketing text messages is considered spam and strictly prohibited by Twilio. Instead, automated group reminders, such as booking and payment reminders, can be sent through the platform. To ensure compliance with Twilio’s policies, refrain from sending mass marketing SMS messages through OctopusPro.

Can customers schedule recurring subscription services through OctopusPro?

OctopusPro enables customers to set up accounts via a customer portal, where they can manage recurring bookings. Admin users can also create recurring bookings for customers without an account, providing a flexible and streamlined booking process for both customers and administrators.

Does OctopusPro integrate with ActiveCampaign?

At the moment, OctopusPro does not have a direct integration with ActiveCampaign. Nonetheless, OctopusPro comes with a wide range of marketing features to cater to your requirements, including email marketing through its seamless integration with MailChimp. Our team is constantly exploring new integration opportunities to enhance our platform and provide greater value to our customers. We recommend staying updated on our latest features and integrations to take full advantage of the tools available to grow your business.

What happens when new users are added to my account?

When you add new users to your OctopusPro account, they will receive an invitation email containing instructions to verify their email address and set up a password. Upon completing these steps, the user will be able to access their account through the OctopusPro website or mobile app, regardless of their assigned role (administrator, fieldworker, etc.).

What types of reports are available in OctopusPro?

OctopusPro provides an extensive selection of reports designed to cater to your field service management requirements. Some of the key reports available include Booking Reports, Payment Reports, Fieldworker Payment Reports, Timesheets, and Payroll Reports. These reports offer valuable insights and detailed information to help you monitor business performance, make informed decisions, and streamline your operations effectively.

How do I import values for Customer Properties I have set up?

OctopusPro provides two methods for importing data for your Customer Properties: bulk import and individual import. For bulk import, include the customer properties data in the same CSV file as your customer data. For individual import, navigate to a customer profile page, click the “Actions” button, and select the “Import Customer Properties” link. You can also access this feature from the customer listing page by selecting “Actions” and then “Import Customer Properties.” To ensure successful import, follow the instructions displayed in the import pop-up closely.

Is it possible to print Quotes, Invoices, and Bookings?

Yes, OctopusPro enables you to print Quotes, Invoices, and Bookings in PDF format. Simply click the “Actions” button on the relevant view page and select the “Print PDF” link to generate a printable version of the document.

Is it possible to implement progressive invoicing within OctopusPro?

Although OctopusPro does not offer a specific progressive invoicing feature, you can achieve a similar result through split payments and partial payments. You can add items to invoices as needed and make edits accordingly. It is also possible to invoice for the total job and collect payments in installments, or to create separate bookings for each part of the job with individual invoicing. If you have specific invoicing requirements, we recommend contacting our support team for assistance.

Is it possible to integrate video conferencing into Bookings in OctopusPro?

Currently, OctopusPro does not offer a built-in video conferencing feature. However, you can manually add a video conferencing link to each Booking. OctopusPro is actively working on integrating with popular video conferencing solutions such as Zoom and Google Meetings in the near future.

What is the logo displayed in the mobile app for fieldworkers?

Fieldworkers using the mobile app will see your company’s logo and branding if you are subscribed to the Corporate Plan. For customers who have not subscribed to the Corporate Plan, the app will display the OctopusPro logo. The branded app is an exclusive feature of the Corporate Plan, which caters to larger teams and involves additional maintenance costs. For customers who prefer to use a branded app but are not on the Corporate Plan, the Established plan offers the option to pay for the maintenance cost of a white-labeled branded app. Contact our support team to learn more.

What options are available for fieldworkers to access and handle customer inquiries within OctopusPro?

While fieldworkers do not have direct access to customer inquiries in OctopusPro, there are several approaches to share inquiry information with them for their assistance.

One method is to transform the inquiry into a booking with a “TO SCHEDULE” status, which will be visible on the fieldworker’s calendar and trigger a push notification. The fieldworker can then communicate with the customer, update the booking status (e.g., “TO VISIT” or “QUOTED”), and make any necessary adjustments while adding comments.

If you want a fieldworker to visit the customer’s site to evaluate the work and provide a quote, you can convert the inquiry into a “TO VISIT” booking, schedule it, and assign it to the fieldworker. They will have access to all inquiry details, such as photos, discussions, and notes, enabling them to assess the work and generate a quote by updating the status to “QUOTED”.

The office will be notified of any changes made by fieldworkers, ensuring efficient follow-up and communication with both customers and fieldworkers. To schedule the quote, you can convert it into a “TO DO” or “TENTATIVE” booking and assign it to the relevant fieldworker.

Can fieldworkers provide virtual services to customers using OctopusPro?

Absolutely, OctopusPro caters to businesses that deliver virtual or online services, including virtual education, technical support, consulting, and many others. To enable this functionality, navigate to your company settings and activate the option to offer online or virtual services without requiring a physical location. This feature allows your fieldworkers to connect with customers remotely and provide a range of services, further expanding your business offerings and accommodating various customer needs.

Can I personalize and configure my own SMS and email reminders and confirmations in OctopusPro?

Yes, indeed! OctopusPro enables you to tailor and customize both pre-appointment reminders and appointment confirmation emails to suit your business needs. The platform offers a selection of mobile-friendly email and SMS templates, which can be easily modified to match your specific requirements. Furthermore, you have the ability to create and save custom canned responses for various communication purposes. These canned responses can be personalized using an extensive array of placeholders to ensure a seamless and professional customer experience.

Can I set up automated reminders for quotes, bookings, and invoices to be sent to customers?

Absolutely! OctopusPro enables you to schedule automated reminders for quotes, bookings, and invoices to be sent to your customers. By accessing the Communications > Automations section within the platform’s settings, you can find quote, booking, and invoice-related automations and configure them to send reminders at designated dates and times. Moreover, you have the flexibility to customize the templates utilized for these reminders, ensuring they align with your brand’s messaging and tone for a consistent customer experience.

Is it possible for customers to create a recurring booking schedule or establish a membership account with stored payment details?

Certainly! OctopusPro empowers customers to set up a recurring booking schedule and establish a membership account with securely stored payment information. This simplifies the booking process for both your business and your customers, delivering a seamless and convenient experience for all parties involved.

Can OctopusPro integrate with social media platforms?

OctopusPro supports social media integration to enhance your customer experience and broaden your reach. You can add links to your social network profiles, including Facebook, Twitter, YouTube, and more, on your customer portal. These links will appear as icons at the bottom of the page, enabling customers to easily access your social media presence. To add social media links, navigate to Settings > Customer Portal > Social Networks and follow the on-screen instructions. You can also display your fieldworkers’ social network links on your customer portal by enabling the relevant flag under the Flags & Permissions tab in the customer portal settings. Fieldworkers can update their social network links directly from the app, while admin users can edit this information. Harness the power of social media and connect with your customers through OctopusPro!

Can OctopusPro integrate with Facebook lead forms?

Yes, OctopusPro integrates with Facebook lead forms via its Inquiry Widget feature. The Inquiry Widget allows you to create a lead form and embed it on your website or Facebook page, directing all inquiries directly to your OctopusPro account. This streamlines your lead management process, enabling you to manage leads from initial inquiry to invoice and payment within a single platform.

Can customers make online bookings without creating an account or logging in?

Absolutely, customers can book online as guests and provide their contact information. Once the booking process is complete, they will receive an invitation to create an account via email. This offers a convenient and streamlined booking experience, enabling customers to quickly and easily schedule appointments without the need for an extensive account creation process.

Is it possible to send work orders and job requests to fieldworkers through OctopusPro?

Absolutely! OctopusPro allows you to manage bookings efficiently and send work orders directly to your fieldworkers. By default, fieldworkers can accept or decline new booking requests via the app. If you prefer more control over booking acceptances, you can disable the fieldworker’s ability to decline by deactivating the “Accept/Decline Bookings” option in the Fieldworker Permissions section under your Bookings Settings.

For fieldworkers who need autonomy in scheduling bookings directly with customers, you can utilize the “To Schedule” booking status. This status informs fieldworkers that they need to contact the customer to coordinate the booking date and time. To enable this functionality, make sure your fieldworkers have complete access to view customer contact information and edit booking details in the Fieldworker Permissions section under your General Settings. Once the booking is scheduled, the fieldworker should change the status to “TO DO,” which activates all automated confirmations and reminders for that booking.

Adding Your Business & Services FAQs

Can I include a FAQ section that provides information about my business and services?

Yes, OctopusPro allows you to create a FAQ section that addresses common questions from your customers about your business and services. Including FAQs on your website can save time for both your customers and customer support staff by providing easily accessible information about your services, payment terms, opening hours, refund policies, cancellation policies, and more.

How can I create general FAQs related to my overall business?

To add general FAQs, go to Settings > Communications > Questions and Answers, click on “+Add Question,” and enter the question and answer in the corresponding fields. Click “Save” to add the new question to your list.

Can I create FAQs specific to certain services?

Yes, when adding a new FAQ, you can select a specific service from the “Filter By Service” drop-down menu. This will associate the question with the chosen service, making it visible on the corresponding service page.

Why should I include FAQs on my website?

Adding a FAQ section to your website can improve customer satisfaction by providing immediate answers to common questions. It also reduces the workload for your customer support team, as many inquiries can be resolved by referring customers to the relevant FAQs. This can lead to more efficient support for complex or urgent requests.

Where will the FAQs be displayed?

FAQs pertaining to particular services can be found on the corresponding service page in the customer portal. Additionally, these FAQs can be incorporated in booking confirmation and inquiry acknowledgment emails to supply clients with further information about their booking, quotation, or inquiry. If you prefer not to include FAQs in your emails, you can easily remove them from your email templates by accessing your account settings.

How can FAQs help increase sales conversions?

A well-structured FAQ section can showcase the benefits and features of your services, addressing potential concerns or questions that customers may have. By providing clear and concise information, FAQs can help convert prospects into customers and lead to increased sales.

How do I add and update my list of FAQs?

To add new FAQs or update existing ones, go to Settings > Communications > Questions and Answers. You can edit questions and answers using the “Edit Question” button next to each item. You can also delete questions using the “Delete Question” button.

Can customers access the FAQs through the customer portal?

Yes, if you enable the option in Settings > Customer Portal > Flags & Permissions, a link to the FAQs page will be displayed in the main menu of the customer portal.

How can customers search and filter my list of FAQs?

Customers can use the “Search FAQs” box at the top of the FAQs page in the customer portal to search for relevant keywords. This will display a list of questions and answers related to the search term.

Can I automatically email relevant FAQs to my customers?

Yes, some email templates include an FAQ placeholder that can be added to automated emails. This allows customers to receive relevant FAQs related to their quoted, booked, or inquired services. You can edit email templates in Settings > Communications > Templates & Canned Responses to add or remove the FAQ placeholder as needed.

Customer Portal FAQs

Can customers make booking requests directly through my website?

Absolutely! Integrating your OctopusPro customer portal with your website enables customers to make booking requests, create accounts, and manage existing bookings directly on your site. This feature is available for all OctopusPro accounts, and you can find the link under Settings > Customer Portal > General Settings. First, customize your customer portal by setting up your company branding and services provided.

A prime example of a fully integrated customer portal is Zenin, a large Australian on-demand massage business with hundreds of therapists. Visit their website, https://www.zenin.com.au, to experience the seamless integration with their website. Customers can inquire, book, and pay for services online, while therapists can sign up and use the app to accept, manage bookings, and get paid.

How can the OctopusPro customer portal support my business growth?

The OctopusPro customer portal streamlines the customer experience by providing a comprehensive platform for them to interact with your business. Key benefits of the customer portal include:

  1. Easy access for customers to request quotes, book services, reschedule or cancel bookings, make payments, track orders, and sign documents.
  2. Efficient communication between customers, your office team, and fieldworkers, while allowing customers to provide feedback.
  3. A mobile-friendly interface that can be customized to match your branding and integrated into your existing website.
  4. A seamless onboarding process for potential fieldworkers, enabling them to create an account, submit their information, and await your approval.
  5. Showcasing your active fieldworkers with an integrated map feature, allowing customers to locate and book available professionals in their area.
  6. Control over the visibility of fieldworker profiles, including personal and contact information, enabling customers to request specific fieldworkers during the booking process.
  7. Centralized management and monitoring of all customer interactions within your account.

The OctopusPro customer portal simplifies customer engagement, making it easier for them to access and utilize your services. This user-friendly platform enhances the customer experience, contributing to increased customer satisfaction, loyalty, and ultimately, business growth.

What types of businesses / industries can benefit from the customer portal?

OctopusPro’s customer portal is designed for a wide range of service industries, including mobile services, fixed-site locations, and virtual/online services. Whether you offer mobile mechanic, beauty salon, or online tutoring services, OctopusPro provides the tools necessary to manage and grow your business.

Where can I find my customer portal link?

Log in as an admin user, go to Settings > Customer Portal > General Settings, and find the portal URL at the top of the page. For more details, see Portal URL.

Can I customize my customer portal URL username?

Yes, navigate to Settings > Customer Portal > General Settings and click on “Edit Portal Username” in the portal URL section. Enter your desired username and save your changes.

To learn more about your customer portal URL, please visit Portal URL.

Can I customize my customer portal URL to use my own website domain name?

Certainly! With OctopusPro, you can white-label your customer portal URL and utilize your own domain name, like www.yourdomain.com, instead of booking.octopuspro.com. This enhances your business’s professional appearance while keeping customers on your domain.

Although having your own website to integrate with the customer portal is recommended, it’s not mandatory. The customer portal can function as a standalone website if you don’t have one.

To white-label your customer portal URL, log in to your domain host account and modify the DNS records for your domain. First, decide if you want your entire domain name to point to your customer portal or if you prefer creating a subdomain for your customer portal and integrating it with your existing website.

To redirect your domain name (www.yourdomain.com) to the customer portal, edit your domain’s DNS records and create a CNAME pointing to the appropriate subdomain based on your region (us.octopuspro.com, eu.octopuspro.com, au.octopuspro.com).

If you opt for a subdomain like booking.yourdomain.com or portal.yourdomain.com, create a CNAME with your chosen keyword and set it to point to one of the three regional subdomains (us.octopuspro.com, eu.octopuspro.com, au.octopuspro.com).

If you’re unsure how to edit DNS records, contact your domain host or website administrator. Examples of popular domain hosts include GoDaddy, Google Domains, Domain.com, Bluehost, HostGator, Namecheap, DreamHost, Shopify, and BuyDomains.

Please note that using your own domain for the customer portal URL incurs additional charges, which can be found in the pricing page’s extra charges section at help.octopuspro.com/pricing. For more information about your customer portal URL, visit the Portal URL page.

How can I integrate the customer portal with my website?

OctopusPro allows you to create Book Now and Gift Voucher buttons for your existing website, enabling customers to book directly through your site. You can also embed a booking link and share it with customers via email and social media.

Booking link: A booking link is a simple URL that can be shared online without HTML knowledge. Embed it on your website to launch the booking process in a new window. Add it to social media profiles like Facebook or Instagram, email campaigns, and SMS messages. You can also attach the link to your website’s custom text or image.

Book Now button: A customizable Book Now button can be styled to match your website and brand. When clicked, it will initiate the booking process within your website in a separate popup. You’ll need to edit your website’s HTML code to add the button.

Gift Voucher button: A Gift Voucher button is specifically for gift vouchers and can be customized to match your website and brand. When clicked, customers can purchase gift vouchers directly from your website. You’ll need to edit your website’s HTML code to add the button.

How do I add the buttons to my website?
To add a button to your website, copy the generated code and paste it into your website’s source code or editor where you want the button to appear. Customize the default appearance of your buttons through your customer portal settings or manually modify the style using the provided code if you’re familiar with HTML.

Is it necessary to have my own website to utilize the customer portal?

While it is recommended to have your own website for integration with the customer portal, it’s not mandatory. You can use the customer portal as a standalone website, which eliminates the need for building one if you don’t already have one. To do this, point your domain DNS records to the OctopusPro CNAME records provided in your customer portal settings.

Is it possible to utilize the customer portal as a standalone website?

Yes, the customer portal can function as a standalone website. However, it is recommended to maintain an independent website, such as a landing page, to optimize search engine ranking through Search Engine Optimization (SEO). While the customer portal has been optimized for SEO, you may want to target specific keywords or pages for SEO based on your marketing strategy and the services you offer. Maintaining a separate website can provide additional opportunities for customization and optimization.

Can I integrate OctopusPro with my WordPress, Wix, Squarespace, Weebly, Webnode, Duda, Jimdo, Strikingly, Godaddy, Webs, Homestead or Webstarts website?

Yes, you can integrate the OctopusPro customer portal with any website, irrespective of the website builder used, including WordPress, Wix, Squarespace, Weebly, Webnode, Duda, Jimdo, Strikingly, GoDaddy, Webs, Homestead, Webstarts, and more. Locate the integration instructions under the General Settings tab in your Customer Portal Settings.

The customer portal can be fully integrated with your website without using any API or coding skills. You can also white-label your customer portal URL to display your own domain name (www.yourdomain.com) instead of the default subdomain (https://booking.octopuspro.com), creating a more professional appearance and keeping customers within your website domain.

Add Book Now or Buy Gift Voucher buttons or links to your website, which can be customized to match your website and brand. The Book Now button can also be created at a service level, allowing customers to book specific services directly from a service page on your website. The Buy Gift Voucher button lets customers purchase gift vouchers within your website, either at a generic or service-specific level.

Additionally, you can add links to individual pages such as customer portal Login and Sign-up pages, fieldworker list pages, FAQs, Contact Us, Terms & Conditions, Privacy Policy, and more, wherever you want on your website.

Can I configure my customer portal to support multiple languages?

Yes, you can enable multiple languages in your customer portal by going to Settings > Customer Portal > General Settings, scrolling to Languages, and selecting your preferred languages from the drop-down menu. If your desired language isn’t available, contact the support team for an estimated time of availability. For more information, refer to the Customer Portal Language section.

Can customers book my services through my website, regardless of the service location?

Yes, OctopusPro allows customers to book your services regardless of the location where the service will be provided. OctopusPro supports three main types of locations:

  1. Fixed locations, where customers visit your business address like a shop or office
  2. Mobile locations, where you travel to your customers
  3. Virtual locations or online meetings through voice or video calls

I provide services at my customer's locations, can my customers book my mobile services through my website?

OctopusPro allows your customers to book your services regardless of the location where the service will be provided, OctopusPro supports three main types of locations:

– Mobile locations services where you travel to your customers
– Fixed locations where your customers visit your business address like a shop or office
– Virtual locations or online meetings through a voice or video call

Is it possible to limit customer booking access to specific areas while still allowing administrative users to make bookings in those same areas?

Absolutely, you can restrict customer booking access to particular areas while still permitting administrative users to make bookings in those same regions. To implement this, configure the allowed booking radius within your customer portal settings. This restriction will apply to customers, limiting their bookings to within the specified radius, which is determined based on each fieldworker’s profile. However, administrative users will not be constrained by the set radius, allowing them to book services in those areas for customers as needed. This feature enables you to maintain control over bookings in specific locations while providing customers with a tailored booking experience.

Do customers have the option to book virtual or online services via voice or video call through my website?

Yes, OctopusPro enables customers to book your services regardless of the service location, supporting three main types of locations:

  1. Virtual locations or online meetings through a voice or video call
  2. Mobile locations, where you travel to your customers
  3. Fixed locations, where customers visit your business address, like a shop or office

How can I define the service areas where customers can book appointments, and how can I restrict bookings for specific locations?

OctopusPro allows you to set a distance radius around your primary location to determine the areas where you are willing to accept booking requests. You can also set a distance radius for each fieldworker, enabling bookings within the radius area of all available, active fieldworkers providing the requested services.

Is it possible to customize the customer portal design to match my business branding?

Yes, you can tailor your customer portal design and theme to fit your business branding. Add your logo, modify colors, fonts, and include images that represent your brand. For more information, refer to Customer Portal Branding & Style.

Can I embed a booking button on my website to allow my customers to schedule appointments online?

Can I incorporate a booking button on my website to enable customers to schedule appointments online? Yes, you can include a booking button on your website, allowing customers to request bookings and schedule appointments through your customer portal. The booking button redirects customers to your customer portal to initiate the booking process. You can also embed different booking buttons for various services, enabling customers to book specific services directly. For more information on embedding the booking button, visit Add a Book Now Button or Link to Your Website. Customize the booking button’s appearance under Settings > Customer Portal > Branding & Style, adjusting button background color, border color, style, width, and more.

Can I add a gift voucher button on my website, allowing customers to purchase gift vouchers online?

Yes, you can include a gift voucher button on your website for customers to buy gift vouchers through your customer portal. You can also embed different gift voucher buttons for specific services if desired. For more information on embedding the Gift Voucher button, visit Add a Book Now Button or Link to Your Website. Customize the gift voucher button’s appearance under Settings > Customer Portal > Branding & Style, adjusting button background color, border color, style, width, and more.

How do I determine the appointment times available for customers to schedule?

OctopusPro enables you to control appointment time slots by setting your standard business working hours on your general fieldworker profile, which is the core general fieldworker added by default when creating your account. Edit your standard business hours under Settings > General Settings > Working Hours.

If real-time availability is enabled in your account settings, OctopusPro checks each fieldworker’s working hours and calendar availability, allowing customers to book time slots only when at least one matching fieldworker is available. The available time slots will always be limited by the business working hours set in your general fieldworker profile.

Disabling the real-time availability feature could lead to double booking, so manually confirm and organize bookings if you disable this feature.

How can customers select both a start and finish time when booking through my customer portal?

If you offer services charged by time and want customers to enter the time required for the booking, there are several ways to set this up:

  1. In the service settings page, set the service pay type to “Charge by time” under the Cost & Payrate tab for your service.
  2. Set the service charge type as “charge by time,” allowing customers to enter the required time themselves.
  3. Set the service charge type as “charge by unit” and create a unit for time.
  4. Set the service charge type as “charge by booking,” add a custom field that asks the question, and connect it with your service.

If you offer services charged by booking or by unit, customers typically only need to select a start time. The portal then calculates the estimated time of completion based on the service and custom field settings values, automatically displaying the visit end time to the customer. In this case, the customer is booking a service with a set estimated cost and time, so altering the time required shouldn’t be allowed since it’s connected to the requested service.

Can I restrict customers to selecting an approximate time for booking requests rather than requesting an exact time?

By default, customers can choose the exact start time within your available working hours when booking. If your business cannot guarantee an exact start time and provides a time range instead, disable the flag labeled “Allow customers to select an exact start time for their bookings” in your customer portal settings. Once disabled, customers can select a time range (e.g., dawn, morning, mid-morning, noon, afternoon, evening, night, mid-night) rather than an exact time.

How does the general fieldworker profile's working hours impact my business's core availability?

The core availability of your business is determined by the working hours set in your general fieldworker profile, which serves as the primary calendar for your office and holds all unassigned quotes and bookings. These working hours dictate the timeframe in which customers can book services through your customer portal. OctopusPro won’t allow customers to book appointments outside of these set working hours.

If the real-time availability feature is enabled in your customer portal settings, OctopusPro will consider the working hours and calendar availability of each fieldworker, only allowing customers to book appointments when at least one suitable fieldworker is available. For example, you can set your business hours to 8am – 5pm, and your fieldworkers can have hours that fall within those business hours (e.g., Fieldworker A: 8 am – 1 pm, Fieldworker B: 11 am – 5 pm).

Disabling the real-time availability feature allows customers to book appointments at any time within your working hours, regardless of fieldworker availability. However, customers will still be limited by the overall business working hours established in the general fieldworker profile.

Admin users can schedule appointments outside of set business hours and are not restricted by the general fieldworker profile’s working hours or the availability of fieldworkers. Conversely, customers booking through the customer portal will be limited by the overall business hours set in the general fieldworker profile.

To learn more, please visit Enable real-time availability

Does OctopusPro consider the general fieldworker's calendar availability if real-time availability is enabled?

If you operate as a single fieldworker without any additional fieldworkers, the general fieldworker’s availability will be considered when real-time availability is enabled, as it represents your personal availability. However, if you have other fieldworkers, the general fieldworker will not be considered as an available option when checking fieldworker availability.

You can also adjust the time slot interval in your customer portal settings, which determines when clients can book appointments. For instance, a 30-minute interval allows bookings at 1:00 p.m., 1:30 p.m., 2:30 p.m., and every 30-minute interval thereafter. Time slot intervals begin at the earliest available time for the fieldworker and continue until the end of the fieldworker’s available time.

Time slots will also take into account the duration of the booking. For example, with a 30-minute interval, it is still possible to book your fieldworker for 1 hour, provided the fieldworker is available for this duration. However, the 30-minute time slot interval that overlaps with the 1-hour duration will no longer be bookable. Additionally, time slot intervals will not be presented if the duration of the booking exceeds the available hours of the fieldworker. To learn more, please visit Enable real-time availability

Does OctopusPro consider my fieldworkers' real-time availability when a customer is booking an appointment?

By default, OctopusPro takes your fieldworkers’ real-time availability into account, only allowing customers to book appointments when at least one fieldworker is available. However, you can disable this feature in your customer portal settings if you want to allow customers to ignore real-time availability and book appointments anytime during your working hours.

When real-time availability is enabled, OctopusPro will assess the working hours and calendar availability of each fieldworker as customers book appointments through your customer portal. Customers can only book time slots when at least one suitable fieldworker is available.

To learn more, please visit Enable real-time availability

Can I block specific periods for myself or any of my fieldworkers during my standard business hours for an extended leave, such as a vacation?

Yes, you can easily block off a period of time within your standard working hours in OctopusPro, both through the web interface and the mobile app. To do this on the web, navigate to your calendar and click on the date for which you want to mark as unavailable. Then, select the start and end times for the unavailability event and add any additional comments as necessary. By blocking a time frame on the calendar, the system will not accept new bookings through the customer portal if the real-time availability feature is active.

Fieldworkers can also block any dates and times on their calendar quite easily in a similar way through the OctopusPro app. This enables them to manage their own availability and ensure they are not booked during times when they are unavailable for work.

If you need to block a specific fieldworker’s availability for a certain period, go to their calendar and click on the day you want to block. In the popup, click the “Unavailable” button and input the start and end times for the blocked period. This will prevent customers from booking the fieldworker during that time frame.

To block your entire company from accepting bookings during a specific time frame, add the unavailable event to the general fieldworker calendar. This will ensure that none of your fieldworkers are booked during the designated time, allowing for company-wide events, meetings, or any other situation that requires your team’s full attention.

Can I add time slot intervals between bookings?

You can set the default time for your time slot interval under your customer portal settings. Time slot intervals determine when clients can make bookings. For example, a 30-minute interval allows bookings at 1:00 p.m., 1:30 p.m., 2:30 p.m., and every 30-minute interval after that. Time slot intervals start at the earliest available time for the fieldworker and run until the end of the fieldworker’s available time.

The time slot intervals will also account for the duration of each booking. For instance, with a 30-minute interval, it is still possible to book a fieldworker for 1 hour (provided the fieldworker can be booked for this duration). However, the 30-minute time slot interval that overlaps with the 1-hour duration will no longer be bookable. In addition, time slot intervals will not be presented if the duration of the booking exceeds the available hours of the fieldworker.

Can I schedule appointments outside of my set business hours?

Admin users can schedule appointments outside of business hours and are not restricted by the hours set in the general fieldworker profile or by the availability of fieldworkers. However, customers will be restricted by the overall business hours set in the general fieldworker profile when making bookings through your customer portal. You can allow double bookings by disabling the real-time availability feature, which will permit bookings within your working hours without checking your fieldworker availability. However, customers will still be limited by your set business hours and won’t be able to book services for any time outside these hours.

Can I allow customers to book during my business hours regardless of fieldworker availability?

By default, OctopusPro considers the real-time availability of your fieldworkers and only allows customers to book appointments when at least one fieldworker is available. However, you can disable the real-time availability feature to disregard fieldworker availability, enabling customers to book appointments anytime during your set hours.

How do I set breaks in the working hours of my fieldworkers?

OctopusPro allows you to set individual working hours for each fieldworker in their profile, which can be updated by office staff or fieldworkers. You can add different sets of hours for each day of the week, with unavailable time between the sets considered as break time. For example, a fieldworker could be available from 8 am-11 am and 5 pm-9 pm on the same day, with the time between these sets considered as a break. This break time won’t be available for booking requests made by customers if the real-time availability feature is activated in your account settings.

Can I establish a minimum advance notice for new bookings?

You can set the minimum advance notice for new bookings in your customer portal settings. This feature helps to ensure your bookings have sufficient preparation and confirmation time. For example, if you set a 60-minute minimum advance notice, customers cannot book appointments starting less than 60 minutes from their current local time.

How do I set the allowable booking window for clients to schedule appointments?

You can set the minimum advance notice required for new bookings to ensure that bookings take into account travel time or the time needed for organization and confirmation. For instance, a 90-minute minimum advance notice will prevent customers from booking jobs that start less than 90 minutes from their current local time, allowing extra time to confirm the booking and travel to the site.

How does OctopusPro handle travel time considerations when customers book appointments through the embedded customer portal on my website?

While OctopusPro does not directly calculate travel time when customers schedule appointments via the customer portal embedded on your website, it allows you to manage and account for travel time by configuring the time interval settings in the customer portal. By doing so, you can create sufficient buffer time between bookings to accommodate for travel.

Time slot intervals determine the available windows for clients to schedule your services. For example, with a 30-minute interval, customers can book services at 1:00 p.m., 1:30 p.m., 2:00 p.m., and so on, in 30-minute increments.

These intervals begin at the start of the fieldworker’s availability and continue until the end of their working hours. For instance, if the booking interval is 1 hour and the fieldworker’s availability is from 9 a.m. to 5 p.m., clients can schedule appointments at 9 a.m., 10 a.m., 11 a.m., and so forth.

The time slot intervals also take into account the duration of the booked service for the fieldworker. If you have a 30-minute interval but a 1-hour booking duration, customers can still reserve the fieldworker for a 1-hour service (provided the fieldworker’s schedule permits this duration). However, the overlapping 30-minute interval during that 1-hour booking will become unavailable for other clients.

Furthermore, if the booking duration exceeds the fieldworker’s remaining available hours, the corresponding time slot intervals will not be displayed as options for customers. By adjusting time slot intervals and taking booking durations into account, you can effectively allocate enough time for travel between appointments and optimize your fieldworkers’ schedules.

How can I ensure that I receive notifications for new bookings?

To receive notifications about new bookings made through your website or customer portal, you will need to verify and adjust your notification settings. Make sure the new booking notification option is enabled, which will allow you to receive notifications on your phone when new bookings are created, provided you are logged into your admin account on the OctopusPro app. Additionally, you can choose to receive SMS notifications about new bookings if you prefer.

For office users to receive push notifications regarding new bookings, they should log in to the OctopusPro app. You can enable SMS notifications for office users by toggling the relevant option in your notification settings, as long as you have a digital phone number connected to your account. To receive email notifications for new booking requests, enable the email notifications option within the same settings menu.

When the automatic assignment feature is activated, all available fieldworkers who match the requested services and location will receive booking requests as soon as a customer creates a new booking. The booking will be automatically assigned to the first fieldworker who accepts the request, eliminating the need for admin user intervention. By fine-tuning your notification settings and leveraging the automatic assignment feature, you can ensure seamless communication and efficient handling of new bookings across your team.

Can my customers purchase gift cards and gift certificates for my services?

Yes, you can enable the option for customers to purchase gift cards and certificates through your customer portal by activating the corresponding feature under the Flags & Permissions page within your customer portal settings. Once enabled, a “Buy Gift Card” button will be displayed in your customer portal, allowing customers to purchase gift vouchers for your services.

You have the option to enable or disable the gift card feature for each of your services in your service settings. The “Buy Gift Card” button will only appear for those services that have the feature enabled. This allows customers to buy gift vouchers for specific services that you offer or even purchase standalone gift card services with a specified value.

OctopusPro provides a seamless experience for customers purchasing gift cards. Upon completing the purchase, the buyer will receive a confirmation email, and the recipient will receive a notification email containing the gift card details, a redemption link, and instructions on how to book a service using the gift card. Gift cards must be paid in full before they are sent to the recipient.

Each gift card includes a unique booking code that can be redeemed online through your website or app, or over the phone with your office staff. When booking over the phone, customers can simply provide the gift voucher booking number. You can track the usage of specific gift cards through your booking reports.

Offering gift vouchers is an excellent marketing strategy to boost sales and increase brand awareness. By enabling the gift card feature, your customers can conveniently purchase electronic gift vouchers for any service or amount they desire, which are automatically emailed to the recipient—making it an ideal gift for special occasions.

Please note that disabling the gift card feature will not affect the redemption of existing gift cards; it will only prevent new ones from being purchased.

To learn more, please visit Selling Gift Vouchers

Can customers make recurring bookings?

You can allow customers to make recurring bookings by activating the relevant option in the Flags & Permissions page of your customer portal settings. Customers can then set start and end dates or the number of bookings, and choose the frequency (e.g., daily, weekly, monthly, every six months, etc.).

Can customers cancel or reschedule their bookings via my website?

Yes, your customers have the option to cancel or reschedule their bookings through your website by default. They can do so from the booking confirmation page, the booking view page in your customer portal, or by using the links provided in the booking confirmation and reminder emails sent to them.

When allowing customers to reschedule bookings, you can choose whether to enable real-time availability—letting them book only during available time slots—or disable it, allowing them to book at any time within your set working hours without considering existing bookings or blocked events.

You can also establish a minimum time requirement for cancellations and rescheduling by permitting customers to make changes only up to a certain number of hours before their scheduled booking time. If a customer attempts to cancel or reschedule after this deadline, you can display a custom message explaining the policy.

If you prefer not to allow customers to cancel or reschedule through your portal, you can disable this feature in your customer portal settings. Additionally, you can remove the cancel and reschedule links from your email confirmation and reminder templates under Settings > Communications. This way, customers would need to contact your business directly to make any changes to their bookings.

Can customers log in to manage their profiles, bookings, invoices, and images?

OctopusPro allows customers to log in directly through your customer portal to manage their profiles, bookings, invoices, images, and payment settings. Login and sign-up links are located in the top right corner of the portal. Customers don’t need an account or profile to log in; they can use a combination of a quote, booking, or invoice number along with their email or phone number. Customers can create an account by setting up a password.

The default booking confirmation email templates include links that customers can use to view, reschedule, or cancel their jobs, communicate with your office, and upload photos. If you prefer not to share these features with your customers, you can disable them or remove any unwanted links from your email templates. To do so, go to your canned responses and email templates settings and edit the corresponding templates.

Can customers upload images during the booking process on the customer portal?

You can enable customers to upload images during the booking process on your customer portal by activating the corresponding flag under Flags & Permissions in your customer portal settings. This will present an “Upload Photos” button during the checkout process on your customer portal and branded app. You can customize the message shown to customers when prompted to upload photos. If necessary, you can make uploading photos mandatory by activating the relevant flag.

Can customers upload attachments, such as photos and PDF documents, to their quotes and bookings for sharing with the office and fieldworkers?

Customers can upload photos and PDF documents to their inquiries, quotes, bookings, invoices, and complaints through your customer portal using any desktop or mobile browser. Your admin users and assigned fieldworkers will receive a notification when customers upload photos or documents.

Can customers track fieldworkers en route to their location?

By default, customers can view fieldworker locations on a map from the moment they receive notification that the fieldworker is en route with an estimated time of arrival until the fieldworker leaves the job site. If you prefer not to allow customers to track fieldworkers, you can disable this feature in your customer portal settings.

Is it possible to display an inquiry form on the customer portal?

You can display an inquiry form on your customer portal by enabling the corresponding flag in your customer portal settings. This will show a link in the customer portal menu, directing users to your customizable inquiry form. Inquiries received through the portal will appear in your inquiries list for easy follow-up and conversion into quotes and bookings.

Can I showcase available fieldworkers and their profiles to customers?

You can display your fieldworkers list on your website and make fieldworker profiles public by activating the relevant flags in the customer portal settings.

Can customers request a specific fieldworker while making an online booking request?

OctopusPro allows customers to request a specific fieldworker during the booking process by enabling this feature in the customer portal configuration settings. You can also display relevant fieldworker profile information, such as ratings, reviews, date of joining, location, contact information, and additional biographical details.

Is it possible to display fieldworker contact details, like email and phone numbers, to customers?

You can display fieldworker contact details, such as email and phone numbers, to customers by activating the corresponding flag under the Flags & Permissions tab in your customer portal settings.

Can I display fieldworker service pay rates in their profiles?

Activate the relevant flag in your customer portal settings to display fieldworker service pay rates in their profiles.

Can I show fieldworker star ratings to customers?

You can display fieldworker star ratings to customers by activating the related flag under the Flags & Permissions tab in your customer portal settings. These star ratings represent the genuine ratings your fieldworkers receive from customers.

Can I show fieldworkers' working hours to customers?

Fieldworkers’ working hours are visible to customers by default in their profile pages on the customer portal. To hide working hours, disable the related flag under Flags & Permissions in your customer portal settings. Ensure fieldworker profiles are public if you want to display their working hours; otherwise, all profiles will be hidden, including working hours.

How can I showcase my social media links on the customer portal?

To feature your social media links in the customer portal, follow these steps:

  1. Navigate to Settings in the side menu.
  2. Click on Customer Portal to access its settings.
  3. Locate the Social Networks section.
  4. Choose the desired social media platform from the drop-down menu and enter the corresponding URL.
  5. Repeat this process for each social media platform you wish to add.

By incorporating your social media links into the customer portal, you can encourage customers to connect with your brand and stay informed about news, promotions, and updates. For more information, refer to the Adding Social Networks to Customer Portal guide.

Can I display fieldworker social media links to customers in their profiles?

You can display fieldworker social media links to customers by activating the relevant flag under the Flags & Permissions tab in your customer portal settings. Fieldworkers can update their social media links for supported platforms within their profile in the app, and admin users have the ability to edit this information.

Can I display the booking duration or estimated time to customers?

If you have set up the time required to complete each service, the booking duration or estimated time will be calculated during booking. You can choose to show or hide this duration to customers in the availability screen during booking by adjusting the Flags & Permissions tab in your customer portal settings.

Can I offer bank transfer and cash payment options to my customers when booking a service?

Yes, you can provide your customers with bank transfer and cash payment options when booking a service. To enable the bank transfer option, go to your customer portal settings and navigate to the general settings tab. Under the payment methods section, activate the bank transfer option.

Once enabled, your bank details will be displayed to your customers when they choose the bank transfer payment option during checkout. You can add a custom message with instructions for customers alongside your bank details. To update your bank details, visit the payment integration page in your financial settings.

To allow customers to pay in cash on the day of the booking, enable the cash payment option from the list of payment methods. This will show the cash option during the checkout process. If you want to display any notes or instructions to your customers, add them to the notes field that appears when you activate the option.

Please note that these payment options must first be enabled in your company payment settings before they can be activated in your customer portal. Your customer portal settings will only display the payment options that are active for your business as a whole.

Can I display service pricing structures and custom fields to customers?

To display service pricing structures and custom fields to customers, activate the relevant flag under Flags & Permissions in your customer portal settings. This will show the pricing structure for services and custom fields on the service pages. You can also display the minimum booking amount for services by activating the Display Service Minimum Price flag.

Is it possible to show the minimum service price to my customers?

Yes, you can display the minimum service price for each of your offerings by enabling the “Display Service Minimum Price” option, which is located under Flags & Permissions in your customer portal settings. By activating this feature, your customers will have a clearer understanding of the minimum cost associated with each service, allowing them to make more informed decisions when booking through your platform. This transparency can lead to increased customer satisfaction and trust in your business. To learn more, please visit Display Service Minimum Price

Can I showcase a list of FAQs for my customers to view?

Yes, you can present a comprehensive list of FAQs to your customers by adding them to your Settings > Communications > Frequently Asked Questions section. This allows you to create a general FAQ list and associate specific questions with particular services or custom field values.

To make sure your FAQs are visible on your website, double-check the corresponding flag in your customer portal settings and confirm it is enabled. By providing a well-organized FAQ section, you can address common inquiries and enhance the overall customer experience on your website.

How can I include my Privacy Policy in the customer portal?

To incorporate your Privacy Policy within your customer portal, navigate to the General Settings tab within your Customer Portal settings and input the tracking script for your Privacy Policy there.

Having a Privacy Policy is crucial if your website collects personal information from visitors, as it is mandated by privacy regulations such as:

  • The European Union’s General Data Protection Regulation (GDPR)
  • The California Online Privacy Protection Act (CalOPPA) from the United States
  • Canada’s Personal Information Protection and Electronic Documents Act (PIPEDA)

These regulations, among others, apply to businesses worldwide, regardless of their physical location, as long as their website is accessible to users in the respective regions.

By incorporating your Privacy Policy in the customer portal, you ensure compliance with these laws. The Privacy Policy URL will be displayed in the footer of your customer portal homepage. If you do not have a Privacy Policy yet, it is highly recommended to create one. Online services such as TermsFeed can help you generate a Privacy Policy tailored to your website within minutes.

How can I present a booking disclaimer in the customer portal?

To display a booking disclaimer in your customer portal, navigate to the General Settings tab within your Customer Portal settings and input the relevant information. The booking disclaimer can cover topics such as payment terms, travel conditions, booking timelines, or any special conditions that customers need to be aware of before finalizing a booking.

The disclaimer text will be visible to your customers on the confirmation page at the end of the booking process. This feature ensures that customers are well-informed of any relevant terms and conditions, helping to create a transparent and clear booking experience.

Is it possible to showcase ratings and reviews on my customer portal?

Showcasing fieldworker star ratings and reviews on their profiles within the customer portal can help build trust and credibility with potential customers. High ratings and positive testimonials can influence customers to choose your services with confidence. By default, the reviews you receive are kept private and not made public on your customer portal. However, you have the option to display the fieldworker star ratings received from clients on their profiles and on bookings as well, by enabling the related flag in your settings.

To enable this feature, simply adjust the settings in your customer portal to allow the display of approved fieldworker ratings and reviews. This will enable you to highlight the excellence and reliability of your individual team members, encouraging potential customers to choose your services with even more confidence.

How can I feature my Google Reviews on my customer portal and encourage new reviews?

Yes, you can showcase your Google Reviews on your OctopusPro customer portal. The platform enables you to embed Google reviews on the portal by leveraging an API to automatically retrieve review data from Google. Displaying positive feedback from your customers not only enhances your business’s credibility but also helps persuade potential clients that your products or services are reliable and of high quality.

Additionally, you can include a button that redirects users to your Google page, where they can contribute new reviews. This encourages more customers to share their experiences with your business, which in turn can help boost your online reputation.

To set up this feature and learn more about integrating Google Reviews with your OctopusPro customer portal, please refer to our user guide on Displaying Google Reviews.

Can I embed my Google Analytics tracking script in my customer portal?

You can embed your Google Analytics tracking script in your customer portal from under your General Settings tab in your Customer Portal settings. This integration helps you monitor and analyze your customer portal’s traffic, enabling you to make data-driven decisions for improvements.

Can I create distinct customer portals for various trading names within a single account?

Within a single account, your customer portal can only accommodate one trading name and one branding theme. If your business operates under multiple trading names with distinct logos and branding styles, and you require separate websites for customers to book through with unique branding themes, you will need to establish individual accounts for each trading name. This will allow you to create a dedicated customer portal for each brand that is visually and stylistically distinct from the others.

For admin users and fieldworkers who work across different trading names, switching between these separate accounts can be seamless, provided they use the same login credentials for all associated companies. This allows for easy management of bookings and customer interactions while maintaining the unique identity of each trading name.

How does my customer portal handle multiple trading names within my account?

OctopusPro allows you to manage multiple trading names within a single account. When operating under various trading names, the primary trading name in your list will be used by default in your customer portal. All email and SMS communications sent to customers booking through your portal will feature the branding associated with the chosen trading name, including images uploaded for email templates.

Can I choose which custom fields are visible in the customer portal?

When setting up or editing custom fields in your service settings, you can decide whether to display or hide each custom field in your customer portal and branded app. If a custom field is for admin use only and doesn’t require input from customers, enable the “hide in customer portal” flag for that field. If a custom field needs to be seen or answered by customers when booking, leave the “hide custom field in customer portal” flag disabled.

How can customers create an account or profile on my customer portal?

Customers can sign up directly through your customer portal to manage their profile, bookings, invoices, images, and payment settings. They’ll find a “SIGN UP” link in the top-right corner of the portal. Additionally, customers can create accounts during or after making a booking by simply creating a password.

Is it possible to limit customer portal access to only accepting bookings from members?

Currently, the customer portal is accessible to all customers, provided there is availability in terms of time and location. However, it’s important to note that customers only request bookings through the portal, and as the service provider, you have the ability to accept or decline these requests. To encourage users to register, you can offer discounted prices on your services through voucher codes and special promotions.

Is it possible to reduce the number of steps in the customer booking process?

The customer booking process in your portal has been carefully designed to guide your customers through a streamlined experience that efficiently collects necessary information while avoiding intimidating, lengthy forms. This approach has been shown to yield higher conversion rates, particularly on mobile devices, compared to single-page forms.

However, if you have specific adjustments in mind or would like to discuss potential modifications, please reach out to our support team. They will be more than happy to assist you in optimizing the booking process for your business, ensuring the best possible experience for your customers.

Is it possible to create service packages for customers to purchase and redeem over time?

OctopusPro enables you to create packages of repeat services that customers can purchase and book through the customer portal. For instance, you can offer a package of 10 workout sessions as a single group, which can be scheduled as 10 individual bookings.

These packages can include a specific number of bookings and can be set up on a service-level or custom field-level basis. Customers have the option to combine packages of services with add-ons through custom fields if they are enabled for your services.

When a customer books a service with an available package, they can view the package details and choose from multiple packages, if applicable. If a package has a predefined frequency, the scheduling of the bookings will be determined by the package. Otherwise, customers can schedule the bookings at their convenience after purchasing the package. Customers can also view the remaining number of bookings within each package they have purchased.

OctopusPro offers various invoicing options for packages, such as generating individual invoices for each booking within the package, creating a single invoice that combines all bookings, or not generating any invoices. These options can be configured when creating the package in the platform’s settings.

How can I enhance my OctopusPro customer portal's SEO to attract more organic traffic?

Optimizing your OctopusPro customer portal for search engine visibility can help drive more organic traffic to your platform. To improve your portal’s SEO, consider the following steps:

  1. Perform keyword research: Identify the relevant keywords and phrases your target audience might use when searching for your services. Incorporate these keywords into your content, titles, descriptions, and image tags.
  2. Create high-quality, informative content: Ensure the content on your customer portal is relevant, valuable, and engaging. Regularly update your content to keep it fresh and appealing to both users and search engines.
  3. Optimize page titles and meta descriptions: Craft unique and descriptive titles and meta descriptions for each page that include your target keywords. This helps search engines understand the content of each page and can improve your rankings.
  4. Use header tags: Organize your content using header tags (H1, H2, H3, etc.), making it easier for search engines to crawl and index your pages.
  5. Create a sitemap: Generate an XML sitemap and submit it to search engines. This helps search engines understand the structure of your customer portal and index its pages more efficiently.
  6. Build high-quality backlinks: Encourage other reputable websites to link to your customer portal, as this can boost your domain authority and search engine rankings.
  7. Optimize your site for mobile devices: Ensure your customer portal is mobile-friendly and responsive, as this is an important factor in search engine rankings.
  8. Monitor your site’s performance: Regularly track your site’s performance using tools like Google Analytics, Google Search Console, or other SEO tools. Analyze the data to identify areas for improvement and make necessary adjustments.

For more information on optimizing your OctopusPro customer portal for SEO, refer to the Search Engine Optimization (SEO) guide.

How do I incorporate a Google Analytics tracking script into my OctopusPro customer portal?

Integrating a Google Analytics tracking script into your OctopusPro customer portal allows you to monitor user behavior, traffic, and other valuable insights. To embed the tracking script, follow these steps:

  1. Go to your OctopusPro account and navigate to the Settings menu.
  2. Click on Customer Portal Settings and select the General Settings tab.
  3. Find the “Google Analytics Tracking ID” field and enter your Google Analytics tracking ID, which typically starts with “UA-” followed by a series of numbers.
  4. Save your changes.

Your OctopusPro customer portal is now connected to your Google Analytics account, and you can start collecting and analyzing data on your portal’s performance.

For a detailed walkthrough on setting up Google Analytics with OctopusPro, refer to our user guide: Integrating Google Analytics with OctopusPro.

How can I monitor the conversion rates of my Google Ads campaigns?

Tracking the conversion rates of your Google Ads campaigns is essential for evaluating the effectiveness of your advertising efforts. Google Ads provides a way to monitor conversion rates using global site tags and event snippets.

  1. Global Site Tags: These tags are placed on every page of your website and create new cookies on your domain. These cookies store unique identifiers for users or ad clicks that directed users to your site, enabling Google Ads to measure conversions more accurately.
  2. Event Snippets: These snippets are used to specify which interactions on your website should be counted as Google Ads conversions. They work in conjunction with global site tags to deliver precise conversion tracking.

To set up conversion tracking for your Google Ads campaigns:

  1. Sign in to your Google Ads account.
  2. Click on ‘Tools & Settings’ and then select ‘Conversions’.
  3. Follow the prompts to create a new conversion action and choose the type of conversion you want to track.
  4. Add the global site tag and event snippet codes to your website or OctopusPro customer portal.

Once implemented, you can monitor your Google Ads conversion rates and optimize your campaigns based on performance data.

For more information on Google Ads conversion tracking and integrating it with Google Analytics, please visit the Google Ads Help Center.

Is it possible to incorporate a Google Global Site Tag code into my customer portal?

Yes, you can easily add a Google Global Site Tag code to your OctopusPro customer portal to enable tracking across all its pages. This integration helps monitor user interactions and measure the effectiveness of your Google Ads campaigns. To add the Google Global Site Tag code to your customer portal, follow these steps:

  1. Log in to your OctopusPro account.
  2. Navigate to Settings > Customer Portal > General Settings.
  3. Scroll down to the Google Ads section.
  4. Copy and paste your Google Global Site Tag code into the provided text box.

Once you’ve added the code, your customer portal will automatically integrate the Google Global Site Tag across all its pages, allowing for comprehensive tracking and analytics.

For more information on utilizing the Google Global Site Tag and its benefits, please visit the Google Ads Help Center.

Is it possible to incorporate an event snippet code into my customer portal for conversion tracking?

Yes, you can add an event snippet code to your OctopusPro customer portal to track conversions effectively. The event snippet should be placed on the conversion page, such as the booking confirmation page, to measure your conversion rate accurately. OctopusPro automatically adds the code to your customer portal’s booking confirmation page, but if you need to track conversions differently, our support team can assist you.

To add the event snippet code to your customer portal, follow these steps:

  1. Go to Settings > Customer Portal > General Settings.
  2. Scroll down to the Google Ads section.
  3. Copy and paste your event snippet code into the provided text box.

By doing this, you can track various customer interactions on your portal and evaluate the effectiveness of your marketing campaigns.

For more information about adding event snippet codes and conversion tracking, please visit our Google Ads user guide.

How can I enable customers to effortlessly search for services on my customer portal?

To make it convenient for customers to find and access your services on the OctopusPro customer portal, you can add a search bar feature. This allows customers to quickly locate the services they need by entering relevant keywords. To add a search bar to your customer portal, follow these steps:

  1. Log in to your OctopusPro account.
  2. Navigate to Settings > Customer Portal > Flags & Permissions.
  3. On the customer portal flags and permissions settings page, locate the Website Flags section.
  4. Enable the flag titled “Display a search bar for services in the customer portal.”

Once activated, the search bar will be visible on your customer portal. Customers can then enter keywords to search for specific services, and a list of relevant services will be displayed for them to choose from.

For more information on optimizing the customer portal and other available features, please visit Display link to “FAQs” page in menu.

How can I showcase brief descriptions for my services on the customer portal?

To provide customers with a quick overview of your services on the OctopusPro customer portal, you can display a short description under each service listing. This brief text will give customers an idea of what to expect from each service. To enable this feature, follow these steps:

  1. Log in to your OctopusPro account.
  2. Navigate to Settings > Customer Portal > Flags & Permissions.
  3. On the customer portal flags and permissions settings page, find the Website Flags section.
  4. Enable the flag titled “Display service description brief in the services list in the customer portal.”

Once this flag is enabled, a brief description will be visible under each service listing on the customer portal. To add or edit descriptions for your services, follow these steps:

  1. Go to Settings > Services Settings > Services.
  2. Locate the service you want to edit and click on its name or the edit icon.
  3. On the service edit page, enter or update the brief description in the provided text box.

For additional information on optimizing your customer portal and using other available features, please visit the Display link to “About Us” page in the menu.

Is it possible to require customers to upload images during the booking process on my customer portal?

Yes, you can make image uploading mandatory for customers when they create a new booking on your OctopusPro customer portal. This can be especially useful for businesses that require visual inspection of the location or the scope of work prior to providing services.

To enable and make image uploading mandatory during the booking process, follow these steps:

  1. Go to Settings > Customer Portal > Flags & Permissions.
  2. Locate the flag “Allow customers to upload photos when making a booking” and enable it.
  3. Once the first flag is active, you will see the second flag: “Make uploading images mandatory for customers when making a booking.” Enable this flag as well.

By activating both flags, you ensure that customers must upload images during the booking process. This allows your fieldworkers to gain a better understanding of the service requirements and determine if any additional sub-services are needed before arriving at the job site.

For more information on this feature, please refer to our user guide on Making Image Uploads Mandatory for Customers When Booking.

Fieldworker FAQs

What is the purpose of the general fieldworker, and why can't it be removed from my account?

The general fieldworker is an essential user role incorporated into your account by default and cannot be deleted. Its purpose varies depending on your team’s size and your business structure.

The primary business email address, used for customer communication, must be assigned to the general fieldworker. To edit this email address, go to your business details page under company settings and modify your primary email address.

When both your admin user and general fieldworker share the same email address and password, you can select between them during login and switch between them with ease while logged in. This option is available only if both user roles have identical login credentials.

For Owner-Operators: If you are an owner-operator, the sole fieldworker, and also handling administrative tasks, the general fieldworker role serves as your business calendar, reflecting your availability. All your quotes and bookings will be assigned to this role, with real-time availability based on it.

As an owner-operator, you should log in as a fieldworker for tasks such as sending customer messages, checking in and out of jobs, filling forms, uploading photos, and processing payments. Switch back to the admin role when performing administrative duties.

For Businesses with Additional Fieldworkers: In businesses with multiple fieldworkers, the general fieldworker role functions as the default office calendar for unassigned quotes and bookings. In this scenario, you only need to log in as an admin user, while each fieldworker should have their separate user accounts.

The general fieldworker’s standard working hours determine the available time slots for customers to book services via your customer portal. Admin users, however, can schedule appointments outside of these hours.

With the real-time availability feature enabled, OctopusPro considers each fieldworker’s working hours and availability, restricting customer bookings to available time slots. The general fieldworker profile’s overall business hours will still limit the offered time slots.

If you disable real-time availability, customers can book appointments without considering fieldworker availability but will still be restricted by overall business hours. This choice may result in double bookings, so manual confirmation and organization of bookings are necessary when this feature is disabled.

How can fieldworkers register, log in, and complete their profiles in OctopusPro?

Fieldworkers can easily sign up, access their accounts, and manage their profiles using the OctopusPro app or a browser. Follow this step-by-step guide to get started:

  1. Download the App: Fieldworkers should search for and download the OctopusPro app. If your company uses a branded app provided by OctopusPro, they should download that app instead.
  2. Allow Permissions: After installing the app, fieldworkers must allow it to send notifications and access their location. These permissions are crucial for the app to function smoothly and provide accurate data.
  3. Verify Account: If you’ve already created accounts for your fieldworkers or imported their email addresses, they can start by clicking the verification link received via email to confirm their address and create a password. If they need to create an account themselves, they can use the signup form on your website or directly through your branded app.
  4. Complete Profile: Once logged in, fieldworkers can complete their profiles by entering personal details, services provided, working hours, and signing a contract. They can also update their profile picture, bio, business name and details, contact details, bank account information, driver’s license, registration details, and employee information.
  5. Switch to Fieldworker Mode: Fieldworkers need to sign in as a fieldworker in the app. To do this, they should go to the menu in the top-left corner of the app screen and select the option to sign in as a fieldworker. They’ll need to sign up again and verify their email, then complete their profile as mentioned in step 4.
  6. Edit and Update Profile: Fieldworkers can edit and update their profiles by going to the main menu at the top-left corner of the screen, clicking on their name, and selecting “My Account.”

By following these steps, fieldworkers can efficiently create and manage their profiles, ensuring they’re prepared to accept jobs and provide the best possible service to customers.

Can I personalize the registration form for my fieldworkers?

Yes, you can customize the registration form for your fieldworkers by adding custom fields to their profiles. This allows you to collect additional information specific to your industry or business needs. Examples of custom fields include work experience, education, hobbies, interests, date of birth, gender, height, or other relevant details.

To add custom fields to fieldworker profiles, follow these steps:

  1. Navigate to Settings > General Settings > Fieldworker Profile in your OctopusPro account.
  2. Create custom fields to record any additional information you’d like to collect. You can set these fields to display pre-entered values for fieldworkers to select from.
  3. Configure the visibility of each custom field using the visibility flag, ensuring that private information is only accessible by authorized office users or kept private for internal use.

These custom fields will appear in your fieldworkers’ profiles and can be edited by both office users and fieldworkers when logged in to their accounts. If your fieldworker profiles are visible to customers, the custom fields will be displayed by default, unless marked as private using the visibility flag.

By customizing the registration form, you can gather valuable information about your fieldworkers, helping you better understand their skills and background, and ultimately provide more tailored services to your customers.

Can fieldworkers sign a contract or agreement during registration?

Yes, you can require your fieldworkers to sign a contract or agreement when they register or log in for the first time. To set this up, follow these steps:

  1. Go to Settings > Company Settings > Contracts and Agreements in your OctopusPro account.
  2. Upload your contract or agreement. Once uploaded, fieldworkers will be prompted to sign it either through the app or via their desktop or mobile browser when they sign up or log in.
  3. The signed contract will be stored and made accessible to both you and the fieldworker for future reference. This enables you to view the history of signed contracts for each fieldworker.
  4. When editing the agreement, you will be asked whether you want to notify your fieldworkers about the update. If you choose to do so, they will receive a notification requesting them to sign the updated agreement through the app before continuing to use it.
  5. Your admin users will receive a notification whenever the agreement has been signed again by any fieldworker.

By requiring fieldworkers to sign a contract or agreement during registration, you can ensure that they understand and agree to your company’s terms and conditions from the outset, promoting a smoother onboarding process and fostering a professional working relationship.

How can I efficiently manage payroll and payments for fieldworkers using OctopusPro?

OctopusPro offers a comprehensive payroll and payment management system for fieldworkers, whether they are employees or independent subcontractors. Here’s a step-by-step guide to help you navigate the payroll features:

  1. Fieldworker Timesheets: For employees, use the Fieldworker Timesheets feature under Fieldworkers Reports to generate and export timesheets based on check-in, check-out, and travel times recorded through the app. This helps ensure that fieldworkers follow procedures, eliminates timesheet fraud, and prevents confusion regarding payments.
  2. Fieldworker Booking Summary: For subcontractors, use the fieldworker booking summary report to calculate payment amounts due for completed bookings. Select jobs to be paid, group them into one invoice, mark them as fully or partly paid, and email a payment summary to your fieldworkers. You can also attach their invoice to the processed payment.
  3. Manual Payment Processing: OctopusPro does not directly integrate with banks for payment processing, so you need to process payments manually through your bank account. Alternatively, you can export the Payment to Fieldworkers report and import it into accounting software like Xero or Quickbooks to process payments through your accounting system.
  4. Payment Reports: View a list of all payments processed to fieldworkers through the Payment to Fieldworkers report under Payment Reports. This provides information such as invoice numbers, job counts, payment dates, reference numbers, payment amounts, cash received, amounts due, payment notes, and user information.
  5. Fieldworker Payment Structures: Set custom payment structures for each fieldworker in their profile under the Job Settings tab. Payment options include flat fees, service total percentage, and hourly rates. If no custom payment structure is set, the default payment structure under the Payment Agreement section in the fieldworker profile will apply.
  6. Service Payment Structures: Set default payment structures for different services under the Cost & Payrate tab in the service add/edit page in the services settings. This structure applies when there is no payment structure set in the fieldworker profile.
  7. Custom Fieldworker Share: Adjust the custom fieldworker share for specific bookings by pressing the Set Fieldworker Share link under the payment button in the View Booking and View Invoice pages. You can also adjust this through the fieldworker booking summary report.

By leveraging these features, you can efficiently manage payroll and payments for your fieldworkers, ensuring a smooth payment process and accurate compensation for their work.

Is it possible to set a pay rate for fieldworkers on a per-job basis?

Yes, OctopusPro offers a flexible payment system for fieldworkers, allowing you to set pay rates on a per-job basis. You can choose to pay your fieldworkers using a flat fee, a percentage of the total service amount, or an hourly rate. This customization caters to various business needs and workforce requirements. OctopusPro automatically calculates fieldworker pay based on the established criteria, while also allowing you to adjust payment on a job-by-job basis as needed.

Can I generate a report to analyze job duration times and fieldworker payments for payroll purposes?

Yes, OctopusPro offers two comprehensive reports to help you review job duration times and manage fieldworker payments for payroll:

  1. Fieldworker Timesheets Report: This report displays daily check-in and check-out times for jobs, allowing you to monitor each fieldworker’s hours. It helps ensure accurate payroll calculations and can be exported for further analysis or integration with your accounting software.
  2. Fieldworker Bookings Summary Report: This detailed report provides an overview of completed and ongoing bookings, including a breakdown of actual job duration times, fieldworker payments, customer payments, and more. It helps you understand the performance of your fieldworkers, allocate resources effectively, and manage your overall business finances.

By utilizing these reports, you can gain valuable insights into your fieldworkers’ job duration times and manage their payroll more effectively. Additionally, this information can help you make data-driven decisions to improve your business operations and better serve your customers.

Can OctopusPro facilitate payments to all types of fieldworkers, including employees and contractors?

While OctopusPro can calculate payments for various types of fieldworkers, such as employees and contractors, based on their completed bookings, it does not directly integrate with banking institutions for payment processing. However, the platform provides several tools to simplify the payment process for all fieldworkers.

To facilitate payments, you can export the Payment to Fieldworkers report, which includes payment details for all fieldworker categories, like employees and contractors. This report can be imported into accounting systems like Xero or QuickBooks, allowing for easy management and tracking of payments.

For batch payment processing, OctopusPro also supports the export of group payment files, such as .ABA files, which can be uploaded to your business banking online account. This streamlines the payment process by enabling you to process multiple payments to all types of fieldworkers simultaneously.

By utilizing these features, OctopusPro can effectively help you manage and process payments for your entire team of fieldworkers, irrespective of their employment status or contractual arrangement, even though it does not directly integrate with banking institutions for payment processing.

Can I hold back payments for fieldworkers on specific jobs?

You can utilize the withhold payment feature in OctopusPro to temporarily hold payments from your fieldworkers for certain jobs when necessary. This feature can be applied at the job level, allowing you to manage individual cases with precision.

Payments can be automatically withheld when a complaint is attached to a booking. In this case, the payment for the assigned fieldworker will be held back until the complaint is resolved. You can also manually withhold payments for bookings without complaints by clicking on the ‘Withhold Payment’ link found under the payment tab in the job view page.

When a payment is withheld, the ‘Release Payment’ button will replace the ‘Withhold Payment’ link on the booking/invoice page. This button will also be visible in your fieldworker booking summary report when it’s time to pay your fieldworker.

To release the withheld payment, simply click on the ‘Release Payment’ link. Once released, you can proceed with paying the fieldworker the calculated amount for that booking and mark it as paid. The ‘Release Payment’ link will be displayed in your fieldworker booking summary report as well as on the booking and invoice pages.

By using the withhold payment feature, you can effectively manage and resolve issues related to your fieldworkers’ performance, ensuring a high level of service quality and customer satisfaction.

Can subcontractor fieldworkers submit their invoices for jobs through the app?

Yes, if your fieldworkers are subcontractors and need to invoice your business to receive payment, they can upload their invoices for individual jobs directly through the OctopusPro app. Here’s how they can do it:

  1. Access the Job View page in the app: Fieldworkers should navigate to the specific job they want to invoice within the app.
  2. Locate the “Assign Invoice” button: In the payment terms section of the Job View page, fieldworkers will find the “Assign Invoice” button.
  3. Ensure fieldworker share visibility: To allow fieldworkers to view their share and submit invoices, you must enable the related flag within your fieldworker permissions in your OctopusPro settings.

By following these steps, subcontractor fieldworkers can easily upload their invoices for jobs through the app, streamlining the invoicing and payment process for both your business and the fieldworkers. This feature helps improve communication, efficiency, and overall financial management for your business.

Can fieldworkers collect customer signatures while on-site?

Yes, fieldworkers can easily collect signatures from customers on-site using the OctopusPro app. This can be done at different stages, such as upon arrival for confirming the quoted amount or work scope, or after completing the job to acknowledge the customer’s approval of the work. To collect a signature, fieldworkers can follow these steps:

  1. In the OctopusPro fieldworker app, go to the booking.
  2. Select “Signature” and choose the customer’s name for whom the signature is to be taken.

Alternatively:

  1. Go to the booking in the fieldworker app.
  2. Click on the three dots in the top right corner.
  3. Select “Signature” and choose the customer’s name for whom the signature is to be taken.

Once the signature page loads, the fieldworker can hand over their phone or tablet to the customer for signing. The collected signature will be displayed on the customer’s invoice PDF and can be viewed by admin users, fieldworkers, and customers.

By enabling fieldworkers to collect customer signatures on-site, you can streamline the process of confirming work details and ensure that all parties are on the same page regarding the job’s scope, completion, and any related terms or conditions.

Can fieldworkers track their working hours by clocking in and out at the beginning and end of their bookings?

Yes, fieldworkers can clock in and out to track their working hours using the OctopusPro app. For mobile bookings, the app displays an “ON THE WAY” button a few hours before the scheduled start time. Once pressed, GPS tracking starts recording their location and route to the job site, continuing until they finish the job and check out.

Fieldworkers check in upon arrival by clicking the “Arrived” button, which records their arrival time. If they don’t manually check in, the app automatically checks them in based on GPS location. Similarly, they must check out upon completion by pressing the “Finish Job” button. If the automatic checkout feature is enabled, fieldworkers will be automatically checked out once they are more than 500 meters away from the job site if they haven’t manually checked out.

Admin users can view fieldworkers’ GPS locations and routes in real time on the map within the booking page’s scheduled visit section. Timesheet reports, accessible for admin users under the fieldworker reports section, provide insight into time spent on-site. Actual work hours are also displayed in the fieldworker booking summary report.

For fixed site or virtual location bookings, the “ON THE WAY” button won’t appear, and GPS tracking isn’t used. Instead, fieldworkers should press the “Start Job” and “Finish Job” buttons to record their working hours. This allows you to monitor and manage your team’s working hours effectively and accurately.

Can fieldworkers log their lunch breaks while on the job?

At present, fieldworkers can only record check-ins and check-outs associated with job assignments and travel time to and from job locations. Tracking of breaks during the workday is not currently available, but it is planned to be added to the platform in the future, with an estimated availability date of Jul 2023.

Do fieldworkers have their own OctopusPro accounts?

Indeed, every fieldworker is provided with an OctopusPro account to access the mobile app and website. When you create a new fieldworker profile, they will receive an email inviting them to join your team and OctopusPro, allowing them to set their own password for logging in.

As an admin, you can create accounts for fieldworkers by following these steps:

  1. Navigate to Settings from the side menu.
  2. Go to User Settings.
  3. Choose Users.
  4. Click on New User (top-left).
  5. Fill in the required fields.
  6. Click Save.

By providing fieldworkers with their own accounts, you enable them to efficiently manage their tasks, view bookings, and update their availability, all while keeping track of their performance within the platform. This streamlined process allows for seamless communication and collaboration between your team members and improves overall productivity.

How can I add fieldworkers to my OctopusPro account or invite them to join the platform?

There are several methods to add fieldworkers to your OctopusPro account:

  1. Send an invitation link: Email your fieldworkers a signup link available in your customer portal settings, allowing them to register themselves.
  2. Display the signup link: Make your fieldworker signup link visible on your website and customer portal, enabling them to join directly.
  3. Manual addition: From your user settings or fieldworkers page, add fieldworkers manually. They will receive a verification link via email.
  4. Import via CSV: Import fieldworkers using a CSV list from your user settings or fieldworkers page. Each fieldworker in the list will receive an email with a verification link.
  5. Sync from QuickBooks or Xero: Synchronize your fieldworkers from your QuickBooks or Xero accounts.

Before adding fieldworkers, remind them to download the OctopusPro app, which will facilitate smooth onboarding and ensure they can access their account to manage tasks, view bookings, and update availability.

Can I manage both employee and contractor fieldworkers within OctopusPro?

Yes, OctopusPro allows you to categorize fieldworkers as employees, contractors, or subcontractors. This categorization is set at the individual profile level, enabling you to manage both types simultaneously.

You can also configure each fieldworker’s pay rate to help calculate their earnings based on their scheduled and completed jobs. OctopusPro offers flexible payment structures, such as hourly rates, commission percentages of invoiced amounts, or set rates per service.

To manage fieldworker payments and outstanding balances, use the fieldworker booking summary report. This feature allows you to calculate due payments and track payment statuses effectively, ensuring a smooth payment process for both employees and contractors.

Can I include additional custom fields in the fieldworker profile?

Absolutely! You can add custom fields to your fieldworker profiles to capture any information that isn’t part of the standard profile fields. For example, you can create custom fields to document fieldworkers’ work experience, education, hobbies, interests, date of birth, gender, height, or any other relevant data specific to your industry. You can also configure the fields to display pre-defined values for selection.

These custom fields will appear in your fieldworker’s profile and can be edited by office users as well as fieldworkers when logged into their accounts. If your fieldworker profiles are accessible to customers, these fields will be visible by default. However, you can choose to make specific fields private or available for office use only by adjusting the visibility flag. This ensures that sensitive information remains confidential while still providing a comprehensive profile for each fieldworker.

Is it possible to access OctopusPro as a fieldworker?

Yes, indeed! After your fieldworker account has been set up and your email address verified, you can access OctopusPro via the dedicated mobile app or the website. The OctopusPro platform provides a user-friendly interface tailored to fieldworkers, allowing you to efficiently manage your schedule, communicate with customers and the office, and access essential job information. By utilizing OctopusPro as a fieldworker, you can streamline your tasks, enhance productivity, and ensure seamless service delivery to your clients.

Is it possible to assign a label to a fieldworker?

Absolutely! OctopusPro allows you to assign two types of labels to fieldworkers: Industry Labels and Custom Labels.

Industry Labels help categorize your employees based on their specific roles or skills. To assign an Industry Label to fieldworkers, follow these steps:

  1. Go to Company Settings and click on Business Details.
  2. Scroll down to Industry Label.
  3. Enter the desired label title.
  4. Save your changes.

Custom Labels, on the other hand, are useful for better organization and improved search results within bookings or fieldworker management. Examples of Custom Labels include ‘expertise level,’ ‘team,’ or ‘service area.’

To create and assign a Custom Label to a fieldworker, follow these steps:

  1. Go to General Settings and select Labels.
  2. Click on New Label.
  3. Add the label title.
  4. Save your changes.
  5. Assign the label to the desired fieldworker by editing their profile and selecting the appropriate label from the list.

By utilizing labels for fieldworkers, you can effectively manage and organize your team, making it easier to find the right fieldworker for specific jobs and ensuring efficient service delivery to your clients.

Is it possible to send booking information to fieldworkers via email?

While fieldworkers typically access and receive notifications about bookings through the OctopusPro app, you can still email booking details to them when needed. Fieldworkers automatically receive emails containing booking information as part of booking reminders and confirmations, provided this feature is enabled in your settings.

To manually email booking information to a fieldworker from the booking page, follow these steps:

  1. Open the booking page for the specific booking.
  2. Click on the “Email booking to fieldworker” button.

Additionally, you can set up automated fieldworker booking reminders by following these steps:

  1. Go to Settings > Communications > Automations.
  2. Activate the “Fieldworker Booking Reminder” automated procedure from the list.

The Fieldworker Booking Reminder automatically sends reminders to fieldworkers about their assigned bookings at pre-scheduled times. This ensures that your fieldworkers are well-informed about their upcoming bookings, improving overall communication and efficiency within your team.

Can I track my fieldworker GPS locations?

You can track your fieldworkers GPS location from the moment they press the ON THE WAY button when heading to the customer, to the moment they Finish the job or Checkout from the job site.

Is it possible to block or restrict access for specific fieldworkers?

Yes, you can block access for certain fieldworkers, preventing them from logging into their accounts. To do this, simply enable the “Block” toggle button on the fieldworker’s profile page. Blocking a fieldworker restricts their ability to log in but does not impact assigning bookings or sending booking requests to them. This is managed using the “Active” flag, which activates and deactivates fieldworkers for scheduling purposes. It’s crucial to understand the distinction between the “Block” and “Active” toggles on a fieldworker’s profile.

Keep in mind that while blocking a fieldworker restricts their access to the account, it doesn’t remove their association with existing bookings or other data. It’s essential to review and reassign any bookings or tasks associated with a blocked fieldworker as necessary.

How can I manage and restrict my fieldworkers' app access to features and permissions?

To control the features and permissions your fieldworkers can access through the app, follow these steps:

  1. Go to Settings > General Settings > Booking Settings, and locate the Fieldworker Permissions tab. Here, you can enable or disable various features and permissions for your fieldworkers.
  2. To further customize permissions for different buttons, features, and functions, navigate to Settings > Company Settings > Users. Then, go to the User Roles tab and click on the Edit Permissions link.
  3. To assign credentials to a role, follow these steps: a. Click Assign Credentials. b. Click each heading to view all permissions in that section or click Open All at the top to see all options in all headings. c. Tick or untick boxes as appropriate to grant or restrict access. d. Once you have assigned credentials, press Save.

By assigning specific credentials to each role, you can control the level of engagement different types of users have with various aspects of the system. For instance, customers may have less access to the system than office workers. This customization allows you to ensure that fieldworkers can only access relevant features and information through the app.

Is it possible for fieldworkers to directly sign up on my website?

Fieldworkers that are interested in joining your team can directly sign up on your website or through your branded app by following these simple steps:

  1. Download the App: Direct your fieldworkers to download the OctopusPro app, or if you have a branded app provided by OctopusPro, they should download that app instead.
  2. Allow Permissions: After installing the app, fieldworkers need to allow it to send notifications and access their location for smooth functionality and accurate data.
  3. Create Account: If you have already created accounts for your fieldworkers or imported their email addresses, they can verify their accounts by clicking on the verification link received via email. If they need to create an account, they can use the signup form on your website or directly through your branded app.
  4. Complete Profile: Once logged in, fieldworkers should complete their profiles by entering personal details, services provided, working hours, and signing a contract. They can also update their profile picture, bio, business name and details, contact details, bank account information, driver’s license, registration details, and employee information.
  5. Switch to Fieldworker Mode: Fieldworkers need to sign in as a fieldworker in the app. To do this, they should go to the menu in the top-left corner of the app screen and select the option to sign in as a fieldworker. They’ll need to sign up again, verify their email, and complete their profile as mentioned in step 4.
  6. Edit and Update Profile: Fieldworkers can edit and update their profiles by going to the main menu at the top-left corner of the screen, clicking on their name, and selecting “My Account.”

By following these steps, fieldworkers can efficiently create and manage their profiles, ensuring they are ready to accept jobs and provide the best possible service to your customers.

Can fieldworkers independently manage their schedules and availability?

Fieldworkers have the ability to manage their own calendars and availability using the OctopusPro app. They can take the following steps to ensure their schedules are up to date and accurately reflect their availability:

  1. Set Working Hours: Fieldworkers can log in to their profiles and establish their preferred working hours when they are available for bookings. This helps the system allocate jobs to them based on their availability.
  2. Block Time Slots: If fieldworkers have other appointments or commitments during their working hours, they can mark themselves as unavailable by blocking specific time slots. This prevents bookings from being scheduled during those times.
  3. Update Availability: Fieldworkers can regularly update their calendars to reflect any changes in their schedules, ensuring the system always has the most up-to-date information about their availability.
  4. Admin Assistance: Office users can also edit fieldworkers’ working hours and blocked/unavailable times when needed. They can perform these actions on behalf of the fieldworker through the admin portal.

By managing their calendars and availability, fieldworkers can effectively coordinate their schedules, making it easier for the system to allocate jobs and ensuring the best possible service for customers.

Can fieldworkers access customer contact information at all times?

Fieldworkers can typically access customer contact details, such as mobile numbers, phone numbers, and email addresses, at any time. However, you have the option to control the visibility of this information for your fieldworkers through the following steps:

  1. Adjust Fieldworker Permissions: You can enable or disable access to customer contact details for fieldworkers under the Booking Settings in your admin portal. This allows you to decide which information you want to share with your fieldworkers.
  2. Hide Contact Details Until Necessary: If you prefer to limit access to customer contact information, you can set up the system to only reveal contact details when the fieldworker selects the “On The Way” button in the app. This ensures that fieldworkers only have access to the information when they are en route to the job.

By customizing your fieldworker permissions and settings, you can control the accessibility of customer contact details, ensuring that your fieldworkers have the information they need while maintaining the desired level of privacy for your customers.

Is it possible for fieldworkers to view the billing amount for customers?

Fieldworkers can typically see the quoted amount for bookings, allowing them to view the charges associated with a customer’s booking. However, you can customize the visibility of this information based on your preferences. Here’s how:

  1. Adjust Fieldworker Permissions: You can enable or disable fieldworker access to billing and invoicing information under the Booking Settings in your admin portal. By modifying these settings, you can control whether fieldworkers can view the billed amount for customers.
  2. Partially Conceal Billing Details: If you prefer to limit access to specific billing details, you can choose to display only the payment status of a booking (e.g., whether a booking has been paid or not) without revealing the payment amount.

By tailoring your fieldworker permissions and settings, you can ensure that your fieldworkers have access to the appropriate level of billing information, allowing you to maintain the desired level of transparency and privacy in your business operations.

Can fieldworkers access their earnings and payment history for individual bookings?

By default, fieldworkers can view their earnings for each booking and access their payment history and reports within the app. This information can be found in the payment terms section and the payment history section. If you prefer to restrict this information from being visible to your fieldworkers, you can adjust the settings accordingly. To enable or disable access to earnings information and payment history, follow these steps:

  1. Manage Fieldworker Permissions: Navigate to the Booking Settings in your admin portal and locate the fieldworker permissions section. Here, you can enable or disable the visibility of earnings information for individual bookings, as well as access to payment history and reports.
  2. Customization: Tailor the settings according to your business needs and preferences, ensuring that fieldworkers have access to the appropriate level of information.

By modifying fieldworker permissions and settings, you can maintain control over the data your fieldworkers can access. This provides them with the necessary information while safeguarding sensitive details as needed.

Can fieldworkers accept and decline incoming booking requests?

Fieldworkers have the ability to accept or decline new booking requests received through the app, providing them with flexibility in managing their workload. However, if your business model doesn’t permit fieldworkers to have such autonomy, you can disable this feature. By doing so, incoming booking requests will automatically be accepted, and fieldworkers will not have the option to decline any assignments. To enable or disable this feature, go to the Fieldworker Permissions section under Booking Settings.

Managing Job Assignment Methods

OctopusPro allows you to choose how you want to manage your job assignment methods, ensuring the process aligns with your business model. You can either manually control and manage job assignments, giving you full supervision over your workforce, or let the system handle it automatically, saving time and effort while maintaining efficient management.

To manage assignment method settings, navigate to General Settings under Settings in the main menu, and select Job Assignment. Two methods are available: Manual Assignment and Automatic Assignment. The default method is Manual Assignment, where all bookings require assignment by your office staff, allowing them to select the appropriate fieldworker(s). Automatic Assignment streamlines the process, saving time and effort.

Manual Assignment:

When using this method, admin users need to manually assign fieldworkers when creating a new booking or when a booking is created in the system. The admin user selects a fieldworker from a drop-down list showing all workers with the necessary availability, region, skills, and equipment to complete the job.

For bookings made through the customer portal, the booking will automatically be assigned to the general fieldworker. The admin user can then manually assign a fieldworker to the booking from the booking details page by clicking on the “Send Request” icon, or send a job request to all available and matching fieldworkers by clicking “Send Job Request.” The first fieldworker to accept the booking will be assigned, and the booking will be added to their calendar.

Automatic Assignment:

With this method, admin users don’t have to select or assign a fieldworker when creating a new booking. Instead, a notification is sent to all available fieldworkers who can provide the service in the specified location, allowing them to accept or reject the booking. The first fieldworker to accept the booking will be assigned.

In the case where no fieldworker accepts the booking request, a notification will be sent to the admin users, informing them that the booking has not been assigned and requires manual intervention.

To enhance communication with fieldworkers, you can enable automated job request notifications via SMS. This feature sends an automated job request to all available and matching fieldworkers when a booking request is placed through the customer portal.

Real-time availability can also be taken into account when automating job requests. Enable this flag to check the working hours and calendar availability of each fieldworker before sending automatic job requests. This ensures that job requests are sent only to fieldworkers who are available and able to provide the requested service.

You can also enable notifications for customers when their bookings have been accepted and assigned to a fieldworker, keeping them informed about the status of their bookings.

In case a fieldworker declines a booking after accepting it, the fieldworker must provide a reason for their decision. The booking will then be removed from their calendar, and the admin user will need to manually send a job request to a different fieldworker or directly assign a different fieldworker to the booking.

Is it possible for my fieldworkers to be informed of new bookings without the ability to accept or reject them?

By default, your fieldworkers have the ability to accept or decline booking requests via the app. However, if you prefer to eliminate the option for your fieldworkers to accept or reject assigned bookings, you can easily deactivate this feature. To do so, navigate to the fieldworker permissions tab within your booking settings and disable the corresponding flag for the Accept/Decline functionality. Once this is done, your fieldworkers will continue to receive notifications for new bookings assigned to them, but without the options to accept or decline the bookings. This streamlines the process and ensures that your fieldworkers remain informed about their assigned bookings without the ability to reject them.

How can I enable my fieldworkers to access the complete customer database when scheduling new bookings?

By default, fieldworkers can only view and select from the list of customers they have personally added when creating bookings. This means that if they need to schedule a new booking for a customer already present in your database, they would have to re-enter the customer’s details, as they cannot access your entire customer database.

If you prefer to grant your fieldworkers full access to your customer database, enabling them to view and select from all customers without limitations, you can activate the corresponding flag. Keep in mind that activating this flag allows all fieldworkers to view the full list of your customers and access their contact information, including phone numbers, email addresses, and physical addresses.

To enable or disable this flag, visit the fieldworker permissions section within your bookings settings. This added functionality makes it more convenient for fieldworkers to schedule new bookings, while also ensuring your customer information is consistently up-to-date.

Is it possible for my fieldworkers to upload comparison photos, such as before and after images, for their tasks?

Yes, fieldworkers have the capability to capture and upload before and after photos directly within the app for various purposes. These images can be associated with a booking, quote, invoice, customer complaint, or even be part of a discussion. This feature helps you and your fieldworkers maintain a visual record of the work completed, offering a convenient way to monitor progress, showcase results, and provide evidence in case of any disputes.

Can my fieldworkers arrange their own appointment times with customers for bookings that have not yet been scheduled?

Yes, you can give your fieldworkers the flexibility to coordinate their own visit schedules with customers by assigning a “To Schedule” status to those specific bookings. This status serves as an indicator that your fieldworkers should reach out to the customer to arrange a suitable date and time for the appointment themselves. To enable this, ensure that your fieldworkers have the necessary permissions to access customer contact information and edit booking details, which can be managed under fieldworker permissions in your general settings.

Once your fieldworkers have scheduled the appointment, they should update the booking status to “To Do” to signify that the booking has been arranged. This will also trigger any automated confirmation and reminder messages for that particular booking.

Can fieldworkers upload their licensing and insurance documentation to their profiles?

Yes, your fieldworkers have the ability to upload their licensing and insurance documents, as well as other relevant details, directly to their profiles through the app. Additionally, admin users can view, edit, and upload supplementary documents to fieldworker profiles as needed.

The license and insurance information fields are standard features in fieldworker profiles. However, if your business requires the collection of specialized information from your fieldworkers that is not accommodated by the default profile options, you can create custom fields tailored to your needs by navigating to Settings > General Settings > Fieldworker Profile. This will allow you to capture any specific data essential to your operations.

Is it possible for fieldworkers to perform all necessary tasks through the web portal instead of using the app?

Fieldworkers can access basic functionalities through the web portal, such as viewing and updating their bookings. However, to fully benefit from OctopusPro’s features, it is highly recommended that fieldworkers use the app. The app offers essential functions like job reminders, alarms, push notifications, GPS tracking, timesheets, and more, which are not available via the web portal. Encourage your fieldworkers to download and utilize the app to ensure they can take advantage of all the features OctopusPro has to offer.

Can fieldworkers be assigned to specific trading names when multiple trading names are configured for my business?

While fieldworkers can be assigned to specific services and custom fields within your settings, they cannot be directly assigned to individual trading names set up for your company. However, you can manage your fieldworkers’ assignments indirectly by associating them with specific services or custom fields related to a particular trading name. This approach allows you to ensure that your fieldworkers are aligned with the appropriate trading names for your business operations.

Is it possible for fieldworkers to manually modify their job check-in and check-out times?

While admin users have the ability to edit and update all data from the booking edit page, along with maintaining a log of changes, fieldworkers have limited editing capabilities. Fieldworkers can modify the job start and end times displayed in customer communications. However, they are not allowed to alter their own check-in and check-out times to ensure data integrity and maintain accurate records of their working hours. This restriction helps prevent any potential discrepancies or manipulation of time-related data.

Can updates made by fieldworkers require office approval before being finalized?

Fieldworkers may need to make changes to customer details, services, quantities, or costs during the course of a job. To maintain control over these updates, you can choose to require approval from an authorized user within your organization, such as a manager, before the changes are confirmed. This ensures that all adjustments are reviewed and verified before being finalized. To enable or disable this feature, you can adjust the fieldworker permissions under your booking settings. By implementing an approval process, you can maintain a higher level of accuracy and oversight for your business operations.

Is it possible for inactive fieldworkers to log in to the app?

Although inactive fieldworkers cannot be assigned new bookings or receive new booking requests, they can still log in to the app to access their work history. Access to historical data may be necessary for legal and tax purposes, particularly for independent contractors.

If you wish to prevent specific users from accessing their accounts altogether, you will need to block them. Alternatively, you can delete their accounts if retaining their work history is no longer a requirement.

How can I access daily, weekly, or monthly timesheet reports for my fieldworkers?

To view your fieldworkers’ working hours, including their check-in and check-out times, access the timesheet reports available to all admin users. You’ll find these reports in the “Fieldworkers Reports” section. From there, you can generate daily, weekly, or monthly reports by using the date selection filter on the timesheet reports page. Additionally, fieldworkers’ working hours can be viewed in their booking summary reports and on the booking view page for each of their individual bookings. These comprehensive reports provide valuable insights into your team’s performance and allow you to effectively manage their schedules and workload.

When do customers learn about the fieldworker assigned to their upcoming booking, and how can this be managed?

Customers will be able to view the assigned fieldworker for their upcoming booking through the customer portal on the booking page once the fieldworker has been assigned, provided they have the necessary permissions. Additionally, customers can find information about their assigned fieldworker in the booking confirmation and reminder emails they receive.

If you prefer to limit the visibility of fieldworker details for your customers, you can adjust the visibility settings in the customer portal settings. This will allow you to remove the fieldworker’s name and other details from the standard email templates, ensuring that the information remains confidential if desired.

By providing the option to display or hide fieldworker details, OctopusPro offers a flexible solution that can be tailored to your business’s specific requirements, ensuring that your customers have access to relevant information without compromising the privacy of your fieldworkers.

How are fieldworkers notified about assigned bookings, and is an email sent to them?

With OctopusPro, communication between your office, customers, and fieldworkers is streamlined through the app. When a booking is assigned to a fieldworker, they will receive a push notification on their smartphone or tablet via the OctopusPro app, rather than an email. To receive notifications about assigned bookings, fieldworkers need to log in to the app, where they can also accept or decline requests and confirm their availability.

By utilizing the app and push notifications, OctopusPro helps reduce the volume of emails exchanged between fieldworkers and the office, leading to improved operational efficiency and a higher success rate for bookings. This approach ensures that fieldworkers are promptly informed about their assigned tasks and can respond quickly, resulting in a smoother booking process and better overall communication within your team.

Can fieldworkers who are actually performing the job update the booking status themselves?

Fieldworkers who are responsible for a particular service can indeed update or modify the booking status, provided they have the appropriate permissions granted in your settings. Using the app, fieldworkers can change the status of their bookings by navigating to the view booking page, tapping the three dots in the top right corner, selecting “Change Status,” and then choosing the desired status update. Additionally, fieldworkers will be prompted to update the job status and confirm other relevant details during their scheduled visits.

You can customize when and how fieldworkers can edit the status of their bookings by adjusting the settings under “Settings > Booking Settings.” By default, fieldworkers have the ability to edit both past bookings that have been closed and future bookings they have not yet attended. If you prefer that fieldworkers request permission before editing certain bookings, you can deactivate the related flag, which will require them to seek approval from your office before making changes.

By granting fieldworkers the ability to update booking statuses, you can enhance communication and efficiency within your team, ensuring that all parties are aware of the progress and status of each job. This functionality allows your team to stay better organized and respond more effectively to any changes or challenges that may arise during the service process.

What should a fieldworker do if they forgot their password?

In the event that a fieldworker is unable to recall their password, they can easily reset it by utilizing the “Forgot Password” link located at the bottom of the login form. By following the prompted steps, they will be able to create a new password and regain access to their account.

What are subworkers and how do they differ from fieldworkers?

Subworkers are supplementary team members who work under the guidance and supervision of your primary fieldworkers. They play a crucial role in various industries, such as manufacturing, delivery, and maintenance, where fieldworkers might manage a team of employees performing similar tasks under their direction.

Role and Definition of Subworkers: Subworkers can be added to a fieldworker’s profile, allowing them to collaborate and manage multiple tasks effectively. These team members are hired directly by the fieldworker and perform services under their supervision. Subworkers do not have live access to bookings, invoices, or complaints and cannot communicate directly with other employees or customers.

Distinguishing Subworkers from Fieldworkers: Fieldworkers are your employees or contractors who provide services to your customers and are hired and paid by your company. In contrast, subworkers are secondary workers added to the fieldworker’s profile and are managed and paid by the fieldworker. Unlike fieldworkers, subworkers work indirectly for your company.

Advantages of Adding Subworkers to Your Team: The subworkers feature in OctopusPro offers numerous benefits for optimizing team management:

  1. Enables fieldworkers to add team members and create profiles for them, providing you with a better understanding of your business’s representation.
  2. Facilitates fieldworker management and organization of their teams.
  3. Keeps subworkers under your supervision and control, allowing you to view all subworkers from the selected fieldworker’s profile.
  4. Maintains contact between your office, customers, and subworkers when necessary.
  5. Reduces confusion by allowing subworkers to view and manage their work through the app, separately from the main fieldworker account.
  6. Enhances fieldworker organization by enabling them to assign subworkers to bookings.
  7. Prevents potential delays or missed visits.

Can fieldworkers add their team members (subworkers) to use OctopusPro?

As long as the subworkers feature has been activated within your fieldworkers’ settings, your fieldworkers can indeed add their team members, or subworkers, to the OctopusPro platform. This allows them to efficiently manage jobs and collaborate with their employees, ensuring a streamlined work process.

What is the difference between subworkers and fieldworkers in terms of their roles, responsibilities, and relationship with the company they work for?

The primary difference between subworkers and fieldworkers lies in their roles, responsibilities, and their relationship with your company. Here’s a detailed comparison between the two:

Role and Responsibilities:

Fieldworkers:

  1. Fieldworkers are primary employees or contractors who provide services directly to your customers on behalf of your company.
  2. They are responsible for managing their tasks, communicating with clients, and ensuring that the job is completed to the customer’s satisfaction.
  3. Fieldworkers are often responsible for generating quotes, managing invoices, handling complaints, and participating in discussions with customers and colleagues.
  4. They have access to your company’s booking system, customer database, and other essential resources to carry out their tasks.

Example: A fieldworker might be a plumber who is responsible for fixing pipes, installing new plumbing systems, and providing quotes and invoices to customers on behalf of your plumbing company.

Subworkers:

  1. Subworkers are supplementary team members who work under the guidance and supervision of a primary fieldworker.
  2. They perform tasks and services similar to the fieldworker, but their responsibilities are limited as they report directly to the fieldworker and not your company.
  3. Subworkers do not have the same level of access to company resources, such as the booking system, customer database, or direct communication with clients.
  4. They focus primarily on executing tasks assigned to them by the fieldworker and may not be involved in the broader aspects of customer service or company management.

Example: A subworker might be an apprentice plumber who assists the primary plumber (fieldworker) in carrying out tasks such as carrying tools, cutting pipes, and installing fixtures under the fieldworker’s supervision.

Relationship with the Company:

Fieldworkers:

  1. Fieldworkers are directly employed or contracted by your company, representing your business in their interactions with customers.
  2. They are hired, managed, and paid by your company, and their performance is directly linked to the company’s success and reputation.

Subworkers:

  1. Subworkers are not directly employed or contracted by your company; instead, they are hired and paid by the fieldworker.
  2. They work indirectly for your company, and their performance is more closely related to the fieldworker’s success and reputation.

In summary, fieldworkers are primary team members who work directly for your company and manage various aspects of customer service and job execution. In contrast, subworkers are secondary team members who work under the guidance of fieldworkers, assisting them in completing tasks but not having the same level of responsibility or access to company resources.

For more information visit our subworkers userguide page.

What are the advantages of incorporating subworkers into your workforce?

Advantages of Incorporating Subworkers into Your Workforce

  1. Enhanced productivity and efficiency: By integrating subworkers into your team, you can improve resource allocation and task delegation, leading to increased productivity and efficiency across your field operations.
  2. Greater visibility and control: The inclusion of subworkers provides increased visibility and control over all field activities, ensuring a higher level of accountability and management.
  3. Clear representation of your business: By allowing fieldworkers to add their team members and create profiles for them, you can ensure that you know exactly who is representing your business, irrespective of their payment arrangements.
  4. Improved communication and coordination: Subworkers promote better communication and coordination among field teams, enabling fieldworkers to manage and organize their teams more effectively.
  5. Supervision and control: Keeping subworkers under your supervision and control allows you to view all subworkers associated with a selected fieldworker profile, maintaining a clear overview of your workforce.
  6. Seamless office and customer communication: Subworkers can easily stay in contact with your office and customers when necessary, ensuring smooth communication throughout the service process.
  7. Streamlined work management: Subworkers can view and manage their work through the app, just like fieldworkers, which prevents potential confusion that may arise if both parties used the same account.
  8. Organized assignment of tasks: Fieldworkers can efficiently assign tasks to their subworkers for specific bookings, ensuring a more organized and streamlined work process.
  9. Minimized delays and missed visits: By incorporating subworkers into your system, fieldworkers can avoid assigning jobs through alternative means that could result in delays or missed visits, ensuring all bookings are effectively managed within the system.

How can I activate or deactivate the option to add subworkers to my business?

To manage the ability for fieldworkers to create and manage subworker profiles, follow these steps:

  1. Access Settings: From the main menu, select “Settings > General Settings”.
  2. Fieldworker Permissions: Navigate to the “Fieldworker Permissions” section to manage the capabilities and access levels of your fieldworkers.
  3. Subworker Profiles Toggle: Locate the toggle button labeled “Allow fieldworkers to have sub-profiles.” To enable the feature, make sure the toggle is switched on (usually highlighted or colored). To disable it, switch the toggle off (usually grayed out or uncolored).
  4. Save Changes: After enabling or disabling the subworker profiles option, ensure you save your changes to apply the updated settings.

By controlling the subworker profile creation feature, you can decide whether fieldworkers should have the ability to create and manage sub-profiles within your business. This can help maintain the desired level of hierarchy and organization within your workforce, while also providing flexibility when needed.

How can new subworkers be added to the system, and what are the steps for admins and fieldworkers?

To add new subworkers to your team, both admin users and fieldworkers can follow these steps:

For Admin Users:

  1. From the side menu, click on “Fieldworkers” to navigate to the page containing all your fieldworkers.
  2. Locate the fieldworker to whom the subworker will be assigned, and hover over their name, then click on “View Profile.”
  3. In the fieldworker’s profile, click on “Personal Details,” and scroll down to the “Subworkers” section.
  4. Click on the edit button to access the subworkers page, then click on the “Create New Subworker” button.
  5. A “New Subworker” popup will appear, allowing you to fill in the necessary information to add the subworker.

For Fieldworkers:

  1. Access “My Account” from the left side menu, then click on “Personal Details.”
  2. Scroll down to the “Subworkers” section and click on the edit button.
  3. The subworkers page will appear; click on the “Create New Subworker” button.
  4. The “New Subworker” popup will be displayed, enabling you to fill in the form to add the required subworker.

By following these simple steps, both admin users and fieldworkers can efficiently add new subworkers to the system, ensuring seamless team management and collaboration.

How can subworkers manage their profiles and what functionalities are available to them?

Subworkers have access to various features and options within their OctopusPro accounts, which facilitate their work and streamline communication. Some of the default actions available on subworker profiles include:

  1. Viewing upcoming bookings: Subworkers can check their assigned bookings directly from their accounts, eliminating the need to contact the fieldworker for updates.
  2. GPS tracking, check-in, and check-out: These features allow subworkers to track their location, log their arrival and departure times for jobs, and keep fieldworkers informed about their progress.
  3. Managing personal details: Subworkers can update their profile information, including their profile photo, contact information, and any relevant qualifications or certifications.
  4. Accessing dashboard information: The dashboard provides an overview of key metrics, such as new inquiries, estimates, completed bookings, complaints, upcoming jobs, and SMS messages.
  5. Adding signatures: Subworkers can add their digital signatures to their profiles, which can be used for confirming job completion or other documentation.
  6. Setting travel radius: Subworkers can specify the maximum distance they are willing to travel for jobs, ensuring they are only assigned to bookings within their preferred range.

By providing subworkers with these features, OctopusPro empowers them to manage their work efficiently, stay organized, and maintain seamless communication with fieldworkers and the company.

How can admin users modify subworker profiles and manage their information?

To edit a subworker’s profile as an admin user, follow these steps:

  1. Access Fieldworkers: From the main menu, select “Fieldworkers” to view a list of all fieldworkers associated with your company.
  2. Locate the Parent Fieldworker: Find the fieldworker to whom the desired subworker is assigned. Hover over their name and click on “View Profile” to access their profile page.
  3. Navigate to Subworkers: In the fieldworker’s profile, click on the “Personal Details” tab, then scroll down to the “Subworkers” section.
  4. Choose the Subworker to Edit: Locate the subworker whose profile you want to modify, and click on the “Edit” button next to their name.
  5. Edit Subworker Information: The subworker’s profile page will be displayed. Click on the “Actions” button next to the subworker’s name and select “Edit Info” from the dropdown menu.
  6. Update Profile Details: Modify the subworker’s personal and professional information as needed, including their name, contact details, skills, and any other relevant data.
  7. Save Changes: After making the necessary changes to the subworker’s profile, click on the “Save” button to apply the updates.

By following these steps, admin users can effectively manage subworker profiles, ensuring that their information is accurate and up-to-date. This helps maintain an organized and efficient workforce, allowing for better resource allocation, communication, and overall productivity within the company.

What level of control do fieldworkers have over subworkers?

Fieldworkers have a range of responsibilities and permissions when it comes to managing subworkers under their supervision:

  1. Booking Assignments: Fieldworkers can assign bookings to subworkers, but only within the scope of their own bookings.
  2. Subworker Profile Editing: Fieldworkers can edit subworker profiles to ensure accurate and up-to-date information.
  3. Account Management: Fieldworkers can deactivate or block subworker accounts as needed.
  4. Subworker Login: Fieldworkers have the option to log in as subworkers, which allows them to access and manage subworker profiles directly.
  5. Password and Account Deletion: Fieldworkers can change subworker passwords and delete their accounts when necessary.
  6. Monitoring Subworker Activities: Fieldworkers can track various metrics related to their subworkers’ activities, such as new requests, pending updates, approvals, complaints, payments, invoice statuses, declined bookings, and messages.

These permissions enable fieldworkers to effectively manage subworkers and maintain a streamlined and efficient workflow within the team.

How can administrators allocate bookings to subworkers?

To assign bookings to subworkers through the web platform as an admin user, follow these steps:

  1. Access Bookings: From the main menu, click on “Bookings” to view your company’s booking management options.
  2. Create New Booking: Select “Create New” to open the “New Booking” page for scheduling a service appointment.
  3. Add Services: Scroll down to the “Services” section, click on “Add Services,” and choose the desired services that the customer wishes to book.
  4. Appointment Details: After selecting the services, a new section will appear where you need to enter the appointment details, including the date, time, and duration.
  5. Choose Fieldworker and Subworker: In the same section, you’ll be able to select the fieldworker responsible for the job. Once the fieldworker is chosen, a dropdown menu will appear allowing you to pick a subworker to assign to the appointment.
  6. Save and Confirm: After selecting the subworker, complete the remaining booking details, and click on “Save” or “Confirm” to finalize the booking. This action will assign the subworker to the specified job.

By following these steps, admin users can efficiently allocate bookings to subworkers using the web interface, ensuring smooth scheduling and job management for their business.

How can fieldworkers allocate specific bookings to subworkers?

Fieldworkers can effectively manage bookings assigned to them by admin and allocate tasks to subworkers while taking into account their availability, working hours, and blocked times. This ensures optimal utilization of resources and provides a smooth experience for customers.

  1. View assigned bookings: Fieldworkers can access their assigned bookings through the “My Bookings” section or the calendar view, where they can see bookings delegated to them by admin users.
  2. View subworker availability: Fieldworkers can view and manage subworker availability by navigating to the subworker’s profile or using the calendar view. This will display their working hours, blocked times, and any other important scheduling information.
  3. Allocate subworkers to bookings: Fieldworkers can assign subworkers to specific bookings by opening the booking details and selecting the appropriate subworker from a dropdown menu or selection tool. This ensures that each job is assigned to a suitable team member based on their skills, availability, and other relevant factors.
  4. Manage bookings: Fieldworkers can monitor and update the status of bookings assigned to their subworkers. This includes updating the progress, adding notes, uploading photos, and communicating with customers, if necessary. Subworkers can also manage and update their own appointments through the app.
  5. Review and adjust working hours: Fieldworkers can view and adjust subworker working hours by accessing the subworker’s profile and editing their schedule as needed. This ensures that subworkers’ availability aligns with the company’s requirements and customer expectations.

By efficiently managing their assigned bookings and subworkers, fieldworkers can benefit from improved resource allocation, increased productivity, better communication, and enhanced customer satisfaction. Additionally, this allows fieldworkers to focus on their core responsibilities and maintain a seamless workflow throughout the organization.

What capabilities do subworkers have within the system?

Subworkers have a range of functionalities available to them to ensure efficient communication and seamless workflows:

  1. Booking and Calendar Access: Subworkers can view their assigned bookings and calendar, helping them manage their schedules effectively.
  2. Status Updates: Subworkers can update their status throughout the booking process, including ‘on the way,’ ‘arrived,’ ‘started,’ and ‘finished.’ These updates enable accurate timesheet generation based on their check-in and check-out times.
  3. Booking Discussions: Subworkers can participate in booking-related discussions by adding comments to the discussion board. This feature facilitates clear communication among team members and allows for easy tracking of updates and comments for each booking.
  4. Photo Uploads: Subworkers can upload photos related to their bookings, providing visual documentation and updates for the team and customers.

These features empower subworkers to stay connected, share essential information, and collaborate with their team, ultimately enhancing overall productivity and customer satisfaction.

How can I modify subworker permissions as an admin user?

As an admin user, you have control over the permissions granted to subworkers. To adjust these permissions, follow these steps:

  1. Navigate to Settings > Company Settings > Users > Roles.
  2. A page displaying a list of all users in your account will appear.
  3. Locate the subworker’s name and click on the “Assign credentials” button next to it.
  4. A list of permissions will be displayed, allowing you to review and modify the subworker’s access.
  5. Check or uncheck the boxes in the permissions table to enable or disable specific actions for the subworker.

By managing permissions in this way, you can ensure that subworkers have access to the appropriate features and actions within the system while maintaining control over restricted functions.

How does the GPS tracking system function for subcontractors?

To monitor the real-time location of subcontracted employees during a job assignment, follow these steps:

  1. Go to “Bookings” > “All Bookings” in the main menu.
  2. Select the desired booking to view the subcontracted employee’s tracking details.
  3. Observe two distinct maps provided for each booking. The first map, located at the top left corner of the page, displays the precise booking location and the current positions of all assigned subcontracted employees for that specific job.
  4. Beneath the primary map, you will find a “Scheduled Appointments” tab containing information on each visit associated with the booking.
  5. Every visit to a booking includes a dedicated subcontracted employee tracking map, allowing for enhanced tracking capabilities and improved management.

By following these steps, you can effectively monitor and manage subcontracted employees’ progress on their job assignments. This GPS tracking system offers real-time location data, allowing you to make informed decisions and respond promptly to any situation that may arise. Additionally, it enables you to ensure that subcontracted employees adhere to their assigned tasks and maintain proper time management.

How can admin users view subcontractors assigned to a booking on a map?

To display the assigned subcontractors on a map within the administrator’s web interface, follow these steps:

  1. Click on “Bookings” > “All Bookings” from the main menu.
  2. Either click directly on the desired booking or select “View Booking” from the actions button.
  3. The booking details page will be displayed, featuring a map in the upper left corner.
  4. On the map, red pin icons represent the locations of the assigned subcontractors for the specific booking.

This enhanced visualization feature allows administrators to easily monitor the locations of subcontracted employees, streamlining job management and coordination. By observing the map, administrators can identify potential issues, such as employees being off-course or clustered together, and promptly address them. Moreover, it provides a comprehensive overview of the job’s progress and helps ensure that subcontracted employees efficiently complete their assignments.

How can customers submit feedback regarding subcontractors?

To share feedback about the performance of fieldworkers and subcontractors, customers can use the following steps within the customer portal:

  1. Sign in to the customer portal using your login credentials.
  2. Select “Bookings” from the side menu to access a list of your bookings.
  3. Choose the booking for which you would like to provide feedback.
  4. The booking details page will appear, offering an option to “Add Feedback.”

This feature enables customers to evaluate the performance of fieldworkers and their employees or subcontractors, promoting transparency and improving overall service quality. The feedback submitted by customers can be invaluable for administrators when assessing employee performance, identifying areas for improvement, and recognizing exceptional work. Moreover, this feedback mechanism allows businesses to continuously refine their services, ultimately leading to higher customer satisfaction and loyalty.

What are the consequences of deleting a fieldworker's profile?

If an admin user decides to delete a fieldworker’s profile, it is essential to understand the impact this action will have on related subworkers. When a fieldworker’s profile is removed, all associated subworkers will also be deleted. A confirmation message outlining this information will appear before the deletion is finalized, allowing the admin user to reconsider the action.

If an admin user wishes to delete a specific subworker instead, they can do so by following these steps:

  1. Navigate to the “Fieldworkers” section in the side menu.
  2. Locate and hover over the name of the fieldworker to whom the subworker is associated.
  3. Click on “View profile” to access the fieldworker’s profile.
  4. Click on “Personal details” and scroll down to the “Subworkers” section.
  5. Click the edit button next to the subworker’s name to open their profile.
  6. Click on the “Actions” button and select “Delete Subworker.”
  7. A validation message will appear, prompting you to confirm the deletion or cancel the action.

By understanding the implications of deleting a fieldworker’s profile, admin users can make informed decisions to maintain the integrity of their team structure and avoid unintended data loss.

What are the payment plans for the subworkers?

Payment plans for subcontractors mirror those for fieldworkers, with charges being equivalent for both roles. Here’s a breakdown of how the charges apply:

  1. For businesses with a subscription to the standard plan, the cost for each additional subcontractor is the same as that of a fieldworker. For instance, if your company employs three fieldworkers and three subcontracted employees, the total cost would be equivalent to that of six fieldworkers.
  2. Subscribers of the unlimited or corporate plans benefit from a per-booking payment structure rather than a per-user one. This means that adding more users (fieldworkers and subcontracted employees) does not incur additional charges.

This payment system ensures fair and consistent pricing for all users, regardless of their role as a fieldworker or subcontracted employee. It allows businesses to better manage their workforce and expenses, scaling up as needed without worrying about unexpected costs. Ultimately, this flexibility contributes to improved operational efficiency and overall success.

Inquiries & Leads FAQs

What is the Inquiry Form Widget, and how can I set it up on my website?

The Inquiry Form Widget is a versatile contact form that can be embedded into any page of your website, allowing customers to easily submit inquiries directly to your OctopusPro account. Upon receiving an inquiry, the customer will get an automatic email confirmation, and you’ll be notified in your OctopusPro inquiries list. From there, you can efficiently manage leads, follow up on inquiries, and convert them into quotes or bookings.

To set up the Inquiry Form Widget, follow these steps:

  1. Navigate to Communication Settings and select the Inquiry Widget section under Inquiries.
  2. Customize the form’s colors and text to match your website’s design and branding.
  3. Copy the provided code snippet and paste it into the desired location on your website.

Once installed, you and your admin users will receive push notifications for each new inquiry submitted through the form.

You can tailor the inquiry form to your specific needs by displaying or hiding standard fields and setting them as mandatory or optional. Custom fields can also be added to the form through your services settings, and these fields will be visible in the embedded inquiry widget and customer portal.

The Inquiry Form Widget is fully customizable, allowing you to adjust the title, button text, button color, button text color, text color, and form title color to match your website’s theme and business branding. If you need further customization, you can add extra CSS to your website or opt for OctopusPro’s premium support.

Create a list of different inquiry sources (e.g., website, call, text, Facebook, referral) for admin users to categorize inquiries, which can help with marketing efforts. You can enable or disable the inquiry source field in your Inquiry Settings.

Although inquiries are only visible to admin and office users, you can pass customer inquiry details to fieldworkers by converting inquiries into bookings with a TO SCHEDULE or TO VISIT status. This way, fieldworkers can assess the work required and provide quotes, which can then be scheduled and assigned to the appropriate fieldworker. You’ll be notified of all changes made by fieldworkers, allowing you to follow up with customers and ensure seamless communication throughout the quoting and booking process.

Can I embed an inquiry form on my website?

Yes, you can embed an inquiry form on your website using the Inquiry Form Widget provided by OctopusPro. This feature allows customers to submit inquiries directly to your OctopusPro account, streamlining lead management and follow-up processes.

To embed an inquiry form on your website, follow these steps:

  1. Go to your OctopusPro account and navigate to Communication Settings.
  2. Select the Inquiry Widget section under Inquiries.
  3. Customize the form’s appearance to match your website’s design and branding.
  4. Copy the provided code snippet and paste it into the desired location on your website.

Once the inquiry form is embedded, you and your admin users will receive push notifications for each new inquiry submitted through the form. The form can be further tailored to your needs by displaying or hiding standard fields, setting fields as mandatory or optional, and adding custom fields through your services settings. These custom fields will be visible in the embedded inquiry widget and customer portal.

Is it possible to include additional fields in the inquiry form using the widget?

Yes, you can add extra fields to your inquiry form through the OctopusPro Inquiry Widget. To do so, you will need to create custom fields in your services settings, and then incorporate them into your inquiry form. These custom fields will be displayed not only in the embedded inquiry widget on your website but also in the customer portal.

By adding custom fields, you can gather more information specific to your industry or business, making the inquiry form more relevant and useful for both you and your customers.

Is it possible to modify the inquiry form's appearance to match my website's theme and business branding?

Yes, you can easily customize the style of the inquiry form to suit your website theme and business branding. Within the Inquiry Widget settings in OctopusPro, you can edit the inquiry form title, button text, button color, button text color, text color, and form title color to ensure it seamlessly integrates with your website’s design.

For further customization, you can add extra CSS to your website after embedding the inquiry widget to adjust any additional elements of the form. If you’re unfamiliar with CSS, consider contacting your webmaster or opting for premium support with OctopusPro for assistance.

Is it possible to monitor the origins of inquiries submitted via the inquiry widget?

Yes, you can track the sources of inquiries received through your inquiry widget by creating a list of different sources (e.g., website, call, text, Facebook, referral, etc.) within OctopusPro. An inquiry source enables you to categorize inquiries based on their origin, which can help with your marketing efforts. You can enable or disable the inquiries source field from the Source tab in your Inquiry Settings. This allows you to monitor the effectiveness of various channels and better understand where your leads are coming from.

Is it possible to provide fieldworkers with access to a customer inquiry?

Although customer inquiries are exclusively visible to and assignable by admin or office users, there are a couple of approaches to relay inquiry details to fieldworkers.

  1. If you want to pass all customer inquiry information to a fieldworker for handling, you can convert the inquiry into a booking using the “TO SCHEDULE” status. This status does not create appointments for fieldworkers or customers, but it will appear on the fieldworker’s calendar at the specified date and time. The fieldworker will also receive a push notification on their app about the inquiry. They can then contact the customer directly and convert the inquiry into a booking with an appropriate status (TO VISIT, TO DO, TENTATIVE, etc.) or into a quote by selecting the “QUOTED” status. They can update the pricing, add comments, and email the quote directly to the customer if they have the necessary permissions.
  2. If a fieldworker needs to visit the client’s site to assess the work and provide a quote, you can convert the inquiry into a booking using the “TO VISIT” status. Schedule a date and time, and assign the fieldworker to the booking when converting it. This allows the fieldworker to view all inquiry details, including photos, discussions, and notes, and visit the site to provide a quote. After assessing the work, the fieldworker can convert the booking into a quote by changing the status to “QUOTED.”

Throughout these processes, your office will be notified of all changes made by fieldworkers, allowing you to follow up with customers and fieldworkers regarding quotes or bookings created. To schedule a quote generated by a fieldworker, simply convert it into a booking with a “TO DO” or “TENTATIVE” status. You can assign the same fieldworker or another suitable fieldworker to the booking when scheduling it.

Is it possible for customers to attach images when submitting inquiries through my website's inquiry form?

Yes, customers can easily upload photos when submitting an inquiry through your website’s inquiry form. To enable this feature, simply activate the corresponding option in your inquiry widget settings. Once activated, a prompt will appear for customers to upload photos after they have submitted their inquiry. This feature allows customers to upload multiple photos simultaneously, providing more context and information for their inquiry.

Additionally, you can customize the text displayed to your customers in the photo upload prompt to better align with your branding and communication style. By allowing customers to attach photos, you can gain a better understanding of their needs, leading to more efficient responses and improved customer satisfaction.

Do inquiries vanish after being converted into quotes or bookings?

When an inquiry is converted into a quote or a booking, it will no longer appear under the New Inquiries list, as it is no longer considered a new inquiry. However, you can still access the original inquiry by navigating to the All Inquiries link in the left menu.

Upon conversion, the inquiry will be assigned a quote or booking number, which can be used to view the associated quote or booking directly from the inquiry details page. This ensures that the original inquiry information is preserved and easily accessible for future reference, even after it has been converted to a quote or a booking.

How can I streamline my workflow from inquiry to site visit, quote, and booking?

To optimize your workflow with OctopusPro, follow these steps:

  1. Embed the OctopusPro inquiry widget on your website, allowing inquiries to be directly integrated into your OctopusPro account.
  2. Convert an inquiry into a site visit by changing its status to a booking with a TO VISIT status. This will schedule a visit for your fieldworker to assess the work needed.
  3. After the site visit, convert the booking to a quote by changing the status to QUOTED or to a booking with a TO DO status, depending on the outcome of the assessment.
  4. When the booking is completed, change the status to COMPLETED. This will automatically generate an invoice if the service is paid. If additional visits are required, update the booking status to IN PROGRESS and add the future visits to the booking.
  5. If needed, manually generate the invoice before starting the booking by clicking the Generate Invoice link under the Actions button in the booking details page.

This streamlined process will help you efficiently manage your workflow from inquiries to bookings and invoicing using OctopusPro.

Bookings & Quotes

How do I create a new booking in OctopusPro?

Admins and fieldworkers can create new bookings using the OctopusPro platform, accessible via both the web and the app, while customers can place booking requests online through the customer portal.

Before creating your first booking, ensure that you have:

  1. Added your services
  2. Added your fieldworkers
  3. Enabled the customer portal

Follow these steps to create a new booking in OctopusPro:

For admins and fieldworkers:

  1. Log in to your OctopusPro account.
  2. In the left-hand menu, click on the “Bookings” tab.
  3. At the top right of the page, click on the green “New Booking” button.
  4. Choose an existing customer or create a new one by filling in their name and contact information.
  5. Add one or more services to the booking.
  6. Schedule your booking, specifying the date and time. If needed, you can schedule multiple visits per service by clicking on “Schedule Next Visit.”
  7. To proceed, assign the service to a fieldworker by selecting their name from the “Fieldworker” drop-down menu.
  8. Complete any additional fields as necessary, such as payment details or special instructions.
  9. Click the “Save” button at the bottom of the page to create the booking.

For customers using the customer portal:

  1. Visit the company’s customer portal.
  2. Browse the available services and select the one(s) you’d like to book.
  3. Sign in or create an account if you don’t have one. Or continue as guest.
  4. Choose a date and time for your booking or select a time range, such as morning or afternoon, depending on the company’s settings.
  5. Provide any necessary details, such as your address and contact information.
  6. Review your booking request and submit it.
  7. The company will review your booking request and either approve it or suggest an alternative time.

If you encounter any difficulties or need further assistance, OctopusPro offers a comprehensive support center on their website, providing additional guidance and help.

Does the initial quote vanish when it's converted into a booking?

When a quote is transformed into a booking, it is given a booking number and scheduled date, turning it into a booking. However, the original quote remains accessible. The booking maintains the same quote number, which you can view by clicking on the quote number displayed on the booking page. Additionally, you can review all your original quotes, including those converted into bookings and invoices, by selecting the “All Quotes” link in the left-hand menu.

Can my administrative team arrange appointments and bookings for fieldworkers?

Definitely, your administrative team has the ability to create quotes, bookings, and invoices directly through their accounts. They can allocate fieldworkers to specific bookings and keep track of the booking’s progress. This includes monitoring the fieldworker’s journey to the booking location, their arrival, the commencement of the booking, its completion, the receipt of payment, and the fieldworker’s departure from the job site. Additionally, your team can manage schedules, coordinate with fieldworkers, and handle any changes or updates as needed.

Can customers book services through my website using OctopusPro?

Yes, your customers can effortlessly book services directly through your website using the OctopusPro customer portal and widgets. By integrating these features, you provide a seamless booking experience for your customers while capturing leads and inquiries.

To enable these features, follow these steps:

  1. Locate the customer portal link in your OctopusPro account settings. You’ll also find instructions for integrating the portal with your website there.
  2. OctopusPro offers two embeddable widgets for your website: the booking widget and the inquiry widget. These can be integrated simultaneously to create a smooth customer experience.a. The booking widget: Utilize the customer portal as a booking widget, allowing customers to book services directly from your website. Customize the widget’s design and choose the services to offer. Once complete, copy the provided embed code and paste it onto your website where you want the booking widget to appear.b. The inquiry widget: Capture leads and inquiries by embedding the inquiry widget on your website. Customize the widget’s design and fields to suit your business requirements. Once complete, copy the provided embed code and paste it onto your website where you want the inquiry widget to appear.

For an example of a fully integrated customer portal, visit www.zenin.com.au and see how their customer portal (https://booking.zenin.com.au) is integrated. You can enable or disable features and hide pages or features as needed.

By integrating both widgets on your website, you provide a seamless experience for customers to book services and submit inquiries, making it easier for you to manage your bookings and inquiries in one place with OctopusPro.

Is it possible to create recurring bookings for customers and set the frequency?

Yes, you can easily create recurring bookings for customers by specifying the start and end dates and selecting the desired frequency, such as daily, weekly, monthly, every six months, and so on. To set up a recurring booking, follow these steps:

  1. Create the initial booking for the customer.
  2. Navigate to the original booking’s details page.
  3. Click on the Actions button drop-down located in the top-right corner.
  4. Select the “Repeat Booking” option.
  5. Fill in the required fields, including the start and end dates, as well as the frequency of the recurring bookings.
  6. Save your changes.

By following these steps, you will create a series of recurring bookings for the customer, adhering to the specified frequency and date range. This feature enables you to efficiently manage and schedule bookings for customers who require your services on a regular basis.

How can I set up recurring bookings and ensure that invoices are sent automatically for each occurrence?

To establish a recurring booking, first create an initial booking. Then, from the “View Booking” page, click on “Actions” and select “Repeat Booking.” Your customers can also schedule repeat bookings directly through your customer portal when making a booking. You can configure this feature in your customer portal settings.

OctopusPro streamlines invoice creation and management, eliminating the need for manual invoice generation.

To enable automatic emailing of recurring invoices to your customers, activate the corresponding automated procedure under Settings > Communications > Automations. This ensures that your clients receive invoices for each instance of their recurring bookings, simplifying the billing process for both you and your customers.

How can I identify the initial booking from which a recurring booking series was created?

To locate the original booking that initiated a series of recurring bookings, simply access the view page of any booking within the recurring group. On this page, you’ll find a designated section that displays a list of all the bookings associated with that particular recurring series. The initial booking that was used to create the recurring bookings will be the first one listed in this section. By referring to this list, you can easily identify and track the original booking, as well as any subsequent bookings generated as part of the recurring series.

How are notifications handled for fieldworkers when a recurring booking is created? Do they receive individual alerts for each booking, or a single request for the entire series?

When a recurring booking is established, fieldworkers are sent a single group notification encompassing all the bookings in the series. Upon clicking the notification, they will be directed to a list of the recurring bookings, where they have the option to accept or decline each booking individually. Alternatively, they can use the “Accept All” or “Decline All” buttons to manage all the recurring booking requests at once. This consolidated approach simplifies the notification process for your fieldworkers while still allowing them control over their schedule.

How does assigning fieldworkers to bookings within a recurring booking group work? Is the same fieldworker assigned to all bookings in the series?

When a recurring booking group is created, the assignment of fieldworkers depends on your account settings and preferences. If the automatic assignment feature is enabled, fieldworkers receive a notification showing the entire list of bookings in the series. They can then choose to accept all bookings or select specific ones from the list.

If the automatic assignment feature is disabled, admin users have the flexibility to manage fieldworker assignments for the recurring booking group. They can either assign the same fieldworker to all bookings within the series or manually assign different bookings to different fieldworkers, depending on the business requirements and fieldworker availability. This approach allows for customized assignment strategies that cater to the unique needs of each booking series.

Will custom fieldworker pay rates apply to all bookings within a recurring booking group?

When setting a custom fieldworker pay rate for a booking that is part of a recurring booking group, a prompt will appear asking if you’d like to apply this rate to the remaining bookings within the group. If you choose to apply the rate to all bookings, the custom pay rate will be applied to every booking within the group. If you decide against applying the rate to all bookings, the custom pay rate will only apply to the specific booking you are editing, leaving the other bookings within the group unaffected.

Is it possible to include multiple services and fieldworkers in a single booking?

Yes, it is entirely possible to add multiple services and assign several fieldworkers to a single booking. This flexibility enables you to efficiently manage bookings that require various services or additional fieldworkers to complete the job.

When creating a booking, follow these steps to include multiple services and fieldworkers:

  1. In the booking creation process, you can select multiple services from the available list. You can also adjust the quantity, duration, and any other service-specific details as needed.
  2. To assign multiple fieldworkers to a booking, simply choose the desired fieldworkers from the list of available professionals. You can assign one or more fieldworkers to each service, depending on your requirements.

By offering this functionality, OctopusPro allows you to manage complex bookings with ease and ensures that you can effectively cater to your customers’ diverse needs.

Can administrative users accept and decline bookings on behalf of fieldworkers?

Yes, administrators have the ability to manage bookings on behalf of fieldworkers within the OctopusPro platform. This includes accepting or declining bookings when a fieldworker is already assigned to the job. However, for job requests where the fieldworker has not yet been assigned, only the fieldworker can accept or decline those requests.

Fieldworkers can conveniently manage their own bookings using the OctopusPro app. To ensure they receive notifications about new job requests, you can enable SMS notifications in addition to the app’s push notifications. This feature is particularly helpful for fieldworkers who work sporadically for your company or have additional employment with other businesses.

By providing these options, OctopusPro enables a flexible and efficient booking management process that caters to the needs of both administrators and fieldworkers.

Is it possible to assign varying prices for the same service within a single booking?

Yes, you have the flexibility to set different prices for the same service within a single booking. This can be helpful in accommodating any specific customer requests or adjusting prices according to particular circumstances.

To customize the pricing for a specific service within a booking, follow these steps:

  1. When creating or editing a booking, add the desired service to the booking as you normally would.
  2. Once the service has been added, click on the “Edit” button next to the service within the booking.
  3. In the editing window, you can adjust the price of the service as needed. You can modify the base price, apply discounts, or add any additional fees that may be relevant.
  4. Save your changes, and the updated pricing will be reflected in the booking.

By allowing you to modify the pricing of individual services within a booking, OctopusPro provides you with the flexibility to tailor your offerings to meet the unique needs of each customer and situation.

Is it possible to assign multiple fieldworkers to a single job, and if so, how?

Yes, you can assign multiple fieldworkers to a single job by following these steps:

  1. Add an additional appointment: To allocate multiple fieldworkers to the same service, click on the “Add appointment” button when creating a booking, then choose a different fieldworker for each new appointment.
  2. Assign fieldworkers to different services: To assign distinct fieldworkers to various services within a booking, click the “Add Service” button and select a unique fieldworker for each service.
  3. Fieldworker visibility: When multiple fieldworkers are assigned to a job, they will only see their designated services and appointments. This feature ensures that each fieldworker is aware of their specific responsibilities and deadlines.
  4. Payment calculations: OctopusPro automatically calculates the fieldworkers’ payment amounts based on the services they perform. If multiple fieldworkers are assigned to one service, the total service amount is divided equally among them before calculating each worker’s payment based on their individual payment settings. You can also manually adjust each fieldworker’s payment amount from the invoice view page or the fieldworker booking reports when processing payments.

By following these steps, you can easily assign multiple fieldworkers to a single job, ensuring efficient management and distribution of tasks within your organization.

Is it possible to assign multiple fieldworkers to a single service, and how can I do that?

Yes, you can allocate multiple fieldworkers to a single service by following these steps:

  1. Add an additional appointment: While creating a booking, click the “Add appointment” button in the service section, then choose a different fieldworker for each new appointment.
  2. Fieldworker visibility: When multiple fieldworkers are assigned to the same service, they will only see their designated appointments. This feature ensures that each fieldworker is aware of their specific responsibilities and deadlines.
  3. Payment calculations: OctopusPro automatically calculates the fieldworkers’ payment amounts based on the services they perform. If multiple fieldworkers are assigned to one service, the total service amount is divided equally among them before calculating each worker’s payment based on their individual payment settings. You can also manually adjust each fieldworker’s payment amount from the invoice view page or the fieldworker booking reports when processing payments.

By following these steps, you can effectively assign multiple fieldworkers to a single service, allowing for efficient task distribution and smooth operation within your organization.

Is it possible to schedule bookings without specific times, and can customers select a time range instead?

Yes, you can schedule bookings without specifying an exact time by selecting the No Specified Time checkbox when creating a booking. You can then choose a general time range for the booking, such as Morning, Afternoon, or Evening. Keep in mind that you’ll still need to choose a date for the booking. You can enable an option for customers to select a general time range instead of an exact time when booking through your customer portal by adjusting the related settings.

To allow or disallow customers to select an exact start time for their bookings, follow these steps:

  1. Navigate to Settings > Customer Portal > Flags & Permissions.
  2. Find the “Booking Flags” section and toggle the “Allow customers to select an exact start time for their bookings” option accordingly.

When enabled, customers can select an exact start time while scheduling an appointment through the customer portal. If your business cannot guarantee a specific start time and prefers to provide a time range, disable this option. Once disabled, another flag will appear, which you can enable to require customers to choose a part of the day when booking, such as dawn, morning, mid-morning, noon, afternoon, evening, or night.

If this flag is disabled, customers can select “Anytime,” and their booking will be scheduled on the chosen date at any available time within office hours. This approach can simplify the booking process for both customers and admins, as customers can choose a preferred date, and admins can schedule bookings based on their availability and other factors.

Customers can view and edit the booking times on their customer portal after logging in. They can adjust the start times by clicking “Edit” on the booking details page and saving the changes.

What do the various booking status types represent?

TO DO: This status signifies that the customer has approved the quote and booking terms, and has scheduled the booking to take place on the designated dates. However, work has not yet commenced. This status is set as the default for all bookings scheduled by admin users and fieldworkers.

TENTATIVE: The Tentative booking status functions as a temporary reservation for customers who have shown interest but have not yet confirmed their booking with the necessary details or payment. This status is also the default for bookings made through the customer portal, and it changes to “TO DO” once approved by admin users or fieldworkers. Additionally, the Tentative status holds the booking until a fieldworker accepts it, enabling businesses to manage bookings efficiently and avoid overbooking.

Once the customer provides the required information and payment, the status changes to “TO DO,” confirming the service or appointment. Conversely, if the customer decides not to proceed, the status can be changed to “CANCELED,” freeing up the slot for other customers to book.

TO VISIT: This status, similar to “Tentative,” signifies that an initial onsite visit is needed before scheduling the work. It is employed when a fieldworker has to evaluate the job site in order to offer an on-site quote or verify their capability to perform the necessary tasks.

TO SCHEDULE: This status is used when admin users and fieldworkers collaborate on sales and support tasks. It applies to leads and inquiries assigned to fieldworkers, who then directly engage with the client to arrange a quote or schedule a TO VISIT, TENTATIVE, or TO DO booking. This status indicates that a fieldworker must directly interact with the client to progress the task. The TO SCHEDULE status emphasizes that fieldworkers need to proactively connect with clients and move tasks forward, whether it’s following up on inquiries, organizing quotes or bookings, or performing services. This status suggests that ongoing activities, such as client communication or admin reviews, may be present, and tasks won’t be considered complete until clients’ needs are fully met and resolved.

IN PROGRESS: This status denotes that a fieldworker has attended at least one appointment but has not yet finished the tasks associated with the job. At least one more appointment is required before the job can be marked as complete.

COMPLETED: This status signifies that all services within a booking have been successfully executed, marking the end of your booking workflow. “Completed” bookings are displayed in your reports under this status.

QUOTED: This status applies to all created quotes and estimates, which can be found in the Quotes section. It covers quotes generated by admins, fieldworkers, and customers through the customer portal. Once a quote has been converted to a booking, it will no longer be classified as a quote and will not appear in the open quotes list, but will retain its quote number for future reference. Converted quotes can still be accessed through their related bookings.

CANCELED: This status is applied to jobs or quotes that have been canceled before any work has started. It differs from the FAILED status, which is used when a fieldworker has attempted to begin the job and the booking was canceled afterward, essentially indicating that the fieldworker has attended the appointment. In contrast, CANCELED is used for bookings that are terminated before any attendance occurs. A cancellation fee can still apply to canceled bookings which can be determined when the booking is canceled. You can set the default cancellation fee in your financial settings.

FAILED: This status indicates that a fieldworker has attended to the booking and attempted to complete the job during one or more scheduled appointments but was unable to due to various obstacles, or the customer decided not to proceed. A call-out fee may be charged for failed bookings, particularly for mobile or customer address-based appointments. You can set the default call-out fee in your financial settings.

ON HOLD: This status signifies that a booking is temporarily on hold and may face an indefinite delay. You can set a follow-up date for bookings on hold to remind admins to check on them and send automated reminders to customers. “On Hold” bookings can be viewed from the All Bookings listing page using the booking status filter and in the Future Bookings dashboard under the Statistics tab.

AWAITING UPDATE: This status implies that a job status update is needed from one or more assigned fieldworkers. It is used when the system automatically changes the booking status to “Awaiting Update” after the scheduled finish time for any appointment has passed, this includes bookings with status To Do, In Progress, To Visit, and any custom status which has the booking tracking process active in its settings. This status continuously reminds fieldworkers to update their booking statuses and aids admins in tracking current bookings. Automatic booking status conversion can be disabled in your booking settings.

PRODUCTS: This status is used for selling and invoicing products sold separately from services, which can be helpful if your business sells items to customers or fieldworkers and needs to manage the sale, invoicing, and payments of these products (without associated services).

GIFT VOUCHER: This status is applied to gift vouchers purchased through the customer portal or sold by admin users or fieldworkers. When the voucher is redeemed, the status changes accordingly.

How can I create custom booking statuses and automate them to align with our unique business requirements?

Booking statuses help manage bookings throughout their life cycle, from initial quotes or onsite evaluations to completion and payment. OctopusPro provides a set of standard booking statuses that cover the most common stages in a booking’s life cycle. Each status can have its own color and descriptive text, which you can view by clicking on the status.

To tailor the booking statuses to your business needs, you can create custom booking statuses and modify existing ones. Both admin users and fieldworkers can update booking statuses; for instance, a fieldworker marking a job as “Completed” in the app will automatically update the status in all calendars.

To add custom booking statuses, follow these steps:

  1. Navigate to General Settings > Booking Settings > Booking Statuses.
  2. Click the “Add New Booking Status” button.
  3. Fill in the required details, such as status name, color, and description.
  4. Save your changes.

Your custom booking statuses will appear in the list of available statuses when editing a booking. If you need assistance automating custom booking statuses or implementing specific rules not currently available, please contact the OctopusPro support team for guidance.

How can I schedule an initial booking visit for today and manage the process?

To schedule a booking visit for today, follow these steps:

  1. Create a new booking and set the current date as the ‘first visit’ date.
  2. Once a fieldworker accepts the job, they will see the “I’m on my way” option at the top of the booking page.
  3. The fieldworker selects “I’m on my way,” which sends a notification to the customer.
  4. Upon arriving at the job site, the fieldworker chooses “I have arrived,” which changes to “Start job.”
  5. After selecting “Start job,” the job completion time is displayed, and the fieldworker can add any relevant photos.
  6. When the job is finished, the fieldworker clicks “FINISH JOB,” allowing them to update the booking status to “Completed,” “In progress,” or “Failed.”

There are three crucial steps to complete a job:

a. The fieldworker inputs the job completion time and the site contact name, then selects “Next” in the top-right corner.

b. Additional services or products used can be added by selecting “+Add New Service” or “+Add Product.”

c. After completing the job, the fieldworker can upload any relevant photos for office or customer reference.

Is it possible for the booking address to differ from the customer's address?

Yes, the booking address can be different from the customer’s address. If a customer has a separate billing address, it can be stored in their profile and will appear on their invoices. Additionally, the billing address can be set as their default address, which can then be selected when creating a booking.

When creating a booking, you have the flexibility to choose a different address for the service to be provided. This is particularly useful when customers need services at multiple locations or when their billing address does not match the service location. By offering this feature, you can accommodate various customer needs and provide a more convenient booking experience.

How can I store a customer's billing address if it differs from their booking address?

In cases where your customer’s billing address differs from their booking address, you can store the billing address in their profile or through the customer info popup in the admin portal. The billing address will be displayed on their invoices alongside their booking address.

If your customers have multiple booking addresses that need to be stored in their profiles, follow these steps:

  1. Navigate to Settings > General Settings > Customer Properties.
  2. Create a Customer Property specifically for storing additional addresses.
  3. Store all relevant customer addresses in their profiles, making them available for selection when booking a job.

When booking a job, the booking address will auto-populate based on the customer’s billing address. This ensures that both the billing and booking addresses are accurately recorded and displayed on invoices, streamlining your company’s invoicing process.

Is it possible to include pickup and delivery addresses in a single booking?

Yes, OctopusPro allows for bookings with multiple addresses by enabling you to add up to 26 addresses per booking and assign custom labels to each one, such as “Pickup Address,” “Delivery Address,” or “Key Return Address.” This functionality is available to both admin users and fieldworkers, who can input an address or enter the longitude and latitude coordinates for a booking. However, virtual/online bookings do not require address information.

Customers placing booking requests through the customer portal can input a street address or select their location on a map, which detects and saves the longitude and latitude. If your services necessitate multiple addresses, like pickup, destination, or drop-off points, customers can provide these details during the booking process, as long as this feature is enabled in your customer portal settings. This multi-address functionality is especially useful for businesses such as shuttle services, delivery companies, removalists, and skip bin services.

Is it possible to use GPS coordinates instead of a street address for bookings?

Yes, both your admin users and fieldworkers have the flexibility to input a booking location using GPS coordinates (longitude and latitude) instead of a traditional street address. To do this, you can enter the coordinates directly or copy the address URL from Google Maps and insert it into the URL field in the address popup within OctopusPro. The only exception is for virtual/online bookings, where no physical addresses are required.

When customers make booking requests through your customer portal, they also have the option to provide a street address or pinpoint their location on an integrated map. The system will then automatically detect and store the corresponding GPS coordinates for that location. This feature offers added convenience for customers and ensures that precise location information is available for service providers.

Is it possible to send documents for electronic signatures?

Yes, OctopusPro allows customers to sign and approve quotes, bookings, and invoices electronically. The default email templates include a signature button/link for customers to use. When clicked, a signature page loads in the customer’s browser, enabling them to sign using their phone, tablet, or computer. If you prefer not to allow customers to sign documents, you can remove the button link from the templates.

If the signature button isn’t in your email template, you can copy it from the default template or use the {customer_signature_button} placeholder. You can also customize the button’s style to match your design requirements by adjusting the style parameters with the {customer_signature_link} placeholder, incorporating your custom HTML and CSS as needed. For example: <a style=”color: white; background-color: limegreen; text-align: center; padding: 5px 14px; text-decoration: none; border-radius: 5px;” href=”{customer_signature_link}”>Click here to sign and approve this quote</a>

Fieldworkers can also obtain customer signatures through the app for quotes, bookings, or invoices while onsite. This feature can be used to approve the quoted amount or work scope before starting a job or to confirm the completion and satisfaction with the work done.

Is it possible to import pre-existing bookings into OctopusPro?

Although OctopusPro allows you to import your customer lists, including custom fields and customer properties such as dependents or assets, it does not currently support importing previous bookings and invoices from other software platforms.

However, you can still add your historical bookings and invoices manually within OctopusPro. This process ensures that all your records are up-to-date and accessible in one place. To do this:

  1. Log in to your OctopusPro account.
  2. Click on the “Bookings” tab in the left-hand menu.
  3. Click on the green “New Booking” button located at the top right of the page.
  4. Fill in the required details for each historical booking, including customer information, booking date and time, service details, and any applicable invoice information.
  5. Save each booking individually.

By manually adding your historical bookings and invoices, you can centralize all your business records within OctopusPro for easier access and management.

Is it possible to register a complaint without an associated booking?

Currently, OctopusPro requires a booking reference to register a customer complaint. To add a complaint to an existing booking, follow these steps:

  1. Locate the booking in question by navigating to the “Bookings” tab in the left-hand menu.
  2. Click on the relevant booking to open its details.
  3. In the “Actions” drop-down menu, select “Add Complaint.”
  4. Fill in the required fields, providing as much information as possible about the issue.
  5. Click “Save” to register the complaint.

Although complaints must be tied to a booking, you can always create a general inquiry or support ticket for issues unrelated to a specific booking. This can be done by navigating to the “Support” section of your OctopusPro account and submitting a new ticket with the relevant information.

How can I modify the booking number format or starting number, such as BOK-1, BOK-2, etc.?

To alter the starting number for your bookings, quotes, invoices, and inquiries, navigate to General Settings > Booking Settings > Starting Number. After setting the starting number, the system will automatically increment your booking numbers beginning with the specified value. For example, if you set the starting number to 1000, the subsequent booking numbers will be 1001, 1002, and so on.

While it’s not possible to manually edit the number of a booking or quote once it’s created (to avoid duplication), you can modify the invoice number after its creation. Click the Action button on the invoice page and select the Edit Invoice Number link. If you need to include an external booking number, you can create a custom field using the Forms and Checklists feature under your General Settings.

Please note that the current FAQ does not provide instructions for changing the booking number format (e.g., BOK-1 to a different prefix). This functionality may not be available in OctopusPro. If this is a feature you’d like to see implemented, consider reaching out to their support team for assistance or to suggest it as a future enhancement.

Is it possible for fieldworkers to automatically update booking duration based on their start and finish times?

Yes, fieldworkers can update their bookings using the start and finish times derived from their check-in and check-out times. When they check in and out of jobs, these times can be used to calculate the job duration and update the booking accordingly. To enable this functionality, follow these steps:

  1. Activate automatic check-in and check-out in your OctopusPro settings. This feature will automatically check fieldworkers in when they arrive on-site and check them out when they leave the job site.
  2. Once the automatic check-in and check-out feature is activated, fieldworkers will have their start and finish times recorded in the system.
  3. When fieldworkers update their bookings, the system will use the recorded start and finish times to calculate the job duration and automatically populate it in the booking form.

This streamlined process ensures that booking durations are accurately updated, reducing manual input errors and improving overall efficiency.

Are admin users aware of fieldworker availability when scheduling bookings?

While admin users are not constrained by fieldworker working hours or availability when scheduling bookings, they are made aware of their fieldworkers’ availability through visual cues on the calendar. The calendar displays available and unavailable time slots in different colors, allowing admin users to easily distinguish between the two. Furthermore, all events, bookings, and blocked times are visible on the calendar, providing a comprehensive view of each fieldworker’s schedule.

Real-time availability restrictions apply only to customers making bookings through the customer portal. However, if you prefer not to limit customers by your team’s real-time availability, you can disable this feature in your customer portal settings.

Admin users can schedule bookings for any fieldworker at any time, even if the fieldworker already has a booking or is unavailable during that period, provided the fieldworker’s profile includes the relevant service and location. If you want your customers to have the same flexibility to book without considering availability, you can disable the real-time availability option in your customer portal settings.

Can I set service pricing based on job location or distance?

Yes, OctopusPro allows you to establish location-based pricing for your services using zones. You can create different zones for specific areas and set individual pricing and rates for each zone, applied when booking through the admin portal or customer portal.

For instance, if your service costs $30 per hour in New York but $28 in Missouri, you can set up a zone for New York and another for Missouri, and assign the respective prices to each zone when quoting your customer. You can also apply these zones when determining different rates for your fieldworkers.

To implement distance-based pricing, you can create custom fields to display location options (e.g., northern suburbs, eastern suburbs, southern suburbs) and charge additional fees depending on the location.

Follow these steps to set up location-based pricing using zones:

  1. Navigate to Settings > Zones.
  2. Click on the “Add New Zone” button.
  3. Define the zone’s name and specify the geographic area by either uploading a KML file or drawing the area on the provided map.
  4. Save the new zone.
  5. Go to your Services settings and select the desired service.
  6. Under the “Pricing” tab, add the price for each zone you’ve created.
  7. Save your changes.

Now, when a booking is made, the system will automatically apply the appropriate pricing based on the job location or distance.

What is the purpose of booking numbers for quotes in OctopusPro, and how are they assigned?

In OctopusPro, booking numbers play a crucial role in organizing and managing quotes, ensuring consistency and streamlined tracking. There are several methods for creating quotes in OctopusPro:

  1. Directly create a quote by pressing the “New Quote” button.
  2. Convert an inquiry into a quote.
  3. Convert a booking into a quote, either because: a. It was booked for an onsite quotation, which initially required creating a booking with a “To Visit” status. After visiting and quoting onsite, the booking status changed to “Quoted.” b. A “To Do” booking failed, and the customer requested a quote for potential future rebooking.

No matter how a quote is created, a booking number is automatically assigned and displayed next to the quote number in OctopusPro. Clicking on the booking number directs you to a booking with a “Quoted” status. This booking is unscheduled, has no set date, and is not factored into booking statistics or reports.

At any time, you can convert a “Quoted” booking into a scheduled booking by changing the status to “To Do,” “To Visit,” “Tentative,” or a custom booking status, and scheduling at least one date for it. This flexibility allows for a seamless transition between quoting and booking phases, enhancing overall efficiency and customer experience.

What is the Customer Portal, and how can I configure it?

The Customer Portal is a dedicated online space for your clients to access their account information, book appointments, view and pay invoices, and manage their bookings with your business. The portal helps streamline communication and provides a convenient way for customers to interact with your services.

To set up the Customer Portal, follow these steps:

  1. Log in to your OctopusPro account.
  2. Navigate to Settings > Customer Portal.
  3. Configure the portal settings according to your preferences, such as enabling or disabling specific features, customizing the portal appearance, and setting up branding elements like your logo and color scheme.
  4. Configure the booking and payment options available to your customers. This includes specifying the services offered, setting up pricing, and integrating your preferred payment gateway.
  5. If you’d like to customize the email notifications sent to your customers, navigate to Settings > Email Notifications and modify the templates as needed.
  6. Once you’ve completed the configuration, save your changes.
  7. Provide your customers with the unique URL for your Customer Portal, which they can use to access their accounts and interact with your services.

By implementing the Customer Portal, you can enhance your clients’ experience, making it easier for them to engage with your business and manage their bookings.

Payment & Invoicing

Can I consolidate multiple job invoices into a single invoice for my clients?

If you provide regular services for specific clients and prefer to send them a single, consolidated invoice for a certain period (e.g., weekly or monthly), you can combine various invoices from their bookings into one invoice. This makes the billing process more efficient and presents clients with a comprehensive invoice.

To consolidate invoices, follow these steps:

  1. Use the advanced invoice search: Filter invoices by customer, then select the ones you want to combine from the list. Alternatively, visit the customer’s profile page, navigate to the Invoices tab, and select the invoices you wish to merge.
  2. Merge the invoices: Click the “Merge Invoices” link that appears in the checkbox at the top of the invoice list.
  3. Examine the new merged invoice: The consolidated invoice will have a unique number and display the date for each line item based on the scheduled visit date for the service or the date the product was added. The booking number for each listed item will also be visible, linking to the original booking.
  4. Revert merged invoices: If you need to revert the merging of a combined invoice, click the “Revert Merging Invoices” button in the Actions section of the view invoice page. This action splits the invoice back into the original, separate invoices.
  5. Merge additional invoices: If you need to merge more invoices with an already merged one, follow the same procedure as for regular invoices, keeping in mind the rules and limitations.

Please be aware of the following limitations and restrictions related to invoice merging:

  • Merged invoices are only visible to admin users, not fieldworkers.
  • You can only merge invoices belonging to the same customer.
  • The customer cannot be changed for any booking included in a merged invoice.
  • Invoices with added payments or synced to accounting software like Quickbooks or Xero cannot be merged or reverted to individual invoices. Payments and syncs must be removed first.
  • Edits to the breakdown of a merged invoice must be made through the individual bookings.

By following these steps and adhering to the limitations, you can effectively consolidate invoices from multiple jobs into a single invoice, optimizing your billing process and improving the client experience.

Can a single booking accommodate varying payment rates for different services?

Absolutely! OctopusPro allows you to set customized pricing for each of your services within quotes and bookings. This means that even if you offer the same service multiple times within a single booking, you can assign a unique price to each occurrence. The pricing options established in your service and custom fields act as a guide, while both admin users and fieldworkers have the flexibility to modify the prices for specific bookings as necessary.

Customers using your booking portal will see the listed prices and cannot make changes themselves. However, you can encourage booking requests through your customer portal by offering discount codes and vouchers that provide discounted rates for your services. This strategy not only incentivizes customers but also serves as an effective marketing and conversion tool to help grow your business.

How can I revert or unmerge a consolidated invoice and restore the original individual invoices?

If you need to undo the merging of a consolidated invoice for any reason, you can revert it back to the original individual invoices using the following steps:

  1. Access the merged invoice: Navigate to the view invoice page of the consolidated invoice.
  2. Revert the merging: Click the “Revert Merging Invoices” button in the Actions section. This action will delete the merged invoice and restore the original separate invoices.

Please be aware of the following limitations and restrictions related to unmerging a consolidated invoice:

  • Invoices with added payments cannot be unmerged. If an invoice has a payment added and you need to revert it, you must first remove the payment. You can add the payment again to one of the original invoices after the invoice has been unmerged.
  • Invoices synced to accounting software (e.g., Quickbooks or Xero) cannot be unmerged. To revert merging for synced invoices, you must first unsync the invoices and delete them from your accounting software, then try again.

By adhering to these limitations, you can effectively unmerge a consolidated invoice, restoring the original individual invoices as needed.

What happens to saved customer card details when switching between payment gateway providers, such as from Square to Stripe? Will the card details still be valid?

When transitioning from one payment gateway provider to another, saved customer card details will not remain valid. OctopusPro only stores a card token, which enables you to charge the card through your account. However, this token is specifically linked to the payment gateway that generated it. As a result, when you switch payment gateway providers, customers will need to re-enter their card information to maintain valid saved card details within the new gateway.

How can I manually generate an invoice for a booking if needed?

In most cases, invoices are automatically generated for your bookings under various circumstances, such as:

  • The booking status changes to Completed.
  • The booking status changes to Failed, and a call-out fee is added.
  • The booking status changes to Cancelled, and a cancellation fee is added.
  • Your customer books online through your customer portal and makes an online payment.

Despite this automation, there may be situations where you need to manually generate an invoice for a booking, like a future booking with the status “TO DO” for which you want to charge the customer a deposit or any amount in advance. To manually create an invoice, follow these steps:

  1. Navigate to the booking view page.
  2. Click the “Actions” button.
  3. Select “Generate Invoice” from the dropdown menu. This action will generate an invoice for the booking, which can then be emailed to the client and used to process payments.
  4. The generated invoice number will be displayed on the booking page and under the “Payment” button.

If you need to create an invoice for a booking that hasn’t been added to the system yet, click the “Create New” button under the “Invoices” tab in the left menu. This option allows you to create an invoice from scratch, independent of any existing booking in the system.

How can I generate an invoice without a corresponding booking?

To create an invoice without an associated booking in the system, you can simply click on the “Invoices” button in the left-hand menu and then select “Create New.” Alternatively, you can click the “New” button at the top of the page and choose “New Invoice” from the dropdown menu. This allows you to generate a standalone invoice for any billing needs that arise outside of a specific booking scenario.

Is it possible to send an invoice to the customer straight from the app once the job is finished?

Absolutely! As soon as a booking is finalized, your fieldworker can update the completion details within the app, fill out any necessary forms, upload relevant photos, and instantly email the invoice and associated reports to your customer. To further streamline the process, you can enable an automated procedure for sending reminders about unpaid invoices from the “Automations” section within your communication settings. This ensures that your customers receive invoices promptly and efficiently, keeping your business running smoothly.

Is it possible for an invoice to be automatically sent to customers when their job is completed?

Yes, when a job is marked as complete and an invoice hasn’t been generated yet, an invoice will be automatically created. You or your fieldworkers, if given permission, can promptly send the invoice to the customer via email or SMS from the booking or invoice view pages or through the app.

To further streamline the process, you can activate an automated procedure that sends invoice reminders to clients with outstanding invoices. When activated, customers will receive their open invoice through email or SMS the next time the automated procedure runs. To enable this feature, navigate to Settings > Communications > Automations and activate the invoice reminder automation. This helps ensure timely invoicing and improves the overall customer experience.

How can I preview my invoice PDF to ensure it looks professional?

To preview how your invoice PDF will appear, you have several options:

  1. Create a test booking: Make a booking within your account and generate an invoice for it. You can then email the invoice to yourself to see how it looks when sent to customers.
  2. Preview invoice from the invoice page: Navigate to an existing invoice page in your OctopusPro account. Under ‘Actions’, click the ‘Preview Invoice’ link to see how the invoice will appear as a PDF.
  3. Export invoice as a PDF: From the invoice page, choose the ‘Export to PDF’ option, and save the file to your device. Open the PDF to review the invoice format and layout.
  4. Fieldworker app preview: If your fieldworkers have access to the OctopusPro app and are granted the necessary permissions, they can also preview invoices directly within the app.

Remember to thoroughly review the invoice design and ensure it meets your business standards. If you need to make any changes, you can do so through the invoice settings in your OctopusPro account.

Is it possible to collect payment during the booking process?

Absolutely, you have the flexibility to collect payment at the time of booking through various methods. Here’s how you can integrate payment collection into your workflow:

  1. Link your account to your preferred payment gateway, enabling you to charge clients as needed.
  2. Fieldworkers can collect payments directly from customers using the mobile app, simplifying the payment process.
  3. Administrative users can charge customers through the admin portal or the admin app, even when processing payments over the phone.
  4. Alternatively, you can email an invoice containing a payment link to your customer, allowing them to complete the payment using any web browser.

By offering multiple payment collection methods, you cater to the preferences of both your customers and employees. This streamlined process can enhance customer satisfaction, improve cash flow, and reduce the time and effort required to manage payments. Ultimately, it contributes to a more efficient and seamless booking experience for all parties involved.

Is it possible for fieldworkers to generate invoices and accept payments on-site?

Yes, your fieldworkers can create invoices for clients and accept payments on-site, making it convenient for both your business and your customers. Here’s how it can be done:

  1. On-site invoicing: Using the OctopusPro fieldworker app, your fieldworkers can generate invoices for clients directly at the job site. This allows clients to review the invoice and ask questions or clarify any details before the fieldworker leaves the site.
  2. On-site payment collection: Fieldworkers can collect payments on-site using the app, which supports various payment methods such as credit/debit cards, mobile wallets, or cash (if your business accepts it). This ensures prompt payment and reduces the need for follow-up on outstanding invoices.
  3. Phone payments: If a customer prefers, they can also call your office and make a payment over the phone using the payment details provided by your business.
  4. Payment link in the invoice email: When your customers receive the invoice email, it includes a secure payment link that allows them to pay online. This offers an additional, convenient payment option for your clients.

By providing multiple payment options and the ability to invoice clients on-site, you can enhance your customer service and improve cash flow for your business.

Is it possible to invoice some jobs immediately and others on account?

Yes, you have the flexibility to invoice your customers according to their preferences and your business requirements. Here’s how you can manage invoicing for different types of jobs:

  1. Immediate invoicing: For one-time or on-the-spot jobs, you can generate and send invoices to your customers immediately upon completion of the work. This allows for prompt payment and reduces the need for follow-up on outstanding invoices.
  2. Invoicing on account: For long-term or recurring customers, you can set up an account-based invoicing system. This allows you to invoice these customers periodically (e.g., weekly, monthly, or based on a pre-agreed schedule) and consolidate multiple jobs or services into a single invoice.
  3. Storing credit card details: With the integration of a secure payment gateway, you can store your recurring customers’ credit card information, enabling you to charge them directly through your OctopusPro account. This streamlines the payment process and offers added convenience for both your business and your customers.

By offering different invoicing options and payment methods, you can cater to a wide range of customer preferences and enhance your customer service.

Is it possible to utilize a card reader like Square with the OctopusPro app?

Yes, OctopusPro seamlessly integrates with Square, both internally and externally, providing a smooth payment experience. To use a card reader through the OctopusPro app, follow these guidelines:

  1. Ensure your account is integrated with Square, and the Square app is installed on your device.
  2. Configure your integration with Square within your Financial Settings in OctopusPro.
  3. When processing a payment via the OctopusPro app, you have the option to use an in-app form or click on a link that opens the Square app.
  4. With the Square app, you can process the payment using your card reader.
  5. Once the payment is completed, you will be redirected to the OctopusPro app, where the payment will be recorded and the invoice automatically closed if fully paid.

Please note that the card reader functionality is only available when logged in as a fieldworker. Administrative users can still process payments using the standard credit card form through Square.

This integration allows for convenient and secure payment processing for both your customers and employees. By offering flexible payment options, you can enhance customer satisfaction and streamline your company’s financial management.

Is it necessary to have the Square app installed on mobile devices for processing payments?

While it is not required to have the Square app installed on your device for charging clients, it is an available option. With OctopusPro’s integration, you can process payments in two ways:

  1. Internal Integration: You can process payments directly through the OctopusPro app using your integrated Square account, without the need for the Square app.
  2. External Integration: You can process payments through the Square app using the integration. In this case, OctopusPro opens the Square app when processing a payment.

It is worth noting that using the external integration with the Square app may result in lower payment processing fees in certain cases, as Square charges varying rates depending on the payment method.

The flexibility to choose between internal and external integrations allows you to select the most convenient and cost-effective payment processing method for your business. This adaptability contributes to improved customer satisfaction and streamlined financial management.

Is it necessary for fieldworkers to install the Square app and receive login details for Square to process payments, in addition to the OctopusPro app?

Fieldworkers can process payments directly through the OctopusPro app, which integrates with Square behind the scenes. As such, it is not mandatory for fieldworkers to have the Square app installed on their devices or to be provided with Square login details. The OctopusPro app alone can handle payment processing, offering the following options:

  1. Internal Integration: Fieldworkers can charge customers directly using the OctopusPro app, which integrates with Square in the background.
  2. External Integration: If fieldworkers prefer to use the Square app for payment processing, they can choose this option within OctopusPro. The app will then open the Square app with the invoice details, ready to process the payment.

The flexibility to choose between internal and external integrations ensures a convenient and efficient payment processing experience for both fieldworkers and customers. This adaptability allows for streamlined financial management and enhanced customer satisfaction.

Is there compatibility with card readers in OctopusPro?

Yes, OctopusPro currently offers integration with Square card readers, and plans to extend support to additional card readers in the near future. Additionally, OctopusPro seamlessly integrates with a variety of payment gateways, enabling credit card processing through standard credit card forms without the need for a card reader. This flexibility ensures that your business can efficiently process payments in the most convenient manner for your customers.

Is it possible to charge a deposit for bookings and collect the remaining balance later?

Yes, you can charge a deposit for bookings and collect the remaining balance at a later stage. As an office user or a fieldworker, you can manually add a payment to an invoice and adjust the payment amount from the full invoice sum to the desired deposit amount. OctopusPro allows multiple payments on invoices, providing flexibility in deposit amounts and payment schedules.

To require a deposit from customers booking through your customer portal, you can configure the deposit amount in your payment settings. This amount can be set as a fixed sum or as a percentage of the total booking cost.

Once a deposit is paid, your customer’s credit card details will be securely stored within your integrated payment gateway. You can then charge the remaining balance either through the OctopusPro invoice page or directly via your payment gateway. This process ensures a smooth and convenient payment experience for both you and your customers.

Is it possible to require a deposit for bookings made through my website?

Yes, you can request a deposit when customers book services through your customer portal. To set up deposit collection, follow these steps:

  1. Configure deposit settings: From your payment settings, define the deposit amount for bookings either as a fixed amount or a percentage of the total booking cost.

When a deposit is paid, your customer’s credit card information will be securely stored with your integrated payment gateway. This allows you to charge the remaining balance through the following methods:

  1. OctopusPro invoice page: Access the customer’s invoice page in OctopusPro to process the outstanding amount.
  2. Payment gateway: Charge the remaining balance directly through your payment gateway.

By collecting deposits upfront, you can secure bookings, minimize cancellations, and improve cash flow for your business. This practice also streamlines the payment process and enhances customer satisfaction by reducing confusion about payment expectations.

Is it possible to collect customer credit card details during booking for later payment processing upon completion?

Yes, you can collect and securely store your customer’s credit card details at the time of booking for later payment processing. Here’s how to do it:

  1. For admin or fieldworker bookings: Navigate to the “Pay Invoice” page, enter the customer’s card details, and select the “Save Card Details” checkbox.
  2. For customer portal bookings: To allow customers to enter their credit card details for validation and storage during booking, choose the “No Payment (collect card details)” option under your payment terms.

The customer’s credit card information will be securely stored with your integrated payment gateway. You can then charge your clients the agreed-upon amounts through their invoice page in OctopusPro or directly through your payment gateway.

This feature ensures a seamless payment experience for customers and simplifies payment processing for your business. By collecting credit card details in advance, you can minimize payment delays, improve cash flow, and maintain customer satisfaction.

How does OctopusPro ensure secure handling of customer credit card information?

OctopusPro prioritizes customer data security by integrating with your preferred payment gateway and facilitating payments through its app and web platform. Here’s how OctopusPro handles credit card information securely:

  1. Secure storage with payment gateway: OctopusPro does not store customer credit card details directly. Instead, card information is stored securely with your integrated payment gateway.
  2. Payment tokens: OctopusPro stores a payment token that grants access to the stored card information. This enables the platform to charge the card when needed without retaining any card details.

By using payment tokens and storing sensitive data with a trusted payment gateway, OctopusPro ensures the safety and security of your customers’ credit card information. This approach not only protects customer data but also helps maintain your business’s reputation for reliable and secure payment processing.

How long does it take for credit card payments made by customers to reach my bank account?

The processing time for credit card payments made through OctopusPro depends on the payment gateway integrated with your account and your specific agreement with the gateway provider. OctopusPro facilitates payments through its app and web platform, but the actual processing of funds is handled by your chosen payment gateway.

To determine the time it takes for funds to reach your bank account, it is best to consult with your payment gateway directly. They can provide you with specific information regarding payment processing times and any associated fees. Understanding the payment processing timeline will help you manage your cash flow and maintain a clear financial overview of your business.

Is it possible to accept and record cash or check payments from customers?

Yes, you can accept various forms of payment, including cash, checks/cheques, bank transfers, and credit card payments for your invoices. To enable these options, go to Settings > Company Settings > Payment Settings and activate each desired payment method. You can also request the addition of custom payment options by reaching out to our support team.

Please note that cash, check/cheque, and bank transfer payments added to an invoice will remain in a pending state until approved by an authorized user, such as an administrator.

Why do cash or bank transfer payments added to an invoice not automatically update the invoice status to paid?

When cash or bank transfer payments are added to an invoice, they require approval by an authorized team member, such as an admin user or a user with permission to approve payments. This additional step is necessary because any team member can add payments to invoices, and it helps maintain accurate records and control over your financial transactions.

Payments made via credit card through OctopusPro are approved by default, streamlining the process for those transactions. For an invoice status to change to “closed,” the full payment amount must be added and approved by an authorized team member.

This approval process ensures the accuracy and integrity of your financial records while providing a safeguard against potential errors or misuse. Keeping a close eye on payment approvals helps maintain a clear overview of your company’s cash flow and overall financial health.

Can I manage payments and receipts within OctopusPro without relying on accounting software like Xero or QuickBooks? I'd prefer to use a single platform for all my needs.

Absolutely, you can record payments and receipts directly within OctopusPro. OctopusPro handles invoicing and payment management, allowing you to track and manage financial transactions within the platform. If you choose to integrate with accounting software like Xero or QuickBooks, OctopusPro will sync your invoices and payments with your accounting software for tax and payroll purposes.

This means you can use OctopusPro for your day-to-day invoicing and payment management without needing to access your accounting software regularly. Your accountant can still use Xero or QuickBooks for tax-related tasks and payroll management, while you maintain a streamlined and efficient workflow using OctopusPro as your primary tool for managing business finances.

How can I refund customers who have paid via bank transfer or check/cheque?

To refund a customer who has made a payment via bank transfer or check/cheque, follow these steps:

  1. Process refund through bank account: Since the payment was made directly to your bank account, you’ll need to process the refund through the same account. Contact your bank to initiate the refund process.
  2. Update the invoice in OctopusPro: After processing the refund through your bank, manually add the refund details to the associated invoice in your OctopusPro account. This step ensures that the invoice payment amount and payment reports accurately reflect the refund.

For payments processed through OctopusPro using one of your integrated payment gateways, you can refund directly within the platform. To do this, navigate to the booking or invoice page, locate the payment, and click on the refund link or icon to initiate the refund process.

By carefully managing refunds, you can maintain accurate financial records and ensure a smooth experience for your customers.

How can I create and send a payment receipt to my customers?

To generate a payment receipt, navigate to the payment section when adding or editing a payment. You will find a checkbox at the bottom of the payment page that, when selected, sends a receipt to the customer. Alternatively, you can email a payment receipt to your clients by accessing the payment button on the invoice page. This allows you to provide customers with a record of their payment, ensuring transparency and professionalism in your transactions.

What are the transaction fees associated with customer payments on OctopusPro?

OctopusPro does not impose any additional transaction fees for customer payments. We facilitate the integration with your chosen payment gateway but do not add any extra fees or commissions. OctopusPro supports integration with leading payment gateways, such as PayPal, Checkout.com, Square, Stripe, WePay, Authorize.net, and Eway.

Please note that the transaction fees charged by your chosen payment gateway will still apply, and these fees may vary depending on the gateway, your region, and the type of transaction. It’s essential to review the fee structure of your selected payment gateway to understand the exact costs associated with processing customer payments.

What are the supported payment gateways for integration with OctopusPro?

OctopusPro seamlessly integrates with a variety of leading payment gateways to facilitate secure and efficient transactions. These integrations include:

  1. PayPal
  2. Checkout.com
  3. Square
  4. Stripe
  5. WePay
  6. Authorize.net
  7. Eway
  8. Tap
  9. And other prominent payment gateways

By offering compatibility with multiple payment gateways, OctopusPro enables businesses to provide their customers with a wide range of secure and convenient payment options. This flexibility allows companies to cater to diverse customer preferences and expand their customer base while ensuring a smooth, hassle-free payment experience.

How can I establish fieldworker payment structures and manage their earnings for individual bookings?

To manage your fieldworkers’ earnings and calculate their portion for each job, you can set up various payment structures based on preset pay rates. You can choose from:

  1. Flat set fee.
  2. Percentage of the service total amount.
  3. Hourly rate.

Setting a default pay rate for each service: In your services settings, establish a default rate per service, which will be applied when no specific pay rate is set in the fieldworker’s profile. For fieldworkers with different pay rates, you can also configure individual rates in their profiles, which will be factored into their earnings calculations.

Setting different default pay rates for various fieldworkers: You can set a default pay rate for a fieldworker in the Payment Agreement box under the Personal Details tab in their profile. This rate will be used when the service pay rate isn’t set at the service, company, or fieldworker levels. You can also assign different rates for each service within a fieldworker’s profile by selecting Services, clicking Service Commission below the desired service, and inputting the commission rate (%) or a flat fee.

Adjusting default payment amounts for individual bookings: You can overwrite the default rate calculated for fieldworkers on a booking-by-booking basis by clicking the Set Fieldworker Share link under the Payment button in your bookings and invoices. Additionally, you can modify these amounts when paying fieldworkers through the Fieldworker Booking Summary Report. Click on the calculated fieldworker payment amount and manually adjust it for each booking listed in the report.

Can I securely store customer credit card information in their profile for future use?

Yes, OctopusPro enables you to securely store customer credit card details using your integrated payment gateway, allowing for easy access when processing future invoices. Credit card details are not stored directly in OctopusPro, ensuring data security. Here’s how you can save your customer’s credit card information:

  1. Admin user or fieldworker: Save customer credit card details via their profile page in the admin portal, or on the payment page by checking the “save card details” checkbox.
  2. Customer portal: Enable the setting under Settings > Financial Settings > Payment Terms to prompt customers to enter their card details when placing a booking. Customers can also save their card details through their profile page in your customer portal or branded app during profile creation.

By securely storing customer credit card information, you can streamline the payment process for both your business and your customers.

Can I apply different tax rates to various services within a single invoice?

Yes, OctopusPro enables you to apply distinct tax rates to individual services within a single invoice. You can assign a default tax rate for each service in your service settings, and you can also modify the default tax rate for your services when generating quotes and invoices. This flexibility allows you to accurately account for different tax requirements across your range of services, ensuring compliance and accurate financial reporting.

Who has the authority to manage tax rates in OctopusPro?

In OctopusPro, only admin users have the ability to configure and manage the company’s tax rates. This includes setting tax rates during the initial account setup process and adding or modifying tax rates later through the settings. Fieldworkers, on the other hand, do not have the permissions to create or manage tax rates for the company. However, they can make adjustments to the applied tax rates on specific invoices or quotes that are assigned to them, as needed.

This clear separation of responsibilities ensures that company-wide tax settings are managed by authorized personnel, while fieldworkers can focus on providing services and making necessary adjustments to individual transactions. This structure promotes efficiency, consistency, and compliance with applicable tax regulations within the organization.

How can I set up the tax rate when creating my company's account?

To set up the tax rate while creating your company’s account, follow these steps:

  1. Sign up on the web by entering your details and email address.
  2. Fill out the required fields on the page asking for your company information, and click “Create Account.”
  3. A validation page will appear, prompting you to validate your account.
  4. After validation, the “Company Information” page will display, where you can enter further details about your company.
  5. The “Payment Integration” page will be displayed, showing information about the currency and payment methods used. Click “Next.”
  6. The “Tax & Fees” page will appear, allowing you to set the default tax rate from the available options or create a new tax rate as needed.

By following these steps, you can easily set up the tax rate for your company’s account, ensuring accurate financial records and compliance with local tax regulations.

How to set the default tax rate for an existing company account?

Go to Settings> Select Financial Settings> Click on Tax&Fees

You’ll find two toggle buttons to select from:

Without Tax: by selecting this option, you specify that your customers won’t be charged any taxes over their invoices. So, your customers will only pay the prices of the services without any additions.

With Tax: this selection has a default percentage and by choosing it, all of your customers’ invoices will have this percentage over the total amount of the invoice.

*Please note that both of “Without tax” and “With tax” options are editable so you can click on the tax label field or the tax percent field to change them to the name or the percentage you want*

Will previous invoices/quotes be updated when I set a new default tax rate for my company?

No, when you establish a new default tax rate or modify the existing one for your company, it will only impact the payments generated from that point forward. Previous invoices and quotes will remain unchanged, maintaining their original tax percentages or the absence of any taxes, if applicable.

This ensures that your historical records stay accurate and consistent, while newly created invoices and quotes will reflect the updated tax rate. If you need to update any past invoices or quotes, you’ll have to manually edit them to apply the new tax rate.

What's the difference between "Tax Exclusive" and "Tax Inclusive" pricing?

When managing your financial settings in OctopusPro, it’s essential to understand the differences between “Tax Exclusive” and “Tax Inclusive” pricing methods. To access these options, navigate to Settings > Financial Settings > Tax & Fees. At the top of the page, you will find a drop-down menu titled “Amounts are,” which offers the following choices:

  1. Tax Exclusive: With this method, taxes are calculated and added separately to the final transaction amount. For instance, if a booking charges your customer $100.00 for a service, and the applicable tax rate is 10%, an additional $10 will be added at the point of purchase. In this case, the total invoice amount payable by the customer will be $110.
  2. Tax Inclusive: In this approach, the unit price of a service already includes the applicable taxes. Consequently, no additional tax charges are levied at the point of purchase. For example, if an invoice charges your customer for two booked services at $50 and $100 each, the total amount payable by the customer will be $150. Since the tax is already factored into the individual service prices, there are no extra tax charges.

Based on your business requirements and local tax regulations, you can choose between “Tax Inclusive” or “Tax Exclusive” pricing. If you prefer to have taxes automatically included in your service prices, opt for “Tax Inclusive.” Conversely, if you want taxes to be calculated and added separately to invoices, choose “Tax Exclusive.”

How does choosing between tax-inclusive and tax-exclusive settings impact the overall value of quotes and invoices?

The choice between tax-inclusive and tax-exclusive settings will affect the presentation and calculation of your quotes and invoices. Each option leads to a different format, depending on your preference.

For tax-exclusive settings, the invoice or quote displays the following:

  1. Subtotal: Represents the cost of provided services without tax.
  2. Total Tax: Displays the tax percentage and the corresponding tax amount calculated from the subtotal.
  3. Total: Represents the final amount the customer must pay, which is the sum of the subtotal and the total tax.

For tax-inclusive settings, the invoice or quote presents the following:

  1. Subtotal: Represents the cost of provided services with tax already included.
  2. Tax Included: Displays the tax percentage and the corresponding tax amount already incorporated into the subtotal.
  3. Total: Matches the subtotal value, as taxes are already factored in and no additional charges apply.

To set multiple tax rates for company-wide selection, follow these steps:

  1. Go to Settings > Financial Settings > Tax & Fees.
  2. Click “Add new” to open the “New tax rate” popup.
  3. Enter the tax label (e.g., VAT, sales) and the tax percentage.
  4. Click “Save” to successfully add the tax.

The newly added taxes will appear in the “Tax rates” list, displaying the tax label and percentage. You can choose the default tax by clicking the toggle button next to the desired tax.

How to set multiple tax rates on the company level to select from?

Go to Settings> Select Financial Settings> Click Tax&Fees.  Click “Add new”. “New tax rate” popup will be displayed asking you to enter the following:

Tax label: where you should enter the title of the tax that will appear on the invoice, for example, “VAT” and “sales”.

Tax percent: this is the field where you will enter the percentage of the tax. Then press “Save” to add the tax successfully.

All of the newly added taxes will be available under the list “Tax rates” showing the tax label and the percentage, and you can select the desired tax you need to be the default by clicking on the toggle button next to the tax.

How can I assign a custom tax rate for a specific service, overriding the default company tax rate?

You can easily set up custom tax rates for individual services that will override the default company tax rate. To do so, follow these steps:

  1. Log in to your OctopusPro account and go to Settings > Service Settings > Services.
  2. On the “All Services” page, locate the service you want to assign a custom tax rate to, click the actions button next to it, and select “Edit”.
  3. In the service details page, click on the “Cost & Payrate” tab and scroll down to the “Tax rate” field.
  4. The drop-down menu in the “Tax rate” field contains all the existing tax rates for your company, as well as an option to “+ Add new tax rate”.

To use an existing tax rate for the service, simply select it from the drop-down menu. If you need to create a new tax rate for this service:

  1. Click on “+ Add new tax rate”, and a pop-up window will appear.
  2. Enter the name of the tax and the percentage value for the tax rate, then click “Save”.

Please note that any new tax rate you add for a specific service will also be added to the general tax rates list, which can be found under Settings > Financial Settings > Tax & Fees. This way, you can easily manage and apply custom tax rates to services as needed, ensuring accurate invoicing and tax calculations.

How can I configure tax rates for products used during services?

To set tax rates for products used by fieldworkers during service provision, follow these steps:

  1. Go to Settings > Services Settings > Products.
  2. You’ll see the “All Products” page displaying your available products. To create a new product, click “New Product.”
  3. To edit an existing product and set its tax rate, click the “Edit” button next to the product.
  4. On the product page, locate the “Tax rate” field. Here, you can either select an existing tax rate or create a new one by clicking “+Add new tax rate.”
  5. A pop-up will appear, prompting you to enter the tax rate name and value. Save this information to apply the new tax rate to the product.

Keep in mind that any new tax rate added to a product will also appear in the general tax rates list found under Settings > Financial Settings > Tax & Fees. This ensures consistency across your tax settings and enables you to apply these rates as needed for different products and services.

How can I modify the tax rate for a specific booking or quote?

To adjust the tax rate for an individual booking or quote, follow the steps below:

For bookings:

  1. Go to Bookings > All Bookings.
  2. Locate the booking you wish to edit and click the “Actions” button next to it. Select “Edit booking.”
  3. On the “Edit Booking” page, scroll down to the “Service Pricing” section. Here, you’ll find the “Tax Rate%” field displaying the current tax rate for this booking.
  4. Click the drop-down arrow to view available tax rates or select “+ Add new tax rate” to create a new one. If adding a new rate, a pop-up will appear, prompting you to enter the tax rate name and value. Save this information to apply the new tax rate to the booking.

For quotes:

  1. Go to Quotes > All Quotes.
  2. Locate the quote you wish to edit and click the “Actions” button next to it. Select “Edit quote.”
  3. On the “Edit Quote” page, scroll down to the “Service Pricing” section. Here, you’ll find the “Tax Rate%” field displaying the current tax rate for this quote.
  4. Click the drop-down arrow to view available tax rates or select “+ Add new tax rate” to create a new one. If adding a new rate, a pop-up will appear, prompting you to enter the tax rate name and value. Save this information to apply the new tax rate to the quote.

These changes will only apply to the specific booking or quote being edited and will not affect the default tax rates for your services or products.

How can I locate the tax rate on the PDF quote or invoice?

The tax rate is displayed within the PDF quote or invoice, making it easy for you and your customers to review the tax information. To find the tax rate on a PDF invoice or quote, follow these steps:

For Invoices:

  1. Navigate to Invoices > All Invoices in your OctopusPro account.
  2. Locate the invoice you want to view and click on the Actions button next to it.
  3. Select “Preview Invoice” from the drop-down menu.
  4. A “Preview Invoice” window will appear, displaying the invoice details. The tax rate and its value can be found in the “Description” section of the invoice.

For Quotes:

  1. Navigate to Quotes > All Quotes in your OctopusPro account.
  2. Locate the quote you want to view and click on the Actions button next to it.
  3. Select “Preview PDF” from the drop-down menu.
  4. A “Preview Quote” window will appear, displaying the quote details. The tax rate and its value can be found in the “Description” section of the quote.

By following these steps, you can easily find the tax rate information on both invoices and quotes in your OctopusPro account, ensuring transparency and accuracy in your billing processes.

How are invoices calculated when multiple tax rates are involved in various scenarios?

When different services with varying tax rates are combined in a single booking or quote, the invoice will consider the tax rates for each service separately and add them to the total amount.

Scenario 1: Multiple services with different tax rates

For example, if a customer books two services – Service A with a 10% tax rate and a $50 price, and Service B with a 6% tax rate and a $50 price – the sub-total (excluding taxes) will be $100. The taxes will be displayed separately on the invoice: $5 for Service A and $3 for Service B. The total amount, including taxes, will be $108.

If your company’s tax setting is “Inclusive,” the tax details will still appear, but they will be included in the sub-total. In this case, the total amount and sub-total will be the same, as the tax is already factored into the prices.

Scenario 2: Products with taxes and services with different tax rates

When an invoice includes a product with its own tax rate along with a service that has a different tax rate, the service tax will override the product tax. If the service doesn’t have a specific tax rate, the company’s tax rate will be applied.

For instance, if a service has a 10% tax rate and a product has a 13% tax rate, the invoice will use the service’s 10% tax rate instead of the product’s 13% tax rate. You can configure product tax rates by navigating to Settings > Services Settings > Products.

In conclusion, OctopusPro calculates invoices by taking into account the tax rates of each service and product separately, making it easier for you to provide accurate billing information to your customers.

How can fieldworkers modify or choose a different tax rate for a quote, booking, or invoice using the app?

Fieldworkers can easily edit tax rates for assigned quotes, bookings, and invoices via the OctopusPro app. Follow these steps to change the tax rate for each item:

For Quotes:

  1. In the fieldworker’s app view, tap on “Quotes” in the side menu.
  2. Select the quote you want to edit from the list of assigned quotes.
  3. In the “Service” section of the quote’s page, tap on “Edit.”
  4. Tap on the down arrow next to “Total Tax” to display the list of available taxes.
  5. Choose the desired tax rate and tap “Calculate” to save your changes.

For Bookings:

  1. In the fieldworker’s app view, tap on “Bookings,” then “All.”
  2. Select the booking you want to edit from the list.
  3. In the “Billing” section of the booking’s page, tap on “Edit.”
  4. Tap on the down arrow next to “Total Tax” to display the list of available taxes.
  5. Choose the desired tax rate and tap “Calculate” to save your changes.

For Invoices:

  1. In the fieldworker’s app view, tap on “Invoices,” then “All Invoices.”
  2. Select the invoice you want to edit from the list.
  3. In the “Service” section of the invoice’s page, tap on “Edit.”
  4. Tap on the down arrow next to “Total Tax” to display the list of available taxes.
  5. Choose the desired tax rate and tap “Calculate” to save your changes.

Please note that only accepted bookings can be edited in terms of payments and tax rates by fieldworkers. By following these steps, fieldworkers can efficiently adjust tax rates for assigned quotes, bookings, and invoices directly within the OctopusPro app.

What does it mean when fieldworkers are registered for VAT/GST? How does this affect the fieldworker's share calculation for their jobs?

VAT/GST registration refers to the process of enrolling fieldworkers with the government as active participants in production and sales, making them responsible for collecting and remitting the applicable tax. To indicate that your fieldworkers are registered for VAT/GST in OctopusPro and ensure accurate fieldworker share calculations, follow these steps:

  1. Navigate to “Fieldworkers” or your trading name from the side menu.
  2. Locate the fieldworker you wish to update and hover over their name. Select “View Profile.”
  3. Click on “Personal Details” and then expand the “Business Information” section.
  4. Find the “VAT” and “VAT Date Registered” details for the fieldworker. To edit them, click on the edit button next to “Business Information.”
  5. A “Modify Info” pop-up will appear. Toggle the “Registered for VAT” button to “Yes” if the fieldworker is already registered, and “No” if they are not registered.
  6. Use the last field to select the date of VAT registration, if applicable.

The fieldworker’s VAT/GST registration status affects their share calculation for jobs. If a fieldworker is registered for VAT/GST, their share will be calculated based on the gross amount (inclusive of VAT/GST) of the service provided. If a fieldworker is not registered for VAT/GST, their share will be calculated based on the net amount (exclusive of VAT/GST) of the service provided. This ensures that the appropriate tax amounts are accounted for in the fieldworker’s income calculations.

By following these steps, you can efficiently manage your fieldworkers’ VAT/GST registration status and ensure that your records are accurate, and fieldworker share calculations are correct.

How does VAT/GST registration status impact fieldworker payments in OctopusPro, and what are the differences between registered and non-registered fieldworkers?

The VAT/GST registration status of fieldworkers in OctopusPro has a direct impact on their payments. This distinction ensures accurate calculations, accounting for the tax implications associated with their work.

  1. Registered Fieldworkers for VAT/GST: Fieldworkers who are registered for VAT/GST are responsible for collecting and remitting the applicable tax on their services. As a result, their payments include the VAT/GST amount. In other words, the fieldworker’s share is calculated based on the gross amount (inclusive of VAT/GST) of the service provided. This enables the fieldworker to cover the tax amount they need to remit to the government.
  2. Non-Registered Fieldworkers for VAT/GST: Fieldworkers who are not registered for VAT/GST are not responsible for collecting and remitting the tax on their services. Consequently, their payments do not include the VAT/GST amount. Their share is calculated based on the net amount (exclusive of VAT/GST) of the service provided.

In summary, the VAT/GST registration status of fieldworkers in OctopusPro significantly impacts their payments, as it determines the share calculation method (gross or net amount) and ensures the appropriate tax amounts are accounted for. By managing your fieldworkers’ VAT/GST registration status accurately, you can maintain proper records and ensure the correct payments are made to your team.

How can customers view tax rates for their bookings and invoices?

Customers can easily access and review tax rates for their bookings within the OctopusPro customer portal. There are two primary ways for customers to view tax information:

  1. Booking Preview: Customers can view tax rates and payment breakdowns when previewing a booking from their customer portal. To access this information, click on the top right menu and select “Bookings.” Choose the desired booking from the list of upcoming or past bookings, and the booking details page will display the subtotal, total tax, and total amount under the “Services” section.
  2. Service Booking Process: During the service booking process, customers will see the payment breakdown, including taxes, at the final step before confirming the booking. By offering these options, OctopusPro ensures that customers have a transparent and convenient way to view tax rates and payment breakdowns for their bookings.

Why is the total price not adding up correctly with tax, and how can I resolve this issue?

The tax calculation and its addition to the total price in your OctopusPro account might be incorrect if the tax settings are not properly configured. The tax amount can be set as either inclusive or exclusive in your financial settings, which affects the final price calculation.

To verify and adjust your tax settings, follow these steps:

  1. Navigate to Settings > Financial Settings > Tax & Fees.
  2. Under the “Tax & Fees” section, you will find the option to set the tax as either inclusive or exclusive. a. Inclusive tax: The tax amount is already included in the service price. The tax amount is calculated by reverse-calculating from the total service price. b. Exclusive tax: The tax amount is added to the service price. The tax amount is calculated by multiplying the service price by the applicable tax rate.
  3. Check whether your tax settings are correctly configured based on your preferred tax calculation method. If necessary, make the appropriate changes.
  4. Save your updated settings.

Once you have adjusted your tax settings, the total price should calculate correctly, including the tax amount. Ensure that your tax settings align with your business practices and any applicable tax regulations.

Can recorded payments remain pending until verified by an authorized user?

Yes, when your fieldworkers or office users log customer payments (such as bank transfers or cash), you can choose whether these payments should be immediately accounted for or held in a pending state until they are reconciled and verified by an authorized user within your organization, like a manager or accountant. You can enable or disable this feature by adjusting fieldworker permissions in your booking settings. By doing so, you can maintain control over the payment verification process and ensure accuracy in your financial records.

How do I customize my invoice template?

You can customise your invoice/quote template from under your Settings > Financial Settings > Invoice Template

You can customise your invoice logo and logo alignment, invoice font size, invoice font family, invoice header and footer, and add your terms and conditions at the bottom of the PDF or in a separate document. You can also set wether you want to display service cost breakdown in quotes and invoices shared with your customers or you prefer to hide the service cost breakdown from your customers.

How can I customize my invoice numbering format?

To modify the invoice numbering format in OctopusPro, follow these steps:

  1. Change Starting Number: You can adjust the initial number for your invoices, quotes, bookings, and inquiries by navigating to General Settings > Booking Settings > Starting Number. After setting the starting number, OctopusPro will automatically increment invoice numbers based on the value you provide. For example, if you set the starting number to 1000, your next invoice number will be 1001, followed by 1002, and so on.
  2. Edit Invoice Number: Once an invoice has been created, you can update its number by clicking the “Action” button on the invoice page, then selecting “Edit Invoice Number.” This allows you to make adjustments to the invoice number as needed.
  3. External Booking Number: If you need to include an external booking number, you can create a custom field for it using the “Forms and Checklists” feature under General Settings. This will allow you to add an external booking number to your records as necessary.

Please note that you cannot manually edit the numbers for bookings or quotes once they’ve been created to prevent duplication. By following these steps, you can customize your invoice numbering format in OctopusPro to better suit your business needs.

Is it possible to display my bank account details on my invoices for customer payments?

If you want your customers to be able to make payments via bank transfers and need to display your bank account details on your invoices, you can easily do so by updating your settings. These details can also be presented as a payment option within the customer portal. To include your bank account information, follow these steps:

  1. Navigate to Settings > Financial Settings > Payment Integration.
  2. Choose the Payment Type as “Bank Transfer.”
  3. Enter your bank account details in the provided field.

By adding your bank account details to your OctopusPro account, customers will have the necessary information to complete payments via bank transfer directly from their invoice or through the customer portal. This offers a convenient and secure payment method for both you and your clients.

How can I show custom field values on quote and invoice PDFs?

You can display the values of custom fields related to your services on quote and invoice PDFs by adjusting your settings in OctopusPro. To do so, follow these steps:

  1. Enable the display of service cost breakdown in quotes and invoices shared with clients. Navigate to Settings > Financial Settings > Invoice Settings. Turn on the option to display the service cost breakdown in quotes and invoices.
  2. Configure the display settings for each custom field. Go to Settings > Custom Field Settings. Locate the custom field you want to display on the quote and invoice PDFs. Disable the “Hidden from invoice breakdown” flag to show the custom field value on quotes and invoices.

By enabling these settings, the custom field values will be displayed on the quote and invoice PDFs, providing your clients with more detailed information about the services they are receiving. This can enhance transparency and improve client satisfaction by giving them a clearer understanding of the services provided and their associated costs.

Is it possible to hide custom fields from the invoice breakdown?

Yes, you can control the visibility of each custom field in your invoice breakdown when configuring your custom fields within your services settings. If a custom field is solely for booking purposes and doesn’t need to appear on your invoices, you can hide it by enabling the ‘Hidden from invoice breakdown’ flag for that specific field. However, if the custom field should be displayed in the invoice breakdown, make sure to keep the flag disabled.

To manage the visibility of custom fields in your invoice breakdown:

  1. Navigate to Settings > Services Settings > Custom Fields.
  2. Find the custom field you want to hide or display on the invoice breakdown.
  3. Enable the ‘Hidden from invoice breakdown’ flag if you want to keep the custom field hidden from the invoice breakdown. Disable the flag if you want the custom field to be visible.

By carefully managing the visibility of custom fields in your invoice breakdown, you can provide a clear and concise invoice to your clients, containing only the information relevant to the services they’ve received.

Can I display additional customer details, such as vehicle information, children's names, or pet names, on the invoice?

Yes, you can include additional customer details like vehicle information, children’s names, or pet names on the invoice and quote PDFs by adjusting the settings for each customer property:

  1. Log in to your OctopusPro account.
  2. Go to Settings > Customer Properties.
  3. Create a new customer property or edit an existing one.
  4. Locate the “Display on Booking and Invoice PDFs?” field.
  5. Select “Yes” to include the customer property on the invoice and quote PDFs.
  6. Save your changes.

By enabling this option for the desired customer properties, the additional details will be included in the invoice and quote PDFs, providing your customers with a more comprehensive and personalized overview of the services rendered. This can help enhance customer satisfaction and reduce potential confusion or misunderstandings.

Is it possible to include additional information, such as images, in the header and footer of my invoices?

Yes, you can easily incorporate extra text or images in the header and footer of your invoice, quote, or booking PDFs, in addition to the standard information and logo already present. To do this, simply add the desired content to the header and footer sections of your invoice settings. This feature allows you to customize your invoices further, ensuring that they reflect your brand identity and provide all necessary information to your clients.

Can customers book services through the portal without seeing prices?

When customers book a paid service, they are typically shown the price to ensure transparency and compliance with legal requirements. However, if you prefer not to display prices during the booking process, you can create a “FREE” service type that does not show a price.

To do this:

  1. Log in to your OctopusPro account.
  2. Go to Settings > Services.
  3. Create a new service and set the service type as “FREE.”

With a FREE service type, customers can book services without seeing a price in the customer portal. If you need to add a price later, you can manually edit the booking and replace the free service with a “PAID” service after providing a quote or completing the booking. This can be done by an admin user or a fieldworker through the app. However, keep in mind that not displaying prices upfront may lead to potential confusion or misunderstandings with customers.

Can OctopusPro accommodate charging a booking fee and allowing customers to choose their payment method for the remaining balance?

Yes, OctopusPro can be set up to charge an initial booking fee and let customers decide how to pay the remaining balance. OctopusPro supports multiple payments for invoices, including deposit taking and automatic management through enabled automations.

To set up this payment structure, follow these steps:

  1. Log in to your OctopusPro account.
  2. Go to Settings > Financial Settings > Payment Integration, and enable the payment methods you want to accept for the remaining balance.
  3. Enable deposit taking for your services by going to Settings > Services, selecting the service, and enabling the deposit option under the Cost and Payrate tab. Set the deposit amount as the booking fee.
  4. Use automation rules to manage deposit taking and reminders for the remaining balance.

With this setup, customers can pay an initial booking fee when booking a service and choose their preferred payment method for the remaining balance from the enabled options in your company settings.

How can I personalize quote, booking, and invoice templates for my customers?

With OctopusPro, you can tailor the appearance of your quote, booking, and invoice PDF templates to align with your business branding. You can easily modify the templates by uploading your company logo, adjusting font styles, and incorporating headers and footers through Settings > Financial Settings > Invoice Template.

If you prefer not to display a service cost breakdown on your invoices and quotes, activate the “Display service cost breakdown in quotes and invoices” option in your invoice template settings.

For businesses operating under multiple trading names, you can assign a distinct logo for each trading name, which will appear on quotes, invoices, and booking confirmations related to that specific trading name. To do this, go to Settings > Company Settings > Trading Names and click on the “assign images” link for each trading name.

Additionally, you can conceal specific custom fields from your pricing breakdown by enabling the “Hidden from invoice” flag for the custom fields you want to exclude from the breakdown, accessible under your custom fields settings.

Invoice template customization options include:

  • Display service cost breakdown in quotes and invoices shared with clients?
  • Display scheduled appointments in customer invoice PDF?
  • Invoice font size (pixels)
  • Invoice font family
  • Invoice logo alignment
  • Invoice font color
  • Invoice borders color
  • Invoice logo
  • Invoice header
  • Invoice footer
  • Terms & Payment Advice (Invoice, Quote, and Statement)
  • Type in or Upload a PDF File

Services and Custom fields

How can I include a new service in my OctopusPro account?

To add a new service to your OctopusPro account, follow these steps:

  1. Navigate to “Settings” in the left-hand menu.
  2. Select “Service Settings” and click on “Services.”
  3. On the Services page, click on “Create New.”
  4. Complete the required fields, including Name, Category, Minimum Booking Price, and any additional details like a description and images.
  5. Establish your pricing model. OctopusPro offers three options:
    • Time-based: Charge hourly or by another time increment.
    • Fixed: Charge a one-time fee per service.
    • Unit: Charge per unit (e.g., per square meter).
  6. Set up custom fields to collect additional information or costs from customers during booking through the Customer Portal, Branded App, or when admin staff create bookings, quotes, or inquiries manually. Custom fields can include extra costs or information to help you prepare for the service.
  7. Assign the service to fieldworkers. To do this, link the service to fieldworkers capable of providing it. Fieldworkers can select the services they offer through the OctopusPro fieldworker app or by logging into their OctopusPro account in a browser. Admin staff can also edit fieldworker profiles and add services as needed.

By following these steps, you can successfully add a new service to your OctopusPro account, set pricing, gather additional customer information, and assign the service to qualified fieldworkers.

What are custom fields and how can they enhance my services?

Custom fields are additional options or questions related to a service that you can ask your customers when making a booking or inquiry. They allow further customization of your services, enabling you to gather specific information or offer various options tailored to your customers’ needs.

Benefits and usage of custom fields:

  1. Custom fields provide an efficient way to collect information about specific requirements or preferences for a service.
  2. They help generate accurate quotes by including all necessary details, options, and pricing.
  3. Custom fields improve workflow efficiency by reducing the need for back-and-forth communication between admins, fieldworkers, and customers.
  4. They can be connected to the inquiry form and inquiry widget, which can be embedded on your website.

Difference between custom fields and forms & checklists:

Custom fields and forms & checklists both serve as ways to collect information from customers or fieldworkers, but they differ in their purpose, application, and the stage at which they are used during the booking or job process.

Custom fields focus on gathering specific information related to a service during the booking or inquiry stage, influencing pricing and fieldworker availability. In contrast, forms & checklists are used during or after the job is completed for additional data collection and assessments, without affecting pricing or fieldworker availability. While both tools enhance the customer experience and streamline communication, they serve different purposes and have distinct effects on the booking and job processes.

To add a new custom field, go to Settings > Service Settings > Custom Fields, and select “Create New” custom field. You can create multiple custom fields with different types and link them to a single service, allowing customers to provide more detailed information when booking.

Custom fields can be connected to services, the inquiry form, and the inquiry widget. They can be configured with various field types, labels, and display settings, giving you complete control over the information you collect and how it appears to different users (admin, fieldworkers, and customers).

In summary, custom fields offer a flexible and efficient way to enhance your services, streamline the booking process, and ensure accurate quotes are provided to customers. They are an essential tool for businesses looking to improve their operations and customer satisfaction.

What's the difference between custom fields and forms & checklists?

Custom fields and forms & checklists both serve as ways to collect information from customers or fieldworkers, but they differ in their purpose, application, and the stage at which they are used during the booking or job process.

  1. Purpose and Effect on Fieldworker Availability: a. Custom Fields: Custom fields collect specific information related to a service during the booking or inquiry stage. They can be connected to fieldworkers, allowing you to specify which fieldworkers can provide the custom field options available and which ones cannot. This directly affects fieldworker availability based on the custom field options selected for the booking. b. Forms & Checklists: Forms and checklists collect additional information or conduct assessments during or after the completion of a job. They do not affect fieldworker availability.
  2. Effect on Pricing: a. Custom Fields: Custom fields can affect pricing depending on the options selected by the customer. b. Forms & Checklists: Forms and checklists do not affect pricing.
  3. Connection to Services and Bookings: a. Custom Fields: Custom fields are related to the linked service only. If a service is added multiple times in a booking, custom fields will appear for each instance of the service. b. Forms & Checklists: Forms and checklists are connected to the entire booking or quote, meaning they are about the booking itself and not about a specific service in the booking. Although they can be connected to services in their settings, the forms and checklists will appear once, even if the service is added multiple times in the booking.

In summary, custom fields focus on gathering specific information related to a service during the booking or inquiry stage, influencing pricing and fieldworker availability. In contrast, forms & checklists are used during or after the job is completed for additional data collection and assessments, without affecting pricing or fieldworker availability. While both tools enhance the customer experience and streamline communication, they serve different purposes and have distinct effects on the booking and job processes.

How do custom fields improve work efficiency?

Custom fields improve work efficiency in several ways:

  1. Streamlined Information Collection: Custom fields gather specific information related to a service during the booking or inquiry stage, ensuring that all necessary details are collected upfront. This reduces the need for back-and-forth communication between customers, admin staff, and fieldworkers.
  2. Enhanced Fieldworker Availability Management: Custom fields can be connected to fieldworkers, allowing you to specify which fieldworkers can provide certain custom field options. This directly affects fieldworker availability based on the custom field options selected for the booking, ensuring that the right fieldworker is assigned to the job.
  3. Accurate Pricing: Custom fields can affect pricing based on the options selected by the customer. This provides clear and accurate quotes to customers, reducing the risk of price disputes or adjustments later on.
  4. Better Customer Experience: By offering customized service options through custom fields, customers can tailor the service to their specific needs and preferences. This leads to increased customer satisfaction and repeat business.
  5. Increased Automation: Custom fields can be used to automate various aspects of the booking process, such as adjusting pricing and fieldworker availability based on the options selected. This reduces manual intervention and frees up time for admin staff to focus on other tasks.
  6. Detailed Reporting and Data Analysis: Custom fields provide granular data about customer preferences and service variations. This data can be analyzed to identify trends, optimize services, and make data-driven business decisions.

By streamlining information collection, enhancing fieldworker availability management, providing accurate pricing, improving the customer experience, increasing automation, and enabling detailed reporting and data analysis, custom fields contribute significantly to work efficiency.

How do custom fields help generate accurate quotes?

Custom fields help generate accurate quotes by providing detailed and specific information about the customer’s service requirements, preferences, and any additional options they choose. This leads to more precise cost calculations and better-informed quotes. Here’s how custom fields contribute to generating accurate quotes:

  1. Detailed Service Options: Custom fields allow customers to choose from various options and add-ons related to a service. Each option can have its own pricing, which gets factored into the final quote.
  2. Dynamic Pricing: Custom fields can affect pricing based on the selections made by the customer. This ensures that the quote reflects the exact cost of the service tailored to the customer’s requirements.
  3. Clear Communication: Custom fields ensure that all the necessary information is collected upfront, minimizing the risk of misunderstandings or miscommunication between the customer, admin staff, and fieldworkers. This leads to a smoother quoting process and fewer adjustments later on.
  4. Consistent Pricing Structure: Custom fields provide a structured approach to pricing, ensuring that quotes are consistent across similar bookings. This consistency makes it easier for customers to compare and understand the costs associated with their service choices.
  5. Data-driven Decision Making: Custom fields offer valuable data about customer preferences and service variations. This data can be used to optimize pricing strategies, identify popular options or services, and make informed decisions to improve the overall quoting process.

By providing detailed service options, enabling dynamic pricing, ensuring clear communication, promoting a consistent pricing structure, and supporting data-driven decision-making, custom fields play a crucial role in generating accurate quotes.

Can I set variable pricing for a service based on the number of hours booked? For example, 1 hour at $100 and the second hour at $80?

Yes, you can create tiered pricing structures for your services based on the number of hours booked. To set this up, navigate to your service settings and select the service you want to modify. Click on the ‘Cost and Payrate’ tab, and then select ‘Create a new rate’ button. This ‘rates’ feature enables you to offer different pricing to customers depending on the quantity or duration of the service they require. By configuring multiple rates, you can set up a pricing structure that accommodates discounts for additional hours or other variations based on the customer’s needs.

Is it feasible to set distinct pricing for various cities and regions?

Absolutely, OctopusPro allows you to assign unique pricing for different geographical areas or cities. To set up distinct pricing for various locations, follow these steps:

  1. Log in to your OctopusPro account.
  2. Navigate to the side menu and click on ‘Settings.’
  3. Choose ‘Services Settings’ and then select ‘Service List.’
  4. Locate the service you want to configure pricing for, and click on the ‘Service Price Zones’ option to the right of the service name.
  5. Create new price zones by specifying the area name, region, and custom pricing for each area.
  6. Save the changes by clicking on the ‘Save’ button.

Now, your service pricing will vary according to the city or region selected, providing more flexibility and tailored pricing options for your customers.

Can customers receive a discount for booking multiple services at once?

Yes, you can offer discounts to customers for booking more than one service at a time. There are several ways to achieve this:

  1. Use the Rates feature: Under your service settings, you can set discounted unit pricing depending on the quantity of services booked. This way, customers booking larger jobs can receive a discount on the unit price.
  2. Create bundled services: Offer packages that combine multiple services at a discounted rate. For instance, you can create a package that includes both photography and videography services at a lower price than if booked separately.
  3. Add services as custom fields: You can include related services as custom fields and offer them as extras when booking any service. For example, when a customer books a photography service, you can add a custom field asking if they would also like a video. If they add the video service, the discounted price would be applied to the quote. This approach is not only user-friendly but also serves as an effective marketing tool by offering customers relevant add-ons to their primary service.

By implementing these strategies, you can incentivize customers to book more services per job and potentially increase your revenue while providing a rewarding experience for your clients.

Can I arrange my extensive range of services into groups for better organization and easier access?

Yes, OctopusPro enables you to efficiently manage a wide variety of services by organizing them into categories. These categories help you, your office users, and fieldworkers to easily locate specific services. Additionally, your customers can conveniently find the services they need through the customer portal.

To create categories and group your services, follow these steps:

  1. Go to your Settings in the side menu.
  2. Select Services Settings.
  3. Choose Categories.
  4. Click the “Add new category” button and enter the relevant information.

Once you have created the categories, you can assign each service to its appropriate group. This streamlined organization will simplify navigation and improve the overall user experience for everyone involved in your business operations.

Integration FAQs

Do OctopusPro integrations support various APIs?

Yes, OctopusPro offers a wide range of API integrations to enhance your business operations. These integrations include:

  1. Accounting software: Xero, Quickbooks, and more.
  2. Digital phone systems: Twilio.
  3. Marketing platforms: Mailchimp, Google GSuite.
  4. Calendars: Google Calendar.
  5. Reviews and maps: Google Reviews, Google Maps.
  6. Payment gateways: Square, Checkout.com, Stripe, Authorize.net, PayPal, Afterpay, Apple Pay, Samsung Pay, Google Wallet, WePay, 2checkout, Bitpay, Telr, Eway, Payfast, Paytm, Tap, and others.

However, please note that OctopusPro currently does not offer an open API for custom integrations. To set up payment gateway integrations, navigate to Settings > Financial Settings > Payment Integrations. For other integrations, go to Settings > Company Settings > Integrations (API). If you require a specific integration that is not currently available, please contact the OctopusPro support team for assistance.

Can OctopusPro integrate with my existing CRM, or do I need to switch to its built-in CRM?

As of now, OctopusPro does not offer an open API for direct integration with your existing CRM. Nevertheless, you should be aware that such integration might not be essential, given that OctopusPro includes a sophisticated built-in CRM system. This powerful CRM provides a comprehensive set of features and can automate a majority of tasks, potentially eliminating the need for an external CRM altogether.

If you decide to transition to OctopusPro’s built-in CRM, you can easily import your data from your current CRM, ensuring a smooth migration without sacrificing any crucial information. By doing so, you can fully leverage the robust CRM capabilities that OctopusPro offers while preserving your existing data.

It’s also important to note that OctopusPro is actively working on integrating with Zapier, a well-known automation platform that connects various third-party applications. This integration, expected to be released in the next few months, will allow you to link OctopusPro with numerous other applications, including alternative CRM systems. The upcoming Zapier integration will significantly enhance OctopusPro’s versatility and user-friendliness, providing you with more options to suit your unique needs.

In conclusion, while OctopusPro currently lacks direct integration with external CRM systems, its robust built-in CRM and the forthcoming Zapier integration offer a highly adaptable and efficient solution for managing your customer relationships and automating a wide array of tasks. This flexibility makes it a compelling option for businesses seeking to streamline their field service management processes.

Does OctopusPro integrate with QuickBooks?

Yes, OctopusPro integrates with QuickBooks Online, allowing you to seamlessly synchronize your financial data between the two platforms. This integration streamlines your accounting processes and ensures that your financial records in both systems are consistent and up-to-date. Please note that OctopusPro does not currently integrate with QuickBooks Desktop. For the best experience, we recommend using QuickBooks Online with OctopusPro.

Can OctopusPro integrate with QuickBooks Desktop?

OctopusPro currently supports integration only with QuickBooks Online. Unfortunately, direct integration with QuickBooks Desktop is not available. However, you can still manage your financial data between the two platforms by manually exporting reports and figures from OctopusPro and importing them into your QuickBooks Desktop account.

To streamline your financial processes and take advantage of the integration features, we recommend upgrading to QuickBooks Online. This will allow you to seamlessly connect your OctopusPro account, simplifying your financial management and ensuring a more efficient workflow for your business.

Can OctopusPro connect with my Xero account?

Absolutely, OctopusPro offers seamless integration with Xero. By linking your Xero account, you can easily import your data, including customers, fieldworkers, services, and products, into your OctopusPro account during the setup process. Furthermore, you can synchronize your accounts by pushing customers, products, services, invoices, and payments created in OctopusPro to your Xero account. This integration ensures that your business data is consistently up-to-date across both platforms, streamlining your operations and improving efficiency.

Is there an integration between OctopusPro and HubSpot?

At present, OctopusPro does not offer direct integration with HubSpot. However, OctopusPro features a comprehensive built-in CRM system that can manage customer relationships, schedule appointments, and handle payments, which might be sufficient for many businesses without the need for a third-party CRM like HubSpot.

Integrating with HubSpot could add complexity to your workflow and require additional time and resources for setup and maintenance. It’s essential to assess the potential benefits of integration against the costs and determine if it’s necessary for your specific business needs.

Ultimately, the decision to integrate with HubSpot depends on your business requirements, goals, and existing workflow. If OctopusPro’s built-in CRM meets your needs and you don’t require advanced marketing and sales automation features, then integration with HubSpot might not be essential. Always evaluate your business processes to determine the best course of action.

Does OctopusPro integrate with Zapier?

As of now, OctopusPro does not offer integration with Zapier. However, this feature is under development and will be available in the near future. In the meantime, you’ll find that many of the automations you might want to create using Zapier are already built into OctopusPro. Simply access your settings to enable the desired automations.

If you need any specific automations that are not currently available in OctopusPro, feel free to reach out to our support team for assistance. They will be more than happy to help you find a solution that fits your needs.

Does OctopusPro integrate with Square?

Yes, OctopusPro integrates with Square to facilitate seamless payment processing for your business. By connecting your Square account to OctopusPro, you can accept payments from customers and manage transactions directly through the OctopusPro platform. This integration streamlines your payment processes, making it easier to manage your business finances and customer payments in one place.

Does OctopusPro integrate with Stripe?

Yes, OctopusPro offers complete integration with Stripe payments, ensuring a smooth payment experience for all your users, including admins, fieldworkers, and customers, across both web and app platforms. To set up the Stripe integration, navigate to Settings > Financial Settings > Payment Integration, and follow the step-by-step instructions provided. This integration streamlines your payment processing, making it easier for your customers to pay for your services and improving your overall business efficiency.

Does OctopusPro Integrate with PayPal?

Yes, OctopusPro supports PayPal integration, allowing you to accept customer payments directly into your PayPal account. To enable PayPal integration, you’ll need to create a free Braintree account, as PayPal is available through Braintree for OctopusPro users.

Once you have set up your Braintree account, you can easily connect it with your OctopusPro account to manage customer payments, refunds, and transactions seamlessly through the platform. This integration simplifies payment processing for your business, ensuring a smooth experience for both you and your customers.

Can OctopusPro be integrated with Authorize.net for payment processing?

Absolutely! OctopusPro can be integrated with Authorize.net, allowing you to manage customer payments seamlessly through the platform. To connect your OctopusPro account with Authorize.net, you’ll need to provide your API Login ID, API Transaction Key, and API Client Key in the Payment Integration section of your settings.

Authorize.net acts as a payment gateway, enabling your business to securely accept and process various payment methods such as credit cards, e-checks, and digital wallets. By integrating with OctopusPro, you can benefit from the following features:

  1. Enhanced security: Authorize.net uses advanced fraud detection and data security measures to protect your customers’ sensitive information and minimize risks.
  2. Simplified payment processing: The integration allows you to manage customer payments, refunds, and transactions all within the OctopusPro platform, streamlining your operations.
  3. Recurring billing: Authorize.net supports recurring billing, making it easy to manage subscription-based services and automate recurring payments.
  4. Customizable checkout experience: Tailor the checkout process to match your brand and provide a seamless user experience for your customers.
  5. Comprehensive reporting: Access detailed transaction reports, enabling you to analyze and optimize your payment processing for better performance and growth.

By integrating OctopusPro with Authorize.net, you can streamline your payment processing, improve security, and enhance the overall customer experience, all while managing your business more efficiently.

Does OctopusPro integrate with Patfast?

Yes, OctopusPro integrates with Payfast to provide a seamless payment processing experience for all users, including fieldworkers, admin staff, and customers. This integration allows various user types to access and use the payment processing features conveniently through the app or the web, depending on their preferences.

Fieldworkers can use the OctopusPro app to accept payments on the go, while admin staff can manage transactions through the app or web interface. Customers also have the flexibility to make payments via the web or a branded app, if available.

Does OctopusPro integrate with Paytm?

Yes, OctopusPro integrates with Paytm to provide a seamless payment processing experience for all users, including fieldworkers, admin staff, and customers. This integration allows various user types to access and use the payment processing features conveniently through the app or the web, depending on their preferences.

Fieldworkers can use the OctopusPro app to accept payments on the go, while admin staff can manage transactions through the app or web interface. Customers also have the flexibility to make payments via the web or a branded app, if available.

Does OctopusPro integrate with Outlook?

Currently, OctopusPro does not directly integrate with Outlook. However, integration with Outlook is in the pipeline and will be available in the future. In the meantime, OctopusPro does offer integration with Google Calendar, which can help you manage your schedule and appointments effectively. Stay tuned for future updates to take advantage of the upcoming Outlook integration.

Does OctopusPro offer MailChimp integration?

Yes, OctopusPro seamlessly integrates with MailChimp, enabling you to effortlessly synchronize your mailing lists between the two platforms. This integration allows you to keep your customer information up-to-date and manage your email marketing campaigns more effectively. By connecting your OctopusPro account with MailChimp, you can ensure that your mailing lists are always current and make the most of your marketing efforts.

Can OctopusPro synchronize with Google Workspace (formerly G Suite) for Gmail and Google Calendar integration?

Yes, OctopusPro offers seamless integration with Google Workspace, allowing you to connect your Gmail and Google Calendar with your OctopusPro account. By synchronizing these services, you can efficiently manage your emails and appointments within the platform. To set up this integration, follow the steps outlined in our user guide: https://help.octopuspro.com/google-gmail-and-calendar-api-integration

With this integration, you can streamline your business processes, improve communication with your customers, and ensure that your appointments are always up-to-date and synchronized across your team.

Does OctopusPro integrate with Gravity Forms?

OctopusPro comes with a robust built-in forms feature, eliminating the need for integration with external form builders like Gravity Forms. The Forms and Checklists feature in your OctopusPro account provides all the functionality you would expect from Gravity Forms without requiring any third-party integrations.

With OctopusPro, you can create checklists for gathering information from customers, fieldworkers, or office staff. The platform allows you to customize when and to whom these forms are displayed and offers various field types, including date picker, time picker, text box, text field, (+/-) button, toggle, dropdown, radio button, button group, list, and checkbox. Additionally, you can assign unique forms to specific services and booking statuses.

Design forms to gather essential information from customers during the booking process or create job completion checklists for your fieldworkers, ensuring all required tasks are completed, and your business processes are followed. This helps maintain compliance with regulations and ensures nothing is overlooked. Completed forms and checklists can be easily sent to customers or other parties following a site visit or job completion, and fieldworkers can send them directly from the app if given permission.

Create distinct forms to display for your fieldworkers during various stages of their jobs, such as when checking in, starting a job, during a job, or when checking out or finishing a job. By setting up forms for each booking status, you can effectively follow up with your fieldworkers as they change the status of a booking, presenting them with different custom forms accordingly.

How can I transfer my data from ServiceM8 to OctopusPro?

Although ServiceM8 does not provide a direct data synchronization with OctopusPro, you can still import your data by first exporting it from ServiceM8 and then importing it into your OctopusPro account. To achieve this, follow these steps:

  1. Export your data from ServiceM8, including customers, fieldworkers, services, products, and any other relevant information. Typically, this will be in a CSV or Excel format.
  2. Log in to your OctopusPro account and navigate to the appropriate sections (e.g., Customers, Fieldworkers, Services, etc.) to import the corresponding data.
  3. Use the import functionality within OctopusPro to upload the exported data files from ServiceM8.
  4. Map the columns from your exported files to the appropriate fields in OctopusPro to ensure accurate data import.

If you encounter any issues or need further assistance with this process, please don’t hesitate to contact the OctopusPro support team for guidance.

How can I import a list of products into my OctopusPro account?

You can easily import a list of products into your OctopusPro account by following these steps:

  1. Log in to your OctopusPro account and navigate to the ‘Company Settings’ menu.
  2. Click on the ‘Import Data’ section.
  3. Find and click on the ‘Import Products’ button.
  4. Download the ‘Products Import Template’ provided by OctopusPro.
  5. Open the downloaded template using a spreadsheet application (e.g., Microsoft Excel or Google Sheets) and paste your product information into the appropriate columns, following the format of the template.
  6. Save the file as a CSV (comma-separated values) format to ensure compatibility with OctopusPro.
  7. Return to the ‘Import Data’ page in your OctopusPro account and upload the saved CSV file.

Your list of products will now be imported into your account. If you encounter any issues or need further assistance, please contact the OctopusPro support team for help.

How can I import my existing users into OctopusPro?

Yes, you can import your existing users, such as fieldworkers, into your OctopusPro account using a CSV file. Imported fieldworkers will receive a verification email to confirm their email address before they can log in to their account. Follow these steps to import your users:

  1. Log in to your OctopusPro account and navigate to the ‘Company Settings’ menu.
  2. Click on the ‘Import Data’ section.
  3. Find and click on the ‘Import Fieldworkers’ button.
  4. Download the ‘Fieldworkers Import Template’ provided by OctopusPro.
  5. Open the downloaded template using a spreadsheet application (e.g., Microsoft Excel or Google Sheets) and enter your fieldworkers’ information into the appropriate columns, following the format of the template.
  6. Save the file as a CSV (comma-separated values) format to ensure compatibility with OctopusPro.
  7. Return to the ‘Import Data’ page in your OctopusPro account and upload the saved CSV file.

Your list of fieldworkers will now be imported into your account, and they will receive verification emails. If you encounter any issues or need further assistance, please contact the OctopusPro support team for help.

Is two-way synchronization available between OctopusPro and QuickBooks?

OctopusPro offers two-way synchronization with QuickBooks for customers, users, services, and payments, ensuring that changes made in either system are updated accordingly in the other. However, invoice synchronization is a one-way process, with invoices created in OctopusPro syncing to QuickBooks, but not vice versa.

OctopusPro provides you with the flexibility to select which items you’d like to sync with QuickBooks, and synchronization is initiated manually to ensure you maintain control over your business information across both platforms.

To summarize, OctopusPro supports two-way syncing for customers, users, services, and payments, but invoice synchronization is one-way from OctopusPro to QuickBooks. This setup allows you to manage your business data efficiently and effectively across both systems.

Is bidirectional synchronization available between OctopusPro and Xero?

OctopusPro supports bidirectional synchronization with Xero for customers, users, services, and payments, ensuring that updates made in either system are accurately reflected in the other. However, invoice synchronization is a one-way process, with invoices generated in OctopusPro syncing to Xero, but not the other way around.

OctopusPro gives you the flexibility to choose which items you’d like to sync with Xero, and synchronization is initiated manually to guarantee full control over your business data in both platforms.

In summary, OctopusPro provides two-way syncing for customers, users, services, and payments, while invoice synchronization is a one-way process from OctopusPro to Xero. This setup enables you to efficiently manage your business information across both systems.

Digital Phone System – Twilio Integration

How can integrating a Twilio number with OctopusPro enhance my business communication capabilities?

Integrating a Twilio number with your OctopusPro account empowers your business with an array of communication features, accessible via the web portal for office users and the app for both admin users and fieldworkers. You can enable or disable these features according to your business requirements through your account settings:

  1. Admin users can send manual SMS messages, such as booking confirmations, reminders, invoice reminders, and custom messages, to customers and fieldworkers using a desktop browser or the OctopusPro app.
  2. Enable various automated SMS notifications for customers and fieldworkers, including contact attempts, booking reminders, quote reminders, invoice reminders, fieldworker status updates, and more.
  3. Admin users can call customers and fieldworkers through their OctopusPro accounts using any browser or the OctopusPro app.
  4. Automatically notify customers via SMS regarding fieldworker updates, such as their arrival, being on the way, or running late.
  5. Fieldworkers can call and text customers using your business phone number instead of their private mobile numbers, directing future callbacks to your office number.
  6. Access a log of all SMS and call communications between fieldworkers and customers for tracking and reference purposes.
  7. Record all calls made through your account, allowing you to review calls made by admin users and fieldworkers in the future.

Numerous automated SMS notifications can be enabled or disabled as needed, including:

  • Failed contact attempts for leads and inquiries
  • Quote reminders for follow-up dates
  • Booking reminders for customers and fieldworkers
  • Next service due reminders for past bookings
  • Outstanding invoice reminders for unpaid invoices
  • On-the-way notifications with estimated time of arrival (ETA)
  • Running late notifications from fieldworkers
  • Fieldworker arrival notifications
  • Job acceptance and confirmation messages when a fieldworker accepts a job assigned via the automatic job assignment feature

Activate automated notifications in your settings by navigating to Settings > Communications > Automations.

Can I use Twilio integration for calls and SMS in my country?

Twilio integration for calls and SMS is available in a majority of countries. However, the availability of local numbers and specific features may vary depending on your location. To verify which features are accessible in your country and the associated costs, visit Twilio’s website at https://www.twilio.com.

If Twilio does not support local numbers in your country, you can still utilize their services with an international phone number. By doing so, you can continue to send SMS messages and make calls through your OctopusPro account. However, recipients will receive your communications from a number with an international prefix instead of your local one. If this poses a challenge for your business, you can mask your number using an alphanumeric tag.

For further information on Twilio integration in your country or help with setup, please contact OctopusPro’s support team.

How can I set up a Twilio number and connect it to OctopusPro?

To set up a Twilio number, follow these steps:

  1. Visit Twilio’s website at https://www.twilio.com and create an account.
  2. After creating an account, follow the prompts to obtain a Twilio number.

Once you have registered your Twilio number, you can connect it to your OctopusPro account:

  1. Log in to your OctopusPro account.
  2. Navigate to the Settings menu.
  3. Choose the Digital Phone System settings page.
  4. Click on the “Connect my Twilio number to OctopusPro” button.

By following these steps, your Twilio number will be connected to your OctopusPro account, enabling you to utilize Twilio’s call and SMS features within the platform. If you need assistance or have any questions, feel free to reach out to the OctopusPro support team.

How do I register a Twilio number?

You can register your Twilio number by creating an account directly through  https://www.twilio.com.

Once your Twilio number has been registered, click on the Connect my Twilio number to OctopusPro button that appears in your Digital Phone System settings page to connect it with your OctopusPro account.

How do I integrate my Twilio number with OctopusPro?

To integrate your Twilio number with your OctopusPro account, follow these steps:

  1. Log in to your OctopusPro account.
  2. Navigate to the Settings menu.
  3. Select the Digital Phone System settings page.
  4. Click on the “Connect my Twilio number to OctopusPro” button.

When connecting your Twilio number, you will need to provide the following information:

  • Twilio Account SID: This is a unique identifier for your Twilio account.
  • Auth Token: A secret token used for authentication with Twilio’s API.
  • Twilio Phone Number: The phone number you registered with Twilio.
  • Phone Number SID: A unique identifier for your Twilio phone number.

This process allows OctopusPro to integrate with your Twilio number while maintaining it under your Twilio account. Once connected, you can use Twilio’s call and SMS features within the OctopusPro platform. If you need assistance or have any questions, don’t hesitate to reach out to the OctopusPro support team.

Is it possible to use my existing Twilio number with OctopusPro?

Yes, you can certainly continue using your existing Twilio phone number for your business while integrating it with your OctopusPro account. To do this, simply follow the steps to connect your Twilio account with OctopusPro by providing the necessary API credentials. Once the integration is complete, you can continue using your Twilio number seamlessly with OctopusPro for communication, appointment reminders, and other notification purposes. This allows you to maintain consistency in your business communications without the need to acquire a new number.

Is it possible to transfer my current business phone number from another carrier to Twilio?

Yes, in most cases, you can transfer your existing business phone number from other carriers to Twilio. To initiate this process, you will need to submit a port request through the Twilio console or get in touch with Twilio’s support team directly. Keep in mind that the porting process can take some time to complete, and it’s important to check whether your current carrier supports porting.

Once your number has been successfully transferred to Twilio, you can then integrate it with your OctopusPro account. This integration will allow you to utilize your existing business phone number within the OctopusPro platform for various communication purposes, such as sending SMS notifications, managing calls, and more.

It’s important to note that while transferring a phone number to Twilio is typically possible, some restrictions may apply depending on the carrier or specific number. Be sure to consult Twilio’s porting guidelines and verify the compatibility of your phone number before initiating the process.

By transferring your business phone number to Twilio and integrating it with OctopusPro, you can maintain continuity in your communications while taking advantage of the powerful features offered by the OctopusPro platform.

What is the timeframe for linking my Twilio phone number to OctopusPro?

Connecting your Twilio phone number with OctopusPro is a quick and straightforward process. After inputting the necessary details in the connection form and submitting it, the integration should be functional right away. This means that there is virtually no waiting time for you to begin utilizing the connected Twilio number within your OctopusPro account, streamlining your business communication needs with minimal effort.

Is my Twilio phone number still under my ownership after connecting it to OctopusPro?

Yes, when you connect your Twilio phone number to your OctopusPro account using the connection process, the number remains under your ownership and stays within your Twilio account. The integration simply allows OctopusPro to utilize your Twilio number for communication purposes, while you continue to retain full control over the number and its associated settings in your Twilio account.

What automated SMS notifications can be configured in my account?

You can set up various automated SMS notifications to streamline communication and keep customers and fieldworkers informed. The following types of notifications can be enabled or disabled based on your business requirements:

  1. Failed Contact Attempt: Notify leads and inquiries with a failed contact attempt.
  2. Quote Reminders: Send reminders for quotes with a follow-up date that has passed.
  3. Booking Reminders: Remind both customers and fieldworkers about upcoming bookings.
  4. Next Service Due Reminders: Notify customers of upcoming service due dates based on past bookings.
  5. Outstanding Invoice Reminders: Alert customers about unpaid invoices.
  6. On-the-Way Notifications: Inform customers of fieldworkers’ estimated time of arrival (ETA).
  7. Running Late Notifications: Notify customers if fieldworkers are detected to be running late for a job.
  8. Fieldworker Arrival Notifications: Alert customers when fieldworkers arrive on-site.
  9. Job Acceptance and Confirmation: Send confirmation messages to customers when fieldworkers accept a job through the automatic job assignment feature.

You can manage these automated notifications by navigating to Settings > Communications > Automations in your account settings.

In addition, OctopusPro allows you to customize all templates and canned responses used for communication between your office, fieldworkers, and customers. Edit the text and other content in your templates from the Templates and Canned Responses settings page.

Are there extra costs for automated SMS follow-ups?

While OctopusPro itself does not impose additional fees for SMS and calls, you will be billed directly by Twilio for any usage. OctopusPro facilitates seamless integration with your Twilio account, enabling you to automate SMS follow-ups.
To explore Twilio’s SMS pricing and availability, visit https://www.twilio.com/sms/pricing/ and select your country from the dropdown menu. Similarly, for information on Twilio’s voice pricing and availability, visit https://www.twilio.com/voice/pricing/ and choose your country from the list. By reviewing these resources, you can better understand the associated costs of implementing automated SMS follow-ups through Twilio integration with OctopusPro.

Is it possible for customers to respond to SMS messages sent via OctopusPro, and where can these replies be viewed?

Yes, customers can reply to SMS messages sent through OctopusPro, provided that Twilio supports two-way SMS in your country. When a customer replies, admin users logged into the app will receive push notifications on their phone. Additionally, you can view the list of notifications in your desktop browser by accessing the notifications page. To do so, click on the notifications link in the top right corner of your OctopusPro account. This way, you can easily manage and monitor customer responses to SMS messages sent via OctopusPro.

What occurs when someone calls your Twilio number?

When someone calls your Twilio number that is integrated with OctopusPro, the call will be routed based on the settings you have configured in your account. Depending on your preferences, the call can be directed to your OctopusPro app or forwarded to an external phone number.

If the call is directed to the OctopusPro app, admin users who are logged in and have granted the app permission to ring will be notified of the incoming call. The app will ring, and a notification will also appear on their phone screen. Admin users can answer the call directly through the app.

In case the call is forwarded to an external phone number, the designated phone will ring, and the person assigned to that number can answer the call as usual. If you have set up voicemail, missed and unanswered calls will be directed to the voicemail system, and you will receive notifications for any voicemail messages received.

Is it possible to receive incoming calls directly within OctopusPro?

Yes, you can receive incoming calls in your OctopusPro account, provided that you haven’t set up call forwarding to divert calls to your private business number handled by other carriers. To receive calls within OctopusPro, you’ll need to download the OctopusPro app on your device and log in as an admin user. Multiple admin users can be logged in simultaneously and receive calls using the app.

It’s important to note that incoming calls cannot be received directly through a web browser at this time. However, you can make outgoing calls through the web browser in your OctopusPro account by clicking on the phone icon next to the contact’s phone number in the customer or fieldworker profile.

By utilizing the OctopusPro app for incoming calls and the web browser for outgoing calls, you can efficiently manage your business communication needs in a streamlined manner. Be sure to download the app on your device and log in as an admin user to access the incoming call functionality and take advantage of the outgoing call feature available in your web browser.

Can we receive incoming calls or make outgoing calls in our OctopusPro accounts through the web browser?

At the moment, OctopusPro does not support receiving incoming calls directly through a web browser. To receive calls, you need to download the OctopusPro app on your device and log in as an admin user. Multiple admin users can be logged in simultaneously and receive calls using the app.

However, you can make outgoing calls through the web browser in your OctopusPro account. This allows you to conveniently place calls to customers or fieldworkers directly from the platform while using the browser. To make an outgoing call, simply click on the phone icon next to the contact’s phone number in the customer or fieldworker profile.

Although web browser call support for incoming calls is not available, the OctopusPro app provides a convenient solution for handling calls and managing your business communication needs. Make sure to download the app on your device and log in as an admin user to access incoming call functionality and take advantage of the outgoing call feature available in your web browser.

Will the OctopusPro app ring or only display a notification when a call is received?

When a call is received through a Twilio number that is integrated with OctopusPro, your admin users who are logged into the OctopusPro app will experience the app ringing, provided they have granted the app permission to do so when prompted initially. Alongside the ringing, a notification will be displayed on their phone screen to alert them about the incoming call. This feature is particularly useful in cases where the phone is set to silent mode, ensuring that important calls are not missed.

Can I receive incoming calls on my phone via the app even if my device is locked?

Yes, you can still receive incoming calls on your phone through the OctopusPro app even if your device is locked. When a call comes in via a Twilio number that is managed through OctopusPro, all admin users who are logged into the app will receive calls on their devices, regardless of whether the app is open or closed, or if their devices are locked.

Upon receiving a call, the app will trigger the incoming call screen to load on the admin users’ phones, and a notification sound will play to alert them of the incoming call. This ensures that you won’t miss any important calls from your customers, even if your device is locked or the app is closed, allowing you to stay connected and efficiently manage your business communication needs.

What information appears on an admin's phone screen when a call comes in through OctopusPro?

When a call is received on your Twilio number connected to OctopusPro, admin users who are logged into the OctopusPro app on their mobile devices will see a notification displaying the incoming call and the caller’s number. If the caller’s number is recognized by your OctopusPro account, the caller’s name will appear instead of their phone number.

If the app doesn’t have microphone permissions enabled on the mobile device, the call screen will be displayed along with a permissions dialog prompting the user to grant access. Should the user decline to provide permission and select “never ask again,” they will be redirected to the settings page to manually grant permission when a call is received on their device in the future. This ensures that your admins can properly handle incoming calls through the OctopusPro app.

How many admin devices can simultaneously receive incoming calls via the OctopusPro app?

When an incoming call is received on your connected Twilio number, up to 10 devices with active OctopusPro app sessions can simultaneously receive the call. This allows multiple admin users to be alerted and have the opportunity to answer the call, ensuring efficient call handling within your team.

Is it possible for admin/office users to call customers via the web portal using a desktop browser?

Admin users can make phone calls to customers through the OctopusPro web portal when logged into their accounts using Chrome or Safari browsers, as long as they have the required permissions to place calls using the linked Twilio number. Additionally, admin users can make and receive calls, including incoming calls and callbacks, through the OctopusPro app on their mobile devices.

Can admin/office users place calls to customers using the OctopusPro app?

Admin users have the ability to call customers directly through the OctopusPro app, provided they have the necessary permissions. When granted permission to use the linked Twilio number, calls made will utilize that number and record the call history, which will be visible in the customer profile and associated with relevant items such as bookings, quotes, invoices, inquiries, and complaints. The call log can also be accessed via the call log page under your reports section. If admin users are not given permission to call through the Twilio number, they can still place calls using their device’s native phone number, but the call history will not be recorded within OctopusPro.

Is it possible for my admin users to call each other using the OctopusPro app?

Yes, your admin users can call one another within your account through the OctopusPro app, provided you have granted them permission to make calls using your Twilio number. When a call is received, the display name of the calling admin will appear on the recipient’s screen, letting them know who is making the call. This feature facilitates seamless communication among your admin users and fosters efficient collaboration within your team.

Is it possible for administrative users to contact fieldworkers via OctopusPro?

Yes, your administrative users can communicate with fieldworkers through the OctopusPro platform, either using a desktop browser or the OctopusPro app when logged in with admin credentials. The call history for all communications will be recorded and displayed in the relevant item’s history log, as well as in the comprehensive call log accessible from the reports section of your account. This enables easy tracking and management of communications between admin users and fieldworkers.

Is it possible for fieldworkers to communicate with one another via the app?

OctopusPro is designed to restrict fieldworkers from accessing each other’s profiles, which means they cannot directly call one another through the app. This is because fieldworkers are not expected to know each other through the system unless they are collaborating on a job. In cases where fieldworkers are working together on a project, they can communicate using the chat and SMS features, as well as the discussion board available within the booking or quote section of the app. This ensures that communication between fieldworkers remains focused on job-related tasks and activities.

Is it possible for fieldworkers to contact customers via the app using my Twilio number?

Yes, if you have a digital phone number set up with Twilio, your fieldworkers can call your customers directly from the app using your Twilio number. You have the option to enable or disable this feature through the fieldworker permissions page in your settings.

To activate this feature, go to Settings > Communications > Digital Phone System, and enable the option that allows your fieldworkers to contact your customers through your Twilio number. This ensures that all communication with customers remains consistent and professional.

Your admin users can also make calls to both your customers and fieldworkers through the app using your Twilio number, ensuring a seamless communication experience across your organization.

Is it possible to turn off the Twilio calling option for administrative users?

Yes, you can manage the Twilio calling feature for your administrative users within OctopusPro. By default, when admin users initiate a call through the platform, they are presented with the choice of making a regular call or a VoIP call using the connected Twilio number. If they opt for a regular call, the call will be made through the phone number associated with the device being used. If you wish to disable the Twilio calling option for admin users, you can adjust the settings within your account to do so.

Is it possible to turn off the Twilio calling option for administrative users?

Yes, you can manage the Twilio calling feature for your administrative users within OctopusPro. By default, when admin users initiate a call through the platform, they are presented with the choice of making a regular call or a VoIP call using the connected Twilio number. If they opt for a regular call, the call will be made through the phone number associated with the device being used. If you wish to disable the Twilio calling option for admin users, you can adjust the settings within your account to do so.

Is it possible to deactivate the Twilio calling functionality for my fieldworkers?

Yes, you can disable the Twilio calling feature for your fieldworkers if you prefer not to have them call customers through your Twilio number. You can manage this setting in the fieldworker permissions section of your account settings. When this feature is disabled, fieldworkers will use their personal phone numbers from their devices to contact customers, provided they have permission to view customer contact details. You can also customize these permissions within the fieldworker permissions settings to ensure the desired level of access for each fieldworker.

How can I configure a voicemail for calls that go unanswered or are missed?

You can easily set up a voicemail message for missed and unanswered calls through your communications settings. This can be done whether you have your Twilio number calls managed by OctopusPro or have them diverted to your private business phone number using another carrier.

Upon setting up your voicemail, you’ll receive notifications whenever a new voicemail message is left by a caller. You can access and listen to all received voicemail messages from the voicemail log page, located under your reports section. This allows you to keep track of any important messages and ensure timely follow-ups with your customers.

Is it possible to create a personalized voicemail message for missed calls?

Yes, you can record a custom voicemail message by creating an mp3 file and uploading it to your communications settings. This will provide a more personal touch to your voicemail message.

Alternatively, if you prefer not to create an audio recording, you can set a written voicemail message that will be played using Twilio’s text-to-speech converter. However, this may sound less natural and somewhat robotic, so it’s generally recommended to use a pre-recorded message with a human voice for a more personal and professional touch.

Is it possible to view a history of all calls made or received via my Twilio number?

Yes, you can access a detailed log of all calls made or received, along with their timestamps and durations, through the call log page found in your reports section. If you have enabled call recording, you can listen to the recorded calls by clicking the play button corresponding to each call. Keep in mind that call recording is an additional feature charged by Twilio; for pricing information, please visit https://www.twilio.com/call-recording.

Can calls made through my Twilio number be recorded for training and quality assurance purposes?

Call recording is an extra feature that is charged by Twilio, for the cost of recording calls please check https://www.twilio.com

You can set up your incoming and outgoing calls to be recorded for future reference. You can view the list of recorded calls from your call log page under your reports section. You can also view the list of recorded calls from the view page of each item they belong to, so for example, if you call your customer through a booking page, you can view the list of calls made regarding that booking from the call log tab in the view booking page. You can also view all calls recorded for a customer from their customer profile page.

If you choose to record calls, you need to comply with certain laws and regulations, including those regarding obtaining consent to record (such as California’s Invasion of Privacy Act and similar laws in other jurisdictions). Additional information on the legal implications of call recording can be found here. We recommend that you consult with your legal counsel to make sure that you are complying with all applicable laws in connection with communications you record or store using Twilio.

Is it possible to download recorded calls from my OctopusPro account?

Yes, you can download recorded calls from your OctopusPro account. The recorded media can be obtained in MP3 or WAV formats through various sections of the platform. You can access the recordings from the call log page or within the call logs of bookings, inquiries, quotes, invoices, complaints, as well as customer or fieldworker profiles. Additionally, you can find them in the log history section. This allows you to conveniently access and download your recorded calls as needed.

What are the costs associated with recording calls when using OctopusPro?

While OctopusPro itself doesn’t charge for call recording, it is facilitated through your Twilio account, and you’ll pay Twilio directly for this service. Twilio bills call recording on a per-minute basis, and storage costs for these recordings are also charged per minute, calculated monthly. Storage costs are determined by rounding up the duration of each recording to the nearest minute. For instance, three five-second recordings would be counted as three minutes in total, not 15 seconds.

To minimize storage costs, it’s advisable to delete old recordings. OctopusPro provides an automated procedure that deletes stored recordings, helping you save on unnecessary expenses. You can activate this feature by navigating to Settings > Communications > Automations within your OctopusPro account.

Is it possible to record calls made via my Twilio number for training and quality assurance?

Yes, you can record both incoming and outgoing calls made through your Twilio number for training and quality assurance purposes. Keep in mind that call recording is an additional feature charged by Twilio; for pricing information, please visit https://www.twilio.com.

Recorded calls can be accessed from the call log page under the reports section or within the context of specific items, such as bookings or customer profiles. For instance, if you call a customer from a booking page, you can view the list of calls related to that booking in the call log tab on the booking page. Additionally, all recorded calls for a customer can be found on their customer profile page.

When recording calls, it is crucial to comply with applicable laws and regulations, including those requiring consent for recording (e.g., California’s Invasion of Privacy Act). For more information on the legal aspects of call recording, visit this page. We recommend consulting your legal counsel to ensure compliance with all relevant laws when recording and storing communications using Twilio.

How can I disconnect my Twilio phone number if I decide to stop using OctopusPro?

If you choose to discontinue your OctopusPro account, you can easily disconnect your Twilio phone number by clicking the “Disconnect Twilio” button. This action will reset your Twilio settings and terminate the integration setup with OctopusPro. Keep in mind that your Twilio number will remain accessible in your Twilio account, and you can still use it directly through Twilio or integrate it with another system.

If your Twilio number was transferred to OctopusPro’s Twilio sub-account before connecting, you’ll need to request that it be returned to your Twilio account in the same manner it was moved to your OctopusPro sub-account. You can do this by emailing our support team. If you don’t request that your Twilio number be moved back to your account, the number will be released to Twilio and may become available for others to register through Twilio. To prevent losing your Twilio number, it’s crucial to request its transfer as soon as you cancel your OctopusPro subscription.

Customer relationship management (CRM)

How can I import my current customer database into the platform?

Yes, you can easily import your existing customers into the system using OctopusPro. Follow these simple steps:

  1. Navigate to the ‘Import Data’ section within your Company Settings.
  2. Select the ‘Import Customers’ option.
  3. Download the provided Customer Import Template.
  4. Open the template file using Google Drive or a spreadsheet application, and enter the required customer information.
  5. Save the completed file and upload it to the ‘Import Data’ page.

By following this process, you’ll be able to seamlessly integrate your current customer database into OctopusPro. This allows you to maintain a comprehensive and organized record of all your clients, ensuring a smooth transition and the ability to manage customer relationships effectively.

Is it possible to incorporate additional custom fields into customer profiles?

Absolutely! You can enhance customer profiles by adding custom fields tailored to your industry’s specific needs. These custom fields can capture various details, such as date of birth, gender, hobbies, interests, height, or any other relevant information. You can also set up pre-entered values for these fields to facilitate easy selection.

These additional custom fields will be displayed in the customer profile and can be edited by your team members and customers when they log in to their accounts. For sensitive data, you can use the visibility flag to keep the information private and secure. Furthermore, you can generate customized customer reports using this data to assist your sales and marketing teams in their efforts.

By incorporating custom fields into customer profiles, you can gather more detailed information about your clients, helping your team deliver personalized services and enhancing overall customer satisfaction.

How can I export or download my customer list from OctopusPro?

Yes, it is possible to export or download your customer list from your OctopusPro account. To do this, follow these simple steps:

  1. Navigate to the Customers Listing page.
  2. Click on the ‘Export Customers’ link or access the export option from your Company Settings.
  3. If your customer list exceeds 10,000 records, the data will be split into multiple files, each containing 10,000 customer records.

The exported files will include all your customer records, along with any custom fields you have created in the customer profile. This export functionality allows you to easily access and manage your customer data for reporting, analysis, or integration with other tools and systems. By having the ability to export your customer list, you can ensure that your business maintains accurate records and can effectively utilize customer information for marketing and other purposes.

Is it possible to include custom fields in customer profile exports from my OctopusPro account?

Yes, when exporting your customer list from OctopusPro, the resulting files will not only contain your standard customer records but also include all the custom fields you have added to your customer profiles. This ensures that you have a comprehensive overview of your customer data, including any industry-specific or unique information you have chosen to capture.

To export your customer list with custom fields, follow these simple steps:

  1. Navigate to the Customers Listing page or access the export option from your Company Settings.
  2. Click on the ‘Export Customers’ link.
  3. If your customer list exceeds 10,000 records, the data will be split into multiple files, each containing 10,000 customer records.

By including custom fields in your customer profile exports, you can easily analyze, report on, and utilize the data for marketing purposes, customer relationship management, and business insights. This feature allows you to maintain accurate records and make informed decisions for your business based on the comprehensive customer information available.

Is it possible to apply labels to customer profiles for better organization and categorization?

Yes, you can effortlessly create and assign multiple labels to any customer, either from the customer list or within individual customer profiles. Labels enable you to efficiently filter, categorize, and manage your customers, which is particularly helpful for sales and marketing purposes.

In addition to labels, you can incorporate custom fields into customer profiles to capture information that goes beyond the standard profile details. This can include details like date of birth, gender, hobbies, interests, height, or any other data relevant to your industry. These custom fields can be configured to display pre-set values for easy selection.

These custom fields will be visible in both the customer list and individual customer profiles, and can be edited by your team members and customers when they access their accounts. To maintain privacy, you can use the visibility flag to conceal sensitive information. Furthermore, you can generate custom reports using this data to support your sales and marketing teams’ efforts.

By applying labels and custom fields to customer profiles, you can streamline customer management, enhance communication, and improve overall customer satisfaction.

How can I manage profiles for dependents or customer-owned items, such as vehicles, children, or pets?

The versatile Customer Properties feature in OctopusPro enables you to create comprehensive profiles for dependents or items owned by your customers, such as vehicles, children, or pets. This feature allows you to collect and manage essential information and service history for each profile under a customer’s account, streamlining your business operations and enhancing customer satisfaction.

For example, in a childcare business, you can create a customer property named “Children” with fields for name, gender, date of birth, allergies, and emergency contact details. Customers can maintain multiple children profiles, view their profiles and histories separately, and make bookings for them.

Similarly, for a mobile mechanic business, a customer property named “Vehicles” can be created with fields like registration number, make, model, color, and year. Customers can manage multiple vehicle profiles, view their service histories, and book services accordingly.

Upon creating a customer property, a field listing all pre-entered properties related to the customer will appear when adding a new booking. Customer properties can be found in customer profiles, booking forms, and the customer portal, allowing customers to add new properties and make bookings for them.

The Customer Properties feature benefits businesses across various industries, including childcare services, home healthcare agencies, vehicle maintenance, pet care, property management, fitness services, and more. It allows you to:

  1. Create a comprehensive database of client properties for better understanding and meeting their needs.
  2. Streamline the booking process by avoiding repetitive questions.
  3. Improve communication among admins, fieldworkers, and customers.
  4. Maintain detailed service history logs for each dependent or item.
  5. Generate insightful reports and statistics for data-driven decision-making.
  6. Develop targeted marketing campaigns based on detailed customer information.
  7. Optimize scheduling and resource allocation for better service delivery.
  8. Enhance the customer experience with a dedicated portal for managing their properties and dependents.

In summary, the Customer Properties feature in OctopusPro is a powerful tool for businesses to manage and deliver tailored services to their customers. It can be customized to meet the specific needs of each industry, improving customer relationships, streamlining operations, and driving business growth.

For more information, please check the customer properties user guide.

How can I access the complete history for each customer, including their dependents and assets?

OctopusPro offers a comprehensive customer profile feature, allowing you to view the entire history of interactions between your customers and your business. This includes inquiries, quotes, bookings, invoices, complaints, payments, discussions, emails, SMS, and call logs. To further tailor customer profiles to your industry, custom fields can be added, capturing information such as date of birth, gender, hobbies, interests, or other relevant data.

To manage profiles for dependents or customer-owned items (e.g., vehicles, children, pets), utilize the Customer Properties feature. This allows you to create specific profiles for anything your customers book services for. For example, in a childcare business, you can create a customer property named “Children” with fields like name, gender, and date of birth. Customers can manage multiple children profiles under their account, view profiles and histories separately, and make bookings for each child. The children profiles will appear in the main customer profiles, enabling you to generate reports on all child-related data under each customer.

When a customer property is created, a new field listing all associated properties will appear when adding a new booking, making it easy to select the appropriate profile. Customer properties can be found in customer profiles, booking forms, and the customer portal, allowing customers to add new properties and book services for them.

With OctopusPro’s customer profiles and Customer Properties feature, you can efficiently manage customer history, dependent profiles, and asset profiles, ensuring a seamless experience for both your customers and your team. For more information on customer properties, please refer to the user guide.

Is it possible to communicate with clients using the OctopusPro platform?

Yes, OctopusPro facilitates seamless communication with your customers through both the mobile app and website. The platform allows office staff, fieldworkers, and customers to interact and exchange information effortlessly.

Office staff and fieldworkers can engage with customers directly through customer booking or inquiry forms, ensuring clear and prompt communication. Mobile fieldworkers can also quickly make calls to office staff and customers using the integrated calling feature within the mobile app.

By offering a centralized communication hub, OctopusPro ensures that your team can address customer inquiries, provide updates, and share relevant information efficiently. This results in improved customer satisfaction and a more streamlined workflow for your business.

Can I create vehicle profiles and associate multiple vehicles with a single customer for my mobile mechanics business?

Certainly, OctopusPro’s customer properties feature allows you to create individual profiles for customer-owned vehicles, providing a streamlined way to manage the service history of each vehicle separately. In a mobile mechanics business, services are provided for vehicles rather than the customers themselves.

To efficiently manage vehicle profiles, create a customer property called “Vehicles” and include relevant fields and questions, such as registration number, make, model, color, year, etc. Customers can have multiple vehicles under their account, each with a separate profile and service history.

These vehicle profiles will be visible in your customer profiles, enabling you to record all necessary details and generate reports for each vehicle associated with a particular customer. The customer in this case can be a personal owner or a business that owns a fleet of vehicles.

When creating a new booking, a field will appear listing all pre-entered properties (vehicles) related to the selected customer, allowing the person making the booking to choose the appropriate vehicle. Customer properties can be viewed and modified in customer profiles, booking forms, and the customer portal, empowering customers to add new properties (vehicles) to their accounts and make bookings for them.

By utilizing this feature, you can efficiently manage and organize the services you provide for various vehicles while maintaining clear communication with their owners.

Can I create child profiles and associate multiple children with a single customer for my childcare business?

Yes, OctopusPro’s customer properties feature enables you to create individual profiles for children and link them to a single customer, such as a parent or caretaker. In the context of a childcare business, children are not the bill payers nor the point of contact for bookings and scheduling. Therefore, you can create a customer property called “Children” and include relevant fields and questions, such as name, gender, date of birth, etc.

Customers can have multiple children under their account, with separate profiles and histories for each child. These children profiles will be visible in your customer profiles, allowing you to record all necessary details and generate reports for each child associated with a particular customer.

When creating a new booking, a field will appear listing all pre-entered properties related to the selected customer, allowing the person making the booking to choose the appropriate child. Customer properties can be viewed and modified in customer profiles, booking forms, and the customer portal, enabling customers to add new properties (children) to their accounts and make bookings for them.

By utilizing this feature, you can effectively manage and organize the services you provide for children while maintaining clear communication with their parents or caretakers.

Can I create pet profiles and associate multiple pets with a single customer for my pet care business?

Absolutely, OctopusPro’s customer properties feature allows you to create individual profiles for pets and link them to a single customer. In a pet care business, pets are not the bill payers nor the point of contact for bookings and scheduling. To manage pet profiles effectively, you can create a customer property called “Pets” and include relevant fields and questions, such as name, age, breed, etc.

Customers can have multiple pets under their account, each with a separate profile and history. These pet profiles will be visible in your customer profiles, enabling you to record all necessary details and generate reports for each pet associated with a particular customer.

When creating a new booking, a field will appear listing all pre-entered properties (pets) related to the selected customer, allowing the person making the booking to choose the appropriate pet. Customer properties can be viewed and modified in customer profiles, booking forms, and the customer portal, empowering customers to add new properties (pets) to their accounts and make bookings for them.

By utilizing this feature, you can efficiently manage and organize the services you provide for pets while maintaining clear communication with their owners.

Can I create separate profiles for multiple properties managed by a real estate agent client?

Absolutely! With OctopusPro, you can leverage the customer properties feature to establish individual profiles and databases for the different properties managed by your real estate agent clients. To do this, create a customer property called “Properties” and add relevant fields and questions, such as address, reference number, number of bedrooms, and number of bathrooms.

Once a customer property is created, a new field will appear when adding a booking, displaying all properties associated with the selected customer. This allows you to choose from existing properties or add a new one. Customer properties are visible in customer profiles, booking forms, and the customer portal. Your clients can add new properties to their accounts and select a property when booking a service through your website.

Your customers can maintain multiple properties under their account and view each property’s profile and history separately. Customer properties will appear in your customer profiles, and you can generate reports detailing the service history for each property. This feature streamlines the process of managing various properties for your real estate agent clients and helps you provide more efficient and organized services.

Absolutely! With OctopusPro, you can leverage the customer properties feature to establish individual profiles and databases for the different properties managed by your real estate agent clients. To do this, create a customer property called “Properties” and add relevant fields and questions, such as address, reference number, number of bedrooms, and number of bathrooms.

Once a customer property is created, a new field will appear when adding a booking, displaying all properties associated with the selected customer. This allows you to choose from existing properties or add a new one. Customer properties are visible in customer profiles, booking forms, and the customer portal. Your clients can add new properties to their accounts and select a property when booking a service through your website.

Your customers can maintain multiple properties under their account and view each property’s profile and history separately. Customer properties will appear in your customer profiles, and you can generate reports detailing the service history for each property. This feature streamlines the process of managing various properties for your real estate agent clients and helps you provide more efficient and organized services.

Scroll to top