NewMaxio Metering is now available — usage-based billing for Advanced Billing.Learn more
/

Design Your New User Signup Flow

··

Last updated on Aug 29, 2026

Choosing a signup method and designing what happens after a customer subscribes are the two decisions that shape every other part of your implementation. Work through both here, and you finish with a signup method selected and a diagram of your post-signup workflow.

Part 1: Choose your method Part 2: Post-signup workflow


Summary

Feature
All signup methods
You Need
An understanding of how customers subscribe to your services, and your post-signup flow (if any).
Code
No
Difficulty
◉◎◎◎◎

Choose a signup method

Review the signup methods Advanced Billing offers, confirm the one you have in mind supports the features you need, then get the implementation guide that matches your choice.

1. Choose your signup method and review feature availability

You most likely have an idea of which method you want to use. Before implementing, review the Compare New User Signup Methods help article to confirm the method supports the subscription types and payment methods you need.

2. Get your implementation guide

Find the row that matches the choice you made in step 1.

If you chose...and your user...Your guide is...
PSPis not logged in to your website or app when they sign upPSP Method 1: Website. Get started here
is logged in to your website or app, and is redirected to chargifypay.com when they sign upPSP Method 2: Web App. Get started here
is logged in to your website or app, and stays in your app, on your domain, when they sign upPSP Method 3: iFrame. Get started here
Maxio.jsis not logged in to your website or app when they sign upMaxio.js Method 1: Website. Get started here
is logged in to your website or app, and stays in your app, on your domain, when they sign upMaxio.js Method 2: Web App. Get started here
Advanced Billing Admin UIis StaffCreate Subscriptions Inside Advanced Billing
Salesforceis StaffCreate Signups in Salesforce
HubSpotis StaffNo Quick Start guide. Use the HubSpot documentation instead.
Customn/aNo Quick Start guide. Use the API documentation instead.

Design and diagram your post-signup workflow

Designing your post-signup workflow is an important step, and typically one of the most difficult. The framework below breaks a workflow into four parts, so you can organize your thinking before you start building.

1. Understand the workflow framework

Workflows can be complex, but this framework helps you simplify. Workflows typically have four parts: Trigger, Data, Filter, and Action.

StepNameDescription
1TriggerHow the workflow begins. Typically an Advanced Billing webhook, or possibly real-time if you use Maxio.js.
2DataThe data you need, and where it exists within Advanced Billing. Ask yourself whether you have all the data you need from the trigger step. If yes, continue. If not, make an API request to fetch the rest.
3Filter(s)Add optional filters that match the criteria you care about. Example: if the Customer signs up to the bronze plan, continue the workflow. If the gold plan, stop.
4ActionPerform the action you care about. This is either an Advanced Billing action (an API request to Advanced Billing) or a database action (an update to your database).

Real workflow design is often more complex than this, but the four questions the framework asks are the same every time.

a workflow framework diagram, moving left to right through trigger, data, filters and actions
The four parts of a post-signup workflow

2. Diagram your workflow

Start diagramming your workflow. Depending on your plan and onboarding package, ask your implementation consultant if you have questions about which webhooks or APIs to use.

3. Select an implementation method

Three implementation methods cover any type of workflow.

MethodSelect if...Example
No CodeYou already know the system that powers the workflow for you, or you hire a developer.You hire a developer.
Low CodeYou already know the system that powers the workflow for you, and some small code is required.Zapier
Custom Code Most common DevelopersYou, or your team, are developers who plan to write custom code to build the workflow.You build an endpoint in your app that accepts Advanced Billing webhooks and executes the workflow.

4. Start building

For full examples, see the Building Workflows with APIs and Webhooks help article.


FAQs

Can Advanced Billing help me build my workflow?

No. Advanced Billing is a product-focused company, rather than a custom-service-focused one.

Can Advanced Billing help me determine which API endpoints and webhooks to use?

Yes, depending on your Advanced Billing onboarding plan. Ask your implementation consultant.

What if I want to create a subscription in another system?

If you have the development experience, Advanced Billing has the APIs to help. First, confirm the other system has the webhooks you need. If it does, set up an endpoint in your application that listens for that webhook, and use Advanced Billing's create subscription API to create the Subscription in Advanced Billing.

To compare every signup method against the subscription types and payment methods it supports, see the Compare New User Signup Methods help article.

Still need help?
Reach out and our support team will take it from here.

Contact support