Skip to main content
GullySystem
Computers and IT · SaaS Company Management Software

Keep plan, seats, payments, renewals and support for every subscriber on one account record.

Manage the accounts of a subscription software company: plans and add-ons, seat counts, trials, invoices, failed payments, renewals, cancellations, support tickets, bug reports and usage. Billing, success and engineering read the same subscriber record, so the recurring revenue report matches the invoice list. The product and the payment gateway stay as they are. Staff get one screen per customer.

  • Your plans, add-ons, billing cycles and counting rules keyed in as you price them
  • Subscribers, unpaid invoices and renewal dates matched against the sheet and the gateway export
  • Gateway and product links scoped jointly with your engineers

A subscription software company keeps every subscriber account in SaaS Company Management Software, which GullySystem configures. Each account holds its plan, seats, add-ons, billing cycle, payments, renewal date, tickets and usage. Trials, failed payments, cancellations and support requests are worked from that record. Recurring revenue and churn are read from it, so finance and the founder see one set of numbers.

Where it breaks today

What goes wrong before the software.

Three sources give three revenue totals

The gateway report, the invoice list and the founder’s sheet each total differently, since annual plans, discounts and refunds are counted by three separate rules. The monthly board number is argued before it is read.

A failed card is nobody’s task

A retry fails on an expired card and the account keeps working. The gateway knows. Customer success does not, and finance finds the unpaid invoice a month later.

Trials lapse without a conversation

A team logs in daily through the trial, then the trial ends on day fourteen with no call from sales. The signup was warm. The record shows only a date.

Mid-cycle changes break the invoice

A customer adds ten seats on the 19th and drops an add-on on the 24th. Someone calculates the split on a spreadsheet, and the next invoice draws a complaint.

Cancellation reasons stay in email

Customers leave with a sentence in a reply or a field in an exit form. Product never sees how many left over price, a missing integration or a migration to a rival.

Support and bugs share one inbox

Three customers report the same defect in three threads. Engineering receives three tickets and cannot tell that one fix would close all of them.

How it runs

How the work flows through it, step by step.

  1. 1

    Signup and trial

    A visitor registers, and an account is created with the trial plan and its end date. Sales sees which signups used the product and who has been contacted.

  2. 2

    Conversion

    A trial turns into a paid subscription with a plan, seat count, add-ons and billing cycle. Enterprise buyers get a contract with a negotiated price on the same record.

  3. 3

    Billing and collection

    Invoices are raised for each cycle. Payments arrive from the gateway, failures are retried on a schedule, and unpaid accounts are listed for a person to follow up.

  4. 4

    Support and success

    Requests are logged against the account and tagged as a question, a defect or a feature ask. Customer success reads usage and open tickets before every review call.

  5. 5

    Renewal or change

    Upcoming renewals are listed ahead of the date. Upgrades, downgrades and pauses change the plan and the invoice together, with the effective date recorded.

  6. 6

    Cancellation and learning

    A cancellation records its reason, the last day of access and any refund. Reasons are totalled by plan and by period for the product team.

Modules

What is inside.

Every module can be switched on, left out or changed to match how your team already works.

Account and subscription register

Hold every subscriber with its owner, workspace, plan, seat count, add-ons, billing cycle, start date and renewal date. Billing and success work from the same list.

Plans, add-ons and pricing rules

Define plans, seat tiers, usage allowances, annual discounts and add-ons once. Proration and the way annual plans count toward monthly revenue are agreed during set-up.

Trial and onboarding tracker

List trial signups with seats invited, features used and the sales or success person assigned. A follow-up falls due before the trial ends, not after.

Invoices and recurring billing

Raise an invoice for each cycle from the subscription record, with tax settings per country. Upgrades and seat changes mid-cycle produce the adjusted line on the next invoice.

Failed payments and card recovery

Record each gateway failure with the reason, the retry schedule and the owner. Send a card-update request to the account admin and list accounts still unpaid.

Renewals and cancellations

Show renewals by month with the contact and the plan. Log each cancellation with a reason from your own list, the last access date and any refund given.

Recurring revenue and churn report

Report revenue by plan as new, expansion, contraction and cancelled, plus logo churn and seat churn. Every figure drills down to the accounts behind it.

Support tickets and help articles

Log each request against the subscriber, set a priority by plan, and attach the help article that answered it. Repeat questions point to articles still missing.

Bug and feature request board

Group tickets that describe the same defect or ask. Engineering sees how many accounts, and how much recurring revenue, each open item touches.

Usage and account health

Bring in logins, active seats and key feature events from the product database, and show them beside open tickets and payment status for each account.

Enterprise contracts and invoices

Keep negotiated price, term, invoicing terms, security questionnaires and renewal notice dates for the larger accounts that do not pay by card.

Admin console and audit log

Let support extend a trial, change a plan or pause an account from a screen with its own access rules. Every edit is stamped with the staff member and the clock time.

Solutions inside

The business modules it is built from.

