Services Basics
This section provides an overview of SwyftFilings services to help you understand how the services work and how to use the API to create a service order.
Swyftfilings Services
There are two types of services managed within SwyftFilings:
-
Incorporation Package Services: These services are used to create new businesses of type LLC, S-Corp, C-Corp, or Nonprofit. Any of these business types are created based on package selection, which is essentially a set of services bundled together to offer better prices to users. You can contact our team at [email protected] to get more information about incorporation package services or to create custom packages for your needs. Learn more about incorporation flows →
-
Standalone Services: These services are the most basic services and are used to create a single service order like SUI, New Hire Reporting, Registered Agent, etc. Learn more about standalone flows →
Service Flows
Both Standalone and Incorporation Package Services share a common structure that allows you to create a service order. The structure is as follows:
- Get Fields and Rules: Use our API to get a list of all the fields (and rules related to those fields) to create or request a certain service, on a certain state.
- API Order Creation: You use our API to create the order on SwyftFilings. Once the order has a status of
Under Reviewand has a submission date, SwyftFilings will start processing the order and your users will receive updates via the configured Webhook and (optionally) emails about the process on your Customer Order. After order creation, you may be required to send additional information to the Agent according to the submitted products in the order using the API as well. Check examples in Incorporation Service Example → or Standalone Service Example → for more information. - SwyftFilings Agents: SwyftFilings agents will process orders submitted through the API and their corresponding updates via Webhook and execute the appropriate actions to fulfill the order.
- Order tracking: You are required to implement webhooks to receive updates about the order status and events. Check Webhooks → for more information.
- Information Requests: On that same Webhook you will receive information request (Order Rejections) whenever the Agents need to gather more (or correct) information from your Customer.
Please note that the described flows are common to all services, but specific steps and requirements may vary depending on the service type. Check the following sections for more information about specific services:
Basic Status Changes
Need Help?
If you have questions or need assistance:
- Contact our support team at [email protected]