Home / Getting Started

Mission Control Homework

Jay White

Last updated on Aug 20, 2025

Welcome to Focal Software! As part of your onboarding journey, we’ve designed the "Mission Control" homework to help you set up your account for success. This step is essential to ensure that your business operations are seamlessly integrated into our platform, allowing you to unlock the full potential of Focal Software from day one.

What is Mission Control Homework?
Mission Control is your centralized setup process where we guide you through uploading critical business data, such as sales history, inventory details, supplier and customer information, and financial records. Think of it as laying the foundation for your business’s digital infrastructure within Focal Software.

Why is it Important?

  1. Accurate Insights from Day One: By providing historical sales, advertising, and inventory data, you enable Focal Software to generate accurate reports, forecasts, and analytics tailored to your business.

  2. Streamlined Operations: Setting up suppliers, customers, and payment terms ensures that your workflows—like invoicing, inventory management, and procurement—are automated and error-free.

  3. Personalized Branding: Uploading your company logo and business details ensures all customer-facing documents, like invoices and reports, reflect your brand identity.

  4. Financial Clarity: Adding opening balances for SKUs, suppliers, and customers allows you to start with accurate financial records, making it easier to track profitability and cash flow.

  5. Scalable Growth: By defining permissions, integrations, and custom settings, you’re building a system that grows with your business, ensuring flexibility and control.

What’s Next?
Once you’ve completed Mission Control, your account will be fully operational, and you’ll be ready to leverage Focal Software’s powerful tools to simplify online selling, optimize inventory, and drive profitability. This step is critical to ensuring that your onboarding experience is smooth and that your business is set up for long-term success.

Let’s build your Mission Control together—your business deserves nothing less than a strong start!

****

1. Sales Data from eBay or Shopify Older than 60 Days

  • What: Historical sales data from eBay, Shopify, or other platforms for transactions older than 60 days.

  • Why: This data helps establish a baseline for sales trends and performance metrics. It allows Focal Software to provide accurate reporting, forecasting, and analytics from the start. Older data is often not retrievable via API, so manual uploads ensure no gaps in historical records.

---

2. Sales Data from Marketplaces Focal Isn’t Integrated With

  • What: Sales data from platforms that Focal Software does not currently support via direct integration.

  • Why: This ensures that businesses can maintain a centralized view of all their sales data, even from unsupported platforms. It helps provide a complete picture of revenue streams and performance across all channels.

---

3. Advertising Data from Amazon and Walmart Older than 90 Days

  • What: Historical advertising performance data from Amazon and Walmart for campaigns older than 90 days.

  • Why: Advertising data is critical for understanding ROI, ad spend efficiency, and campaign performance over time. Older data may not be accessible through APIs, so manual uploads ensure continuity in reporting and analysis.

---

4. Upload Their Company Logo

  • What: A high-resolution image of the company logo.

  • Why: The logo is used for branding purposes on invoices, reports, and downloadable files. This ensures a professional and personalized appearance for customer-facing documents.

---

5. Business Information

  • What: General business details such as company name, address, and contact information.

  • Why: This information is used for account setup, invoicing, and compliance purposes. It ensures that all records are tied to the correct entity.

---

6. Billing Information (Including Credit Card Entry via Stripe)

  • What: Payment details, including credit card information, processed securely through Stripe.

  • Why: Billing information is required to activate the account since free trials are not offered. It ensures uninterrupted access to the platform and allows for automated subscription management.

---

7. Restricted Access Without Billing Information

  • What: If billing information is not provided, the system will blur out all pages but still allow navigation.

  • Why: This creates urgency for users to complete their billing setup while still allowing them to explore the platform’s features. It ensures that users understand the value of the platform before committing.

---

8. Integration Limits Based on Plan

  • What: The system will track the number of integrations connected to the account and compare it to the user’s subscription plan.

  • Why: This ensures that users stay within the limits of their plan. If they exceed their integration allowance, they will be prompted to upgrade, ensuring fair usage and proper billing.

---

9. Cost Price for Each SKU

  • What: The cost price associated with each stock-keeping unit (SKU).

  • Why: This information is essential for calculating profit margins, cost of goods sold (COGS), and overall financial performance. It enables accurate reporting and decision-making.

---

10. Opening Balance for Each SKU

  • What: The initial inventory count and value for each SKU at the time of onboarding.

  • Why: Opening balances are necessary to establish a starting point for inventory tracking and financial reporting. It ensures that the system reflects accurate stock levels from day one.

---

11. Add Reorder Limit

  • What: The minimum stock level at which a reorder is triggered for each SKU.

  • Why: Setting reorder limits helps automate inventory management, ensuring that businesses never run out of critical stock and can maintain smooth operations.

---

12. Add Suppliers

  • What: Supplier details, including contact information and terms.

  • Why: Supplier information is critical for managing procurement, tracking orders, and maintaining supplier relationships. It also enables automated purchase order generation.

---

13. Opening Balance for Suppliers

  • What: The initial balance owed to each supplier at the time of onboarding.

  • Why: This ensures that accounts payable records are accurate and up-to-date, providing a clear picture of outstanding liabilities.

---

14. Add Customers

  • What: Customer details, including contact information and terms.

  • Why: Customer information is essential for managing sales, invoicing, and customer relationships. It also supports CRM functionalities within the platform.

---

15. Opening Balance for Customers

  • What: The initial balance owed by each customer at the time of onboarding.

  • Why: This ensures that accounts receivable records are accurate and up-to-date, providing a clear picture of outstanding revenue.

---

16. Add Payment Terms with Suppliers

  • What: Payment terms agreed upon with suppliers (e.g., net 30, net 60).

  • Why: Payment terms help automate due date calculations for accounts payable, ensuring timely payments and better cash flow management.

---

17. Add Chart of Accounts (If Custom)

  • What: A customized chart of accounts tailored to the business’s financial reporting needs.

  • Why: A chart of accounts is the backbone of financial reporting. Customization ensures that the system aligns with the business’s specific accounting structure.

---

18. Add Warehouse(s) (If Necessary)

  • What: Details of physical or virtual warehouses used for inventory storage.

  • Why: Warehouse information is critical for inventory tracking, order fulfillment, and logistics management. It ensures that stock levels are accurately attributed to the correct location.

---

19. Add Users (If Necessary)

  • What: User accounts for team members who will access the platform.

  • Why: Adding users allows for collaboration and delegation of tasks. It ensures that the right people have access to the right tools and data.

---

20. Edit Permissions of Users (If Necessary)

  • What: Role-based access controls to define what each user can view or edit.

  • Why: Permissions ensure data security and prevent unauthorized access to sensitive information. It also supports compliance with internal policies.