Each one is also available on its own, or inside a system built for you.

  • Lead Management

    Trial signups arrive as leads with their source, seats invited and owner, and a follow-up falls due before the trial ends.

  • Subscription Billing

    An invoice is raised each cycle from the subscription record, and seat changes made mid-cycle show up as adjusted lines on the next one.

  • Mandates and Auto-Debit

    Standing card and bank debit permissions are held per account, so a declined retry is traced to an expired mandate and sent to a named owner.

  • Ticket Management

    Every request becomes a numbered ticket against the subscriber, with a priority by plan, an owner and a first response time.

  • Knowledge Base

    Help articles are linked to the tickets they answered, so repeated questions reveal which article is missing or out of date.

  • Contract Management

    Negotiated price, term, invoicing terms and renewal notice dates are kept for the larger accounts that sign annual agreements.

  • Dashboards and KPIs

    Recurring revenue, logo churn and seat churn sit on one screen, and each figure opens the list of accounts that make it up.

  • Audit Trail

    Every trial extension, plan change and pause done from the console is stored with the person, the old value and the time.

Services

How we would put it in.

Setup, data migration, integrations and anything built on top.

Who uses it

One system, each person sees their part.

For founders and finance

Read recurring revenue, churn, failed payments and renewals due from the subscriber record, then export the invoice list for the accountant.

For sales and customer success

Work trials, expansions and renewals from one list, and read usage and tickets before calling an account.

For support agents

Log and answer requests, tag defects, extend a trial or pause an account within the access you have been given.

For engineers and product managers

See grouped bug reports, the accounts behind each, and the cancellation reasons that mention a missing feature.

For account admins at the customer

Update the card, view invoices, change the seat count and download receipts from a self-service page.

Reports

The numbers the owner asks for.

  • Monthly recurring revenue by plan: new, expansion, contraction, cancelled
  • Logo churn and seat churn, with cancellation reasons totalled
  • Trials started, converted and lapsed, by source and by owner
  • Failed payments open, by retry stage and age
  • Renewals due in the next 30, 60 and 90 days
  • Open bugs and feature requests ranked by accounts affected
  • Support tickets by plan, category and first response time
Good fit

Who this is built for.

  • Software companies selling a hosted product by monthly or annual subscription
  • Founders running a SaaS business from a gateway dashboard and a spreadsheet
  • Vertical SaaS teams serving one industry with plan tiers and add-ons
  • Product companies that sell seats to businesses and also sign larger annual contracts
  • Developer tool and API companies that bill by usage allowance
Honest answer

When it is not the right choice.

Made to fit

Adapted to your business before it goes live.

You are not handed a login and left to it. The product is set up around your records, your people and the tools you already use.

Plans and pricing rules

Your plan names, seat tiers, add-ons, discounts and the way annual contracts count toward monthly revenue are set up as you sell them.

Cancellation reasons and ticket tags

The reasons a customer can give and the categories of a request are your own lists, which you can extend later.

Gateway and product connections

Payment events are read from your gateway and usage from your product database. Your engineers and ours scope both connections together.

Currency and tax settings

Every billing country gets its own currency on the invoice, its own tax line and its own registration number. During installation, your finance lead reviews trial invoices alongside our team and corrects any wording.

Subscriber data moved over

Accounts, plans, open invoices and renewal dates come from your sheet and gateway export. A comparison report is checked before go-live.

Hosted by GullySystem

GullySystem hosts the system, so finance, success, support and engineering read one subscriber record.

Works alongside

  • Payment gateway
  • Product database or API
  • Email
  • Chat or messaging
  • Accounting export
  • Issue tracker export
Common questions

Questions owners ask before a demo.

Does this replace our payment gateway?

No. The gateway still takes the money. The back office reads payment and subscription events from it, so the account shows what was paid, what failed and what is due.

How does it count annual plans in recurring revenue?

Annual plans are spread across twelve months in the report, or counted the way you decide. Rules for discounts, refunds and paused accounts are written down during set-up.

Can it chase failed card payments?

It lists each failure with its reason and retry stage, sends a card-update request to the account admin, and assigns the unpaid account to a named person.

What happens when a customer adds seats mid-cycle?

The seat change is stored with its effective date. The next invoice carries an adjusted line, worked out by the proration rule you agreed at set-up.

Will it show which customers might cancel?

It shows facts beside each account: logins, active seats, open tickets and payment status. Your success team decides what a worrying pattern looks like. No score is promised.

Can support staff change a subscriber’s plan?

Only if their role allows it. Extending a trial or pausing an account can be limited to named staff, and each change goes into the audit log.

Can bugs from support reach engineering?

Tickets tagged as defects are grouped on a board with the accounts that reported them. An export to your issue tracker can be scoped as separate work.

Can we bring our current subscribers across?

Yes. The gateway export and your customer sheet are matched by email and account number. Accounts that match nothing are listed for your team to settle.

Is there a price you can quote?

Not on a web page. After a walk-through using your own plan table, a written proposal follows. Scope follows plan count, gateway links and staff logins.

Can we export everything if we leave?

Yes. Accounts, subscriptions, invoices, tickets and notes export as files. The proposal names the file layout before anything is built.

Wondering what it would cost? Share your requirements and an engineer will come back with a scope.

Book a demo

See SaaS Company Management Software with your own data.

Tell us how you run things today. We’ll show you the parts that matter to you and say plainly what would need changing.

  • No obligation
  • A reply within one business day
  • Your details stay private

Start with your requirements

Seven short steps that tell us what you need. An engineer reads them before getting in touch.

Share your requirements