43.1 Overview
The Custom Domain feature allows the account owner to display public VCards through a business-owned web address instead of relying only on the platform’s standard VCard address.
Example:
Standard VCard URL:
https://book.poweredbyaiunify.com/jordan-smith
Custom Domain URL:
https://cards.example.com/jordan-smith
Depending on the approved domain configuration, the address may instead use the root domain:
https://example.com/jordan-smith
The Custom Domain workflow includes:
Selecting a business-owned domain
Configuring its DNS record
Submitting a Custom Domain application
Waiting for administrative review
Correcting a rejected application
Activating an approved domain
Using the Custom Domain across VCards
Testing VCard pages and actions
Maintaining DNS and SSL
Updating distributed links
Troubleshooting domain problems
The customer routes include separate operations for submitting a Custom Domain and controlling whether the approved domain should be used for VCard URLs.
Understanding Custom Domains
43.2 What a Custom Domain Does
A Custom Domain changes the public address used to share a VCard.
Without the Custom Domain:
https://book.poweredbyaiunify.com/your-alias
With the Custom Domain enabled:
https://yourdomain.com/your-alias
The VCard’s information, template, Services, Products, Galleries, Blogs, Appointments, and other content remain managed through the Book dashboard.
The domain changes the public host used to reach the content.
43.3 Custom Domain Versus VCard URL Alias
The Custom Domain and VCard Alias are separate parts of the address.
Example:
Custom Domain:
cards.example.com
VCard Alias:
tonya-collins
Complete VCard URL:
https://cards.example.com/tonya-collins
Changing the domain affects the first part.
Changing the VCard Alias affects the final path.
43.4 Custom Domain Versus Buying a Domain
Book does not register or purchase the domain for the account owner.
The business must already own or control the domain through a registrar or hosting provider such as:
Cloudflare
GoDaddy
Namecheap
Hostinger
Squarespace Domains
cPanel-based hosting
Another DNS provider
Domain registration fees, renewals, ownership, and registrar security are managed outside Book.
43.5 Custom Domain Versus Website Hosting
Owning a domain does not automatically connect it to Book.
The domain’s DNS must be configured so requests are directed to the server or host identified by the Book Custom Domain instructions.
The Custom Domain process therefore requires both:
Book application approval
and
Correct external DNS configuration
43.6 No Domain Transfer Is Normally Required
The domain ordinarily remains registered with its current registrar.
The account owner changes the necessary DNS record instead of transferring ownership to Book.
Do not transfer a domain unless a separate written instruction specifically requires it.
43.7 Account-Wide VCard Use
The customer interface includes a control labeled:
Use Custom Domain URL Everywhere for my VCards
When enabled, the approved Custom Domain becomes the preferred public address used for the account’s VCards.
This is an account-level domain behavior rather than a different domain field inside every VCard.
43.8 Standard URL Versus Custom URL
Before Custom Domain activation:
https://book.poweredbyaiunify.com/robert-jones
After activation:
https://cards.example.com/robert-jones
The application’s VCard listing constructs the Custom Domain address only when the domain is approved, active, and selected for VCard use.
What Uses the Custom Domain
43.9 VCard Preview Links
When the approved Custom Domain is active and the account has enabled its use, the VCards list displays the Custom Domain URL in the Preview column.
The Copy action also copies that Custom Domain version.
Example:
https://cards.example.com/robert-jones
rather than:
https://book.poweredbyaiunify.com/robert-jones
43.10 Public VCard Pages
The Custom Domain can be used for the VCard’s main public page and related public destinations, including applicable:
Product pages
Blog pages
Contact pages
Privacy Policy pages
Terms and Conditions pages
Other VCard routes
The application constructs Custom Domain versions of the VCard, Products, Contact, Blog, Privacy Policy, and Terms destinations when Custom Domain use is enabled.
43.11 QR Codes
A QR code created after Custom Domain activation may use the Custom Domain address where the current VCard URL is used by the generator.
A QR code already downloaded or printed remains static.
After activating the Custom Domain:
- Open the VCard QR Code section.
- Generate or download a new code.
- Scan it.
- Confirm the Custom Domain opens.
- Replace older marketing materials where necessary.
Do not assume an existing printed code changes automatically.
43.12 NFC Cards
A physical NFC card may still contain the standard VCard URL that was programmed when the card was created.
After enabling a Custom Domain:
- Tap the NFC card.
- Confirm whether the old URL still reaches the correct VCard.
- Confirm whether a redirect is in place.
- Reprogram or replace the NFC card only when required.
- Test the QR code separately.
Changing the dashboard URL display does not remotely rewrite a physical NFC chip.
43.13 Social Sharing and Custom Links
After activation, review:
Email signatures
Social profiles
VCard Custom Links
Website buttons
Online directories
Social-sharing posts
Digital advertisements
Printed materials
QR codes
NFC cards
Replace older addresses when the Custom Domain should become the primary branded URL.
Planning the Domain
43.14 Information to Prepare
Before applying, prepare:
Registered domain name
Registrar or DNS-provider login
Access to DNS Management
Book-provided DNS target
Current website and email configuration
VCard aliases
Authorized technical contact
43.15 Choose a Long-Term Domain
Use a domain that the organization intends to maintain.
Good examples:
cards.example.com
connect.example.com
team.example.com
example.com
Avoid:
temporary-example.net
test-card-domain.com
old-company-name.com
The exact form must be supported by the application and approved by the administrator.
43.16 Root Domain Versus Subdomain
Root domain
Subdomain
A subdomain can be useful when the root domain already hosts a company website.
Before selecting the root domain, determine whether changing its DNS will affect:
- Existing website
- Online Store
- Email
- Customer portal
- Other business services
Do not replace an existing DNS record without understanding its purpose.
43.17 Confirm the Accepted Domain Format
The Custom Domain interface instructs users to enter only the domain.
When the public address is:
enter:
Do not enter:
https://www.example.com
www.example.com/
example.com/tonya
https://example.com/login
The programmed note specifically directs the user to remove https://www. and enter only the domain name.
43.18 Do Not Enter a VCard Path
The Domain field should not contain a VCard Alias.
Incorrect:
example.com/tonya-collins
Correct:
The system adds each VCard Alias to the domain when constructing its public URL.
43.19 Domain Ownership
Apply only with a domain the organization owns or is authorized to control.
Do not submit:
- Another company’s domain
- A competitor’s domain
- A customer’s domain without authorization
- A public service domain
- A domain controlled by a former employee
- A domain that is about to expire
43.20 Domain Renewal
The Custom Domain will stop working when the registration expires or is suspended.
Enable:
- Automatic renewal
- Current payment information
- Registrar security
- Renewal notifications
- Domain-lock protection where appropriate
Opening Custom Domain Settings
43.21 Opening Settings
To begin:
- Sign in to the primary customer account.
- Select Settings.
- Open Custom Domain.
- Review the Custom Domain note and setup guide.
- Confirm that the domain’s DNS has been prepared.
- Enter the Domain.
- Submit the application.
The customer settings structure contains a dedicated user-settings/custom_domain view, and the application provides a customer route for submitting the domain.
43.22 Custom Domain Section Is Missing
Confirm that:
- The primary customer account is being used.
- The Settings page loaded completely.
- The user is not operating through a restricted organization subaccount.
- The Custom Domain functionality is enabled.
- The account has appropriate access.
- The browser is not showing an outdated Settings menu.
43.23 Custom Domain Setup Guide
The interface includes:
Custom Domain Setup Guide
Follow Guide & Instruction
Required Steps
Add your DNS record for custom domain
The exact DNS values should be copied from the guide displayed by the installation.
Do not guess the DNS target.
Understanding DNS
43.24 What DNS Does
DNS connects a domain name to a destination on the internet.
For the Custom Domain workflow, the required record tells the domain where Book’s VCard service is located.
The setup guide directs the user to:
Go to DNS Settings
Open DNS Management
Add the required CNAME record
The displayed steps may vary by registrar.
43.25 What a CNAME Record Is
A CNAME record makes one domain name point to another hostname.
A typical structure is:
Type:
CNAME
Name or Host:
Value supplied by the setup guide
Target or Points To:
Book-provided hostname
TTL:
Automatic or provider default
The exact Name and Target must come from the Book Custom Domain screen or administrator.
43.26 Do Not Invent the CNAME Target
Do not enter:
book.poweredbyaiunify.com
or another target merely because it appears to be the platform domain, unless the displayed Custom Domain guide specifically instructs it.
An incorrect target can:
- Open the wrong site
- Fail validation
- Produce an SSL error
- Disrupt another service
- Prevent approval
43.27 DNS Fields Can Have Different Names
Registrars use different labels.
The same CNAME form may use:
Name
Host
Alias
Record Name
Subdomain
and:
Target
Value
Points To
Destination
Canonical Name
Use the registrar’s documentation when the labels differ.
43.28 TTL
TTL determines how long DNS resolvers may cache the record.
Common choices include:
Automatic
Default
300 seconds
1 hour
Use the provider’s default unless the setup guide specifies another value.
43.29 DNS Propagation
DNS changes may not become visible everywhere immediately.
During propagation:
- The old destination may appear.
- The domain may work on one network but not another.
- Validation may initially fail.
- HTTPS may not yet be ready.
- Cached errors may remain in a browser.
Wait for the DNS record to become publicly visible before assuming the configuration is incorrect.
Configuring DNS Through Cloudflare
43.30 Opening Cloudflare DNS
A typical Cloudflare process is:
- Sign in to Cloudflare.
- Select the domain.
- Open DNS.
- Select Records.
- Choose Add Record.
- Select CNAME.
- Enter the Name supplied by Book.
- Enter the Target supplied by Book.
- Review the proxy setting.
- Save.
The Book interface identifies Cloudflare-specific CNAME guidance within the Custom Domain instructions.
43.31 Cloudflare Proxy Setting
Cloudflare can show:
Use the setting required by the Book setup guide or platform administrator.
When validation or SSL is failing, the administrator may ask for DNS Only temporarily so the destination can be verified directly.
Do not switch the proxy setting repeatedly without documenting the change.
43.32 Existing Cloudflare Records
Before adding a record:
- Search for an existing record with the same Name.
- Determine what it currently controls.
- Do not create conflicting A and CNAME records.
- Back up the existing value.
- Confirm the change with the website administrator.
Configuring a Domain Through cPanel
43.33 cPanel Guidance
The installed Custom Domain instructions include a cPanel workflow involving:
Checking the root-domain CNAME record
Opening cPanel
Going to Domains
Creating an Addon Domain or new Domain
Entering the Domain Name
Entering the Document Root
Saving and testing the Domain
43.34 Opening cPanel Domains
A general process is:
- Sign in to cPanel.
- Open Domains.
- Select Create a New Domain or the applicable Addon Domain action.
- Enter the Custom Domain.
- Enter the Document Root provided by the server administrator.
- Save.
- Wait for the domain to be created.
- Test it in a browser.
The exact cPanel wording depends on the hosting version.
43.35 Document Root
Do not guess the Document Root.
An incorrect Document Root can expose:
- The wrong website
- A directory listing
- An unrelated application
- A blank page
- A server error
Use the path supplied by the platform or hosting administrator.
43.36 DNS and cPanel Are Separate
Adding the domain inside cPanel does not always update the registrar’s DNS.
A working setup may require:
Registrar DNS record
plus
cPanel Domain or Addon Domain configuration
Confirm both.
Configuring Through Hostinger
43.37 Hostinger Guidance
The installed guide includes a Hostinger workflow based on a Parked Domain.
The general process is:
- Sign in to Hostinger.
- Open the applicable website.
- Locate Parked Domains.
- Select Add a Parked Domain.
- Enter the Custom Domain.
- Save.
- Open the domain in a browser.
- Confirm that it reaches the expected installation.
43.38 Parked Domain Versus Redirect
A parked or alias domain serves the same underlying application through another domain.
It is different from a simple redirect that immediately sends the visitor to the platform’s standard URL.
For full branded-domain use, the browser should normally continue displaying the Custom Domain while the VCard loads.
Protecting Existing Services
43.39 Existing Website Risk
Changing the root domain’s DNS can replace an existing website.
Before editing:
- Record all current DNS entries.
- Determine which record serves the website.
- Determine which records serve email.
- Confirm whether a subdomain can be used.
- Consult the website administrator.
- Export or screenshot the DNS zone.
43.40 Email Records
Do not delete or replace:
MX records
SPF TXT record
DKIM records
DMARC record
Mail verification records
merely to connect the Custom Domain.
The required VCard CNAME should not require removing unrelated email records.
43.41 Other Business Systems
Review whether the intended domain or subdomain is already used for:
- Website
- CRM
- Customer portal
- Email marketing
- File sharing
- Webmail
- API
- Online Store
- Booking system
- Employee login
Do not assign the same hostname to two unrelated applications.
Submitting the Custom Domain Application
43.42 Complete DNS First
The application’s instructions tell the user to add the DNS record before or as part of applying for the Custom Domain.
Recommended sequence:
1. Choose the Domain.
2. Copy the Book DNS requirements.
3. Add the DNS record.
4. Verify that the record is public.
5. Enter the Domain in Book.
6. Submit the application.
7. Wait for review.
43.43 Entering the Domain
In Domain:
- Enter only the domain.
- Remove
http://. - Remove
https://. - Remove
www. when instructed. - Remove trailing
/. - Remove VCard paths.
- Review spelling.
- Submit once.
Correct:
Incorrect:
43.44 Apply for Custom Domain
Select:
After submission, the application creates or updates the account’s Custom Domain request.
The customer submission is handled through the custom.domain.store operation.
43.45 Do Not Submit Repeatedly
After the application succeeds, the interface can display:
You already have applied for custom domain. You will get notified when your custom domain is approved by the administrator.
Do not repeatedly submit the same domain while the request is pending.
43.46 Pending Review
A pending application means:
- The request has been recorded.
- The administrator has not yet approved or rejected it.
- DNS may still be checked.
- SSL or server mapping may still be prepared.
- The Custom Domain should not yet be broadly distributed.
Administrative Review
43.47 What the Administrator May Check
Before approval, the administrator may verify:
Domain spelling
Domain ownership or authorization
Public DNS record
CNAME destination
Server mapping
cPanel or parked-domain configuration
SSL availability
Domain conflicts
Whether the requested host reaches Book
The administrator-side workflow includes controls for approval, rejection with a note, and domain activation.
43.48 Approval
When approved, the customer interface can display:
You are eligible to use Custom Domain now.
Approval means the domain has passed the administrative review required by the application.
It does not remove the need to test:
- DNS
- HTTPS
- VCard pages
- Products
- Forms
- Payment flows
- Mobile access
43.49 Rejection
When rejected, the interface states that the rejection reason can be found in the user’s email.
Possible reasons include:
- DNS record missing
- Wrong CNAME target
- Domain entered incorrectly
- Domain not publicly accessible
- Domain already in use
- Root domain conflicting with another website
- SSL or server configuration incomplete
- Ownership could not be confirmed
43.50 Re-Apply for Custom Domain
After correcting the issue, use:
Re-Apply for Custom Domain
Before resubmitting:
- Read the rejection email.
- Correct the exact issue.
- Verify DNS publicly.
- Confirm the Domain field.
- Submit once.
- Wait for a new review.
43.51 Rejection Email Is Missing
Check:
- Inbox
- Spam
- Junk
- Promotions
- Account email address
- Organization administrator’s email
- Mailbox storage
- Email filtering
Contact the platform administrator when the reason cannot be located.
Domain Approval, Activation, and Use
43.52 Three Different Conditions
A working Custom Domain can depend on three separate conditions:
Approved
Active
Use for VCards enabled
These conditions should not be treated as identical.
43.53 Approved
Approved means the administrator accepted the Custom Domain request.
43.54 Active
Active means the domain is enabled by the platform for public use.
An approved domain can still display:
Your domain is inactive. Please contact your administrator.
when its active state has been disabled.
43.55 Use Custom Domain URL Everywhere
The customer controls whether the approved Custom Domain should be used as the preferred VCard URL through:
Use Custom Domain URL Everywhere for my VCards
The application submits this switch through the change.domain.status customer operation. The change is processed asynchronously and displays a success response.
43.56 Enabling the Use Switch
After approval:
- Open Settings.
- Open Custom Domain.
- Confirm that the domain is active.
- Locate Use Custom Domain URL Everywhere for my VCards.
- Enable the switch.
- Wait for the success message.
- Open VCards.
- Confirm the Preview URLs.
- Test every public VCard.
43.57 Disabling Custom Domain Use
When the switch is disabled, Book can return to displaying its standard VCard URLs as the preferred links.
Before disabling:
- Review distributed Custom Domain links.
- Confirm whether the Custom Domain will continue resolving.
- Test the standard links.
- Review QR codes.
- Review NFC cards.
- Inform affected users.
Do not disable the domain merely as a troubleshooting step without recording its previous state.
How the Public URL Changes
43.58 Before Custom Domain
Example:
https://book.poweredbyaiunify.com/andrea-williams
43.59 After Custom Domain
Example:
https://cards.example.com/andrea-williams
The VCard Alias remains:
Only the host changes.
43.60 Multiple VCards
When the Custom Domain is used account-wide:
https://cards.example.com/andrea-williams
https://cards.example.com/michael-brown
https://cards.example.com/detroit-office
Each VCard still requires its own unique Alias.
43.61 Product and Policy Examples
Applicable public routes can use the Custom Domain, such as:
Main VCard:
https://cards.example.com/andrea-williams
Privacy Policy:
https://cards.example.com/andrea-williams/privacy-policy/123
Terms and Conditions:
https://cards.example.com/andrea-williams/term-condition/123
The exact route path can vary according to the VCard template and feature.
Testing the Approved Domain
43.62 Basic Browser Test
- Copy the Custom Domain VCard URL.
- Open a private browser window.
- Paste the URL.
- Confirm that HTTPS loads.
- Confirm that the correct VCard appears.
- Confirm that the browser still shows the Custom Domain.
- Confirm there is no security warning.
43.63 Mobile Test
Test on a phone using:
- Wi-Fi
- Cellular data
- Private browsing
- QR-code scan
- Social-message link
Different networks can temporarily see different DNS results during propagation.
43.64 Test Every VCard
Do not test only one Alias.
For each active VCard:
- Open the VCards list.
- Copy its Custom Domain URL.
- Open it while signed out.
- Confirm the correct card.
- Confirm the Alias.
- Test its major actions.
43.65 Test Contact Actions
Confirm:
Telephone links
Email links
WhatsApp links
Website links
Add to Contact
Contact page
Inquiry form
43.66 Test Content Pages
Open:
Services
Products
Blogs
Galleries
Custom Links
Iframes
Social embeds
Privacy Policy
Terms and Conditions
Confirm that internal navigation stays on the intended VCard and does not produce a 404 error.
43.67 Test Appointments
- Open the Custom Domain VCard.
- Select the Appointment section.
- Select a date.
- Select a time.
- Complete an authorized test booking.
- Confirm the Appointment appears in the dashboard.
- Confirm notification links work.
43.68 Test Products and Payments
For each enabled payment workflow:
- Open the Product through the Custom Domain.
- Start checkout.
- Confirm the Price and Currency.
- Select the Payment Method.
- Confirm the gateway opens.
- Confirm return or callback behavior.
- Verify the Product Order.
A domain change can affect return URLs, cookies, or browser behavior, so payment testing is important.
43.69 Test Embedded Content
Review:
Instagram
LinkedIn
YouTube
Iframes
External forms
Maps
Other embedded pages
An external service may restrict embedding or recognize the new domain differently.
43.70 Test Social Sharing
Share the Custom Domain URL privately.
Review:
- Page title
- Description
- Preview image
- Favicon
- Correct VCard
- Correct domain
Social platforms may retain an older preview temporarily.
HTTPS and SSL
43.71 HTTPS Is Required
The application constructs Custom Domain VCard URLs using:
The domain therefore needs a valid SSL certificate for normal secure use.
43.72 SSL Certificate
An SSL certificate allows the browser to verify and encrypt the connection.
A working page should open as:
without a security warning.
43.73 SSL Is Not the Same as DNS
DNS tells the browser where to connect.
SSL proves that the server is authorized to serve the domain securely.
A domain can have correct DNS but still show:
- Certificate mismatch
- Certificate not yet issued
- Expired certificate
- Insecure connection warning
43.74 SSL Provisioning
Do not assume that merely submitting the Custom Domain immediately creates the certificate.
SSL may require:
- Correct public DNS
- Administrator approval
- Server mapping
- Certificate issuance
- Renewal configuration
- Cloudflare SSL settings
Contact the administrator when HTTPS does not become valid after the domain is approved and active.
43.75 Do Not Distribute an Insecure Domain
Do not send customers a Custom Domain that displays:
Your connection is not private
Certificate invalid
Certificate name mismatch
Not secure
Continue using the verified standard VCard URL until HTTPS is working.
Updating Existing Marketing Materials
43.76 Email Signatures
Replace old VCard URLs in:
- Individual signatures
- Shared company signatures
- Sales templates
- Customer-support templates
- Automated email messages
Send a test email and select the new link.
43.77 Websites
Update:
Team pages
Contact pages
Employee directories
Footer links
Buttons
Landing pages
Blog articles
Test every updated button.
43.78 Social Profiles
Update VCard links in:
- LinkedIn
- Facebook
- Instagram
- X
- YouTube
- Business directories
- Professional networks
43.79 Printed Materials
Printed materials cannot update automatically.
Review:
- Business cards
- Flyers
- Brochures
- Event banners
- Signage
- QR codes
- Product packaging
- NFC cards
Old standard URLs may continue working, but the business should test them before relying on that assumption.
43.80 QR-Code Replacement
Regenerate QR codes when the business wants the code to encode the Custom Domain directly.
Before printing:
- Scan the exported code.
- Confirm HTTPS.
- Confirm the correct Alias.
- Test on multiple phones.
- Record the encoded URL.
Domain Maintenance
43.81 Monthly Domain Review
Each month:
- Open the Custom Domain.
- Confirm HTTPS.
- Open several VCards.
- Test a Product.
- Test an Appointment.
- Confirm DNS has not changed.
- Confirm the domain registration is current.
- Review SSL expiration where applicable.
- Confirm the Custom Domain use switch remains enabled.
- Review new VCard Aliases.
43.82 After DNS Changes
Retest the Custom Domain after changing:
Nameservers
Cloudflare account
Hosting provider
DNS records
SSL mode
Web server
cPanel domain
Parked domain
43.83 After Server Migration
A platform or hosting migration may require new DNS values.
Do not retain the old CNAME target without verification.
Obtain the current target from the administrator and update the domain only during an approved migration window.
43.84 After Domain Renewal
Confirm:
- Domain remains active
- Nameservers did not reset
- DNS records remain present
- SSL still works
- Custom Domain still opens VCards
43.85 Employee and Organization Changes
When a VCard owner leaves:
- Decide whether the Alias should remain.
- Update the VCard.
- Reassign public content where appropriate.
- Do not change the account-wide Custom Domain unnecessarily.
- Review QR and NFC materials belonging to the former employee.
Domain Security
43.86 Protect the Registrar Account
Enable:
- Strong unique password
- Two-factor authentication
- Domain lock
- Renewal notifications
- Restricted administrator access
- Recovery contact review
An attacker who controls DNS can redirect every Custom Domain VCard.
43.87 Do Not Share Registrar Credentials with Book Users
The Book Custom Domain form requires the Domain, not the registrar password.
Do not place registrar credentials in:
Custom Domain field
Support ticket
VCard Note
Product Description
Inquiry
Email to customers
Public document
43.88 Limit DNS Access
Only authorized technical staff should edit DNS.
Incorrect DNS changes can affect:
- Website
- VCards
- Email
- Verification records
- Other business services
43.89 Watch for Domain Impersonation
Confirm that:
- The spelling is exact.
- The certificate is valid.
- The correct business branding appears.
- There are no unexpected redirects.
- The registrar account has not been changed.
Troubleshooting Applications
43.90 Domain Application Will Not Submit
Review:
- Domain field
- Protocol removed
www. removed where instructed- No path
- No spaces
- No trailing slash
- Login session
- Validation message
- Whether an application already exists
43.91 “Already Applied”
This means a Custom Domain application is already pending or recorded.
Do not create repeated requests.
Wait for approval or contact the administrator when the request has been pending beyond the expected review period.
43.92 Domain Was Rejected
- Open the rejection email.
- Identify the stated reason.
- Correct DNS or domain entry.
- Wait for DNS propagation.
- Verify the domain.
- Select Re-Apply for Custom Domain.
- Wait for the new decision.
43.93 Domain Is Approved but Inactive
The interface can display:
Your domain is inactive. Please contact your administrator.
Contact the administrator and provide:
Account email
Domain
Approval date
Current error
Example VCard Alias
The customer-use switch cannot override an administrator-disabled domain.
Troubleshooting DNS
43.94 Domain Does Not Resolve
Confirm:
- Domain registration is active.
- Nameservers are correct.
- CNAME exists.
- CNAME Name is correct.
- CNAME Target is correct.
- No conflicting record exists.
- DNS propagation has completed.
43.95 Domain Opens the Existing Website Instead
The root domain or hostname may still point to the previous website.
Review:
- A records
- AAAA records
- CNAME records
- Cloudflare proxy
- cPanel Domain mapping
- Parked Domain configuration
- Browser cache
Do not remove the existing website record without an approved migration plan.
43.96 Domain Opens a Blank Page
Possible causes include:
- Incorrect server mapping
- Incorrect Document Root
- Application error
- Incomplete domain approval
- Missing route handling
- Cached response
- SSL configuration problem
43.97 Domain Works on Wi-Fi but Not Cellular
DNS propagation or caching may differ between networks.
Try:
- Waiting
- Restarting the browser
- Testing another device
- Testing another DNS resolver
- Confirming public DNS records
- Avoiding repeated record changes
43.98 CNAME Conflict
A hostname generally cannot have a CNAME and another conflicting record at the same name.
Remove or change a record only after identifying what it controls.
Consult the domain administrator when unsure.
Troubleshooting HTTPS
43.99 Certificate Warning
Confirm:
- Domain is approved.
- Domain is active.
- DNS points to the correct destination.
- Certificate includes the exact hostname.
- Cloudflare SSL mode is appropriate.
- Certificate issuance has completed.
43.100 www Works but Root Does Not
The DNS and SSL may be configured only for www.example.com.
The Book input instruction may normalize the domain to example.com.
Confirm with the administrator whether both:
example.com
www.example.com
must be configured.
43.101 Root Works but www Does Not
Create or correct the www DNS alias only according to the domain plan.
Do not assume Book automatically handles both names.
43.102 Redirect Loop
A redirect loop can result from:
- Cloudflare SSL mode
- Server HTTPS redirect
- Registrar forwarding
- WordPress redirect
- Duplicate proxy rules
- Incorrect Custom Domain mapping
Remove conflicting forwarding and coordinate with the server administrator.
Troubleshooting VCard URLs
43.103 VCards List Still Shows Standard URLs
Confirm that:
- Domain is approved.
- Domain is active.
- Use Custom Domain URL Everywhere for my VCards is enabled.
- The page was refreshed.
- The correct account is open.
- The Custom Domain record belongs to the account.
43.104 One VCard Opens and Another Does Not
Review the failing VCard’s:
Status
URL Alias
Spelling
Visitor limit
Password settings
Template
Internal links
The domain can be working while one VCard has its own configuration problem.
43.105 Custom URL Opens the Wrong VCard
Confirm the Alias.
Example:
Expected:
https://cards.example.com/maria-johnson
Opened:
https://cards.example.com/marie-johnson
A one-character Alias difference can open another record or return a 404 error.
43.106 Main VCard Works but Product Page Fails
Test:
- Product exists.
- Product belongs to the VCard.
- Product route uses the expected Alias.
- Custom Domain routing is active.
- Browser is not using an old product link.
- Product page is available in the current template.
Report the exact Product URL to the administrator.
43.107 Privacy or Terms Page Fails
Confirm:
- Policy exists.
- VCard ID is correct.
- Alias is correct.
- Main VCard opens.
- Custom Domain use is active.
- The link was generated from the current VCard.
Troubleshooting Forms and Payments
43.108 Inquiry Form Does Not Submit
Confirm:
- Main VCard loads securely.
- JavaScript loads.
- CAPTCHA configuration remains valid.
- Form endpoint is not blocked.
- Browser allows cookies where required.
- Custom code is not interfering.
43.109 Appointment Form Does Not Submit
Review:
- Available dates
- Time slots
- VCard status
- Custom Domain HTTPS
- Payment configuration
- Callback behavior
- Browser console only when handled by technical support
43.110 Payment Returns to the Wrong Domain
The gateway may still contain an older callback or return address.
Review the gateway configuration and Book-generated callback values.
Do not manually replace callback paths without technical confirmation.
43.111 Customer Is Signed Out During Checkout
A cookie or domain-scope problem may be present.
Record:
- Custom Domain
- Browser
- Product or Appointment
- Payment Method
- Exact step
- Time of failure
Provide this information to technical support.
Changing or Removing a Custom Domain
43.112 Before Changing the Domain
Review all places using the current address:
VCards
QR codes
NFC cards
Email signatures
Websites
Social profiles
Printed materials
Customer messages
Payment callbacks
Analytics
43.113 Changing the Domain Entry
The standard customer workflow should not be assumed to provide unrestricted editing of an approved domain.
Contact the platform administrator when replacing an approved domain.
The administrator may need to:
- Disable the old domain
- Review the new DNS
- Issue SSL
- Approve the new request
- Update server mapping
43.114 Removing the Custom Domain from Use
To stop using it as the preferred VCard host:
- Open Custom Domain Settings.
- Disable Use Custom Domain URL Everywhere for my VCards.
- Wait for the success response.
- Open VCards.
- Confirm standard URLs appear.
- Test the standard URLs.
- Update distributed links.
43.115 Do Not Delete DNS Immediately
After disabling the Custom Domain, keep the DNS active until:
- Old links have been replaced.
- QR codes have been reviewed.
- NFC cards have been reviewed.
- Search listings have been updated.
- Customers have had time to transition.
Removing DNS immediately can break every old link.
43.116 Domain Retirement Plan
A safe retirement plan is:
1. Disable new distribution.
2. Update digital links.
3. Replace printed materials.
4. Redirect the old domain where supported.
5. Monitor traffic.
6. Notify affected staff.
7. Remove DNS only after transition.
8. Retain documentation.
Recommended Custom Domain Workflow
43.117 Phase One: Preparation
- Select the long-term domain.
- Confirm ownership.
- Review existing website and email services.
- Decide root domain or subdomain.
- Back up current DNS.
- Complete active VCards.
- Finalize VCard Aliases.
43.118 Phase Two: DNS
- Open the Book Custom Domain guide.
- Copy the required record.
- Open the registrar’s DNS Management.
- Add the required CNAME.
- Avoid conflicting records.
- Save.
- Verify that the record is public.
43.119 Phase Three: Application
- Open Settings.
- Open Custom Domain.
- Enter only the Domain.
- Select Apply for Custom Domain.
- Wait for review.
- Read approval or rejection email.
43.120 Phase Four: Activation
- Confirm approval.
- Confirm the domain is active.
- Enable Use Custom Domain URL Everywhere for my VCards.
- Refresh VCards.
- Copy a Custom Domain URL.
- Test it privately.
43.121 Phase Five: Complete Testing
Test:
Main VCards
Products
Blogs
Contact pages
Policies
Inquiries
Appointments
Payments
QR codes
NFC cards
Social sharing
Mobile access
HTTPS
43.122 Phase Six: Distribution
- Update email signatures.
- Update websites.
- Update social profiles.
- Regenerate QR codes.
- Review NFC cards.
- Replace printed materials.
- Record the activation date.
- Monitor errors.
Custom Domain Checklist
43.123 Preparation Checklist
Confirm that:
- The business owns the domain.
- Registrar access is available.
- Two-factor authentication is enabled.
- The domain is not expired.
- Existing DNS records are backed up.
- Existing website use was reviewed.
- Existing email use was reviewed.
- Root domain or subdomain was selected.
- VCard Aliases are finalized.
- Active VCards were tested through the standard URL.
43.124 DNS Checklist
Confirm that:
- DNS Management was opened.
- The correct CNAME Name was entered.
- The exact Book-provided Target was entered.
- No protocol was placed in the DNS value.
- No path was added.
- No conflicting record remains.
- Cloudflare proxy behavior was reviewed.
- cPanel or Hostinger mapping was completed where required.
- The DNS record is publicly visible.
- Existing email records remain intact.
43.125 Application Checklist
Confirm that:
- Only the Domain was entered.
http:// and https:// were removed.www. was removed where instructed.- No trailing slash was entered.
- No VCard Alias was entered.
- Spelling is correct.
- Apply was selected once.
- The pending message appeared.
- Approval or rejection communication is monitored.
43.126 Activation Checklist
Confirm that:
- The Custom Domain is approved.
- The Custom Domain is active.
- HTTPS works.
- No certificate warning appears.
- The use-for-VCards switch is enabled.
- VCards list displays Custom Domain URLs.
- Copy URL copies the correct address.
- Each Alias opens the correct VCard.
43.127 Functional Testing Checklist
Confirm that:
- Profile images display.
- Services display.
- Products display.
- Product Details opens.
- Product checkout works.
- Blogs open.
- Galleries display.
- Contact page opens.
- Inquiry form submits.
- Appointment form submits.
- Payment gateways return correctly.
- Privacy Policy opens.
- Terms and Conditions opens.
- Embedded content works.
- Social-sharing previews are correct.
- QR code opens the Custom Domain.
- NFC card behavior was reviewed.
- Mobile and desktop tests were completed.
43.128 Security and Maintenance Checklist
Confirm that:
- Registrar credentials were not shared.
- DNS access is restricted.
- Domain renewal is enabled.
- SSL is monitored.
- DNS changes are documented.
- Old URLs are reviewed.
- QR and NFC destinations are recorded.
- Monthly domain testing is scheduled internally.
- A retirement or migration plan exists.
- An administrator contact is available for domain problems.
Chapter Completion
At the end of this chapter, the user should understand how a Custom Domain changes public VCard URLs, how to prepare and enter a domain, configure the required CNAME record, follow Cloudflare, cPanel, or Hostinger guidance, submit the domain for approval, respond to pending, approved, rejected, or inactive statuses, enable the Custom Domain for all VCards, test HTTPS and related VCard pages, update QR codes and NFC cards, protect DNS and registrar access, and troubleshoot domain, SSL, routing, form, and payment problems.
The next chapter is Managing Organization Users, Profiles, Passwords, and Account Security.
next chapter Subscription, Billing, and Invoices
Worked for 4m 23s
Chapter 44: Managing Subscriptions, Billing, and Invoices
44.1 Overview
The Manage Subscription section allows the primary account owner to review the current Book subscription, examine available subscription options, select a billing period, renew or change the subscription, complete payment, review subscription history, and download subscription invoices.
Subscription management includes:
Reviewing the current subscription
Checking the subscription status
Reviewing start and expiration dates
Monitoring remaining subscription time
Comparing available features and account limits
Selecting monthly or yearly billing
Renewing an existing subscription
Changing the active subscription
Reviewing credits from remaining time
Choosing a payment method
Completing online or manual payment
Confirming payment status
Reviewing subscription history
Downloading PDF invoices
Troubleshooting failed or pending payments
Preparing for subscription expiration
The primary customer account receives a fixed Manage Subscription navigation item that opens the customer subscription area. Organization subusers do not receive the same account-level billing control.
Understanding Book Subscriptions
44.2 What the Subscription Controls
The Book subscription controls access to the customer dashboard and the functionality available to the account.
Depending on the active subscription configuration, it can control limits and access associated with:
Number of VCards
VCard templates
Storage
Custom Domains
WhatsApp Stores
Visitor allowances
Services
Products
Galleries
Testimonials
Appointments
Analytics
QR-code customization
Social embeds
Other enabled features
The exact allowances displayed in the customer interface should be treated as the current source of truth for the account.
44.3 Subscription Billing Versus Customer Payments
Subscription billing is separate from payments collected through public VCards.
Book subscription billing
Money paid by the account owner to maintain access to Book.
Customer-facing payment configuration
Money collected by the account owner from customers for:
VCard Products
Paid Appointments
Manual orders
Other public transactions
Changing Stripe, PayPal, or another gateway inside Settings → Payment Configuration does not necessarily change how the account pays its Book subscription.
44.4 Subscription Versus NFC Card Purchases
A Book subscription is also separate from an NFC Card order.
The account may therefore have different financial records for:
Book subscription
NFC Card purchase
VCard Product order
WhatsApp Store order
Paid Appointment
Use the corresponding invoice or transaction record for each purchase.
44.5 Primary Account Responsibility
Subscription management should normally be handled by the primary account owner or an authorized billing administrator.
That person should be responsible for:
Selecting the subscription
Approving charges
Reviewing billing periods
Maintaining payment records
Downloading invoices
Monitoring expiration
Communicating changes to organization users
Contacting support about billing disputes
44.6 Organization Users
Organization users operate under the primary organization account’s subscription.
An organization user may see a message such as:
Your organisation subscription has expired. Please contact your organisation administrator.
An organization user should not attempt to purchase a separate subscription through an unrelated account unless the organization has approved that arrangement.
Subscription Statuses
44.7 Currently Active
Currently Active means the subscription is recognized as active for the current date.
The page may display:
Current Plan
Subscribed Date
Active till
Remaining
Currently Active
An active status does not by itself confirm that every optional feature is enabled. Feature access still depends on the subscription’s configured allowances.
44.8 Active Till
Active till identifies the scheduled expiration date.
Example:
Active till:
August 31, 2026
The account should be renewed or changed before that date when uninterrupted access is required.
44.9 Active Till Unlimited
The interface may display:
This means the subscription record does not have an ordinary scheduled expiration date.
It should not be interpreted as a guarantee that:
- The account can never be suspended.
- Every feature is unlimited.
- Storage has no limit.
- The agreement cannot change.
- The account is exempt from platform policies.
Review the displayed feature limits separately.
44.10 Trial Subscription
A trial subscription provides temporary access for evaluation.
The interface may identify it as:
Before the trial ends:
- Review the expiration date.
- Test the required features.
- Review account usage.
- Select a continuing subscription.
- Complete payment.
- Confirm that the new subscription becomes active.
44.11 Free Subscription
The interface can identify a subscription as Free.
The programmed language also states:
Free Plan cannot be renewed/chosen again.
When this message appears, the account must select another available subscription rather than trying to renew the same free selection.
44.12 Expired Subscription
An expired subscription can display:
Plan is Already Expired on
or:
Your plan is expired. Please choose a plan to continue the services.
Because most customer operations are protected by subscription middleware, expiration can restrict access to dashboard functionality until a valid subscription is restored. The source confirms that the main operational routes are placed behind a subscription check.
44.13 Pending Subscription
A subscription can remain pending when:
- Manual payment awaits approval.
- The gateway has not returned a final result.
- The administrator has not confirmed the transaction.
- A payment callback was delayed.
- The transaction is under review.
Do not submit a second payment until the first transaction has been checked.
44.14 Failed Subscription Payment
A failed payment means the transaction did not successfully activate or renew the subscription.
Possible causes include:
Payment declined
Gateway session expired
Customer cancelled
Unsupported currency
Incorrect gateway configuration
Network interruption
Payment callback failure
Manual payment rejected
44.15 Cancelled Payment
A cancelled payment can display:
Your Payment is Cancelled.
This generally means that checkout was closed, cancelled, or returned without a completed payment.
A cancelled payment should not activate a paid subscription.
Opening Manage Subscription
44.16 Opening the Subscription Page
To open the subscription area:
- Sign in to the primary Book account.
- Locate the fixed navigation item near the bottom of the customer menu.
- Select Manage Subscription.
- Wait for the subscription page to load.
- Review the current subscription details.
- Review the available actions.
The customer route for this page is admin/manage-subscription, and the menu is shown only for a primary administrator account without an organization-parent assignment.
44.17 Manage Subscription Is Missing
Confirm that:
- The primary account is signed in.
- The signed-in user has the customer administrator role.
- The account is not an organization subuser.
- The browser page loaded completely.
- The sidebar is expanded.
- The account session is still valid.
An organization subuser should contact the organization administrator.
44.18 Subscription Page Does Not Open
Try:
- Refreshing the dashboard.
- Signing out and back in.
- Opening the page in a private browser window.
- Confirming the account email is verified.
- Confirming the account has not been disabled.
- Checking for an expiration notice.
- Contacting support when the route continues to fail.
Reviewing the Current Subscription
44.19 Current Plan
The Current Plan designation identifies the subscription presently assigned to the account.
Review it together with:
Subscription status
Subscribed date
Start date
End date
Billing period
Remaining time
Current feature limits
Do not rely only on the plan name.
44.20 Subscribed Date
The Subscribed Date is the date the subscription was recorded or activated.
It may differ from:
- Payment authorization date
- Payment settlement date
- Invoice download date
- Original account registration date
44.21 Start Date
The Start Date identifies when the subscription period begins.
When changing subscriptions, review whether the displayed Start Date represents:
- Immediate activation
- Activation after payment approval
- The start of a renewed period
- An administrator-adjusted date
44.22 End Date
The End Date identifies when the subscription period is scheduled to conclude.
Record this date in the organization’s internal billing calendar.
44.23 Remaining Days
Remaining Days represents the time left in the current subscription period.
This information is particularly important before:
Renewing
Changing subscriptions
Scheduling a major campaign
Launching new VCards
Adding organization users
Printing QR codes
Ordering NFC Cards
Configuring a Custom Domain
44.24 Total Days and Used Days
The subscription interface can display:
Total Days
Used Days
Remaining Days
These values help explain the subscription’s current position within its billing period.
Example:
Total Days: 365
Used Days: 110
Remaining Days: 255
The displayed values should be used instead of manually estimating from calendar dates.
44.25 Subscription Features
Review the feature list before renewing or changing the subscription.
Possible limits include:
Number of VCards
Storage Limit
Number of Custom Domains
Number of WhatsApp Stores
Number of Visitors
Available VCard Templates
Products
Services
Appointments
Analytics
Other enabled modules
44.26 Current Usage Versus New Limits
Before selecting a different subscription, compare current account usage against the new limits.
Review:
- Total VCards.
- Total WhatsApp Stores.
- Storage currently used.
- Custom Domains.
- Organization users.
- Active Products and Services.
- Any visitor or feature restrictions.
Selecting a subscription with lower limits may leave the account above its newly permitted capacity.
44.27 Existing Content Above a New Limit
Do not assume that changing to a subscription with lower limits will automatically delete existing content.
Possible behavior can include:
- New records cannot be created.
- Existing records remain but cannot be edited.
- Some records become inactive.
- Feature access becomes restricted.
- The account must reduce usage.
- Administrative assistance is required.
Review the change carefully before completing payment.
Understanding Billing Periods
44.28 Monthly Billing
A monthly billing selection applies the displayed monthly price and subscription duration.
Example:
Review the exact Start Date, End Date, and Payable Amount before payment.
44.29 Yearly Billing
A yearly billing selection applies the displayed yearly price and duration.
Example:
The yearly price should not be assumed to equal exactly twelve times the monthly price. Use the amount displayed by Book.
44.30 Billing Period Is Not Automatic Renewal
Selecting Monthly or Yearly identifies the subscription duration and price.
It does not, by itself, prove that the system will automatically charge the payment method again.
The source confirms customer-operated purchase, renewal, and payment routes, but a standard automatic recurring-billing control was not confirmed. Treat renewal as a user-initiated process unless the checkout page explicitly states otherwise.
44.31 Unlimited Duration
An Unlimited duration does not use the ordinary monthly or yearly expiration model.
Review:
Purchase price
Feature limits
Storage limit
Usage restrictions
Terms of service
Refund policy
Unlimited duration does not necessarily mean unlimited use of every feature.
Comparing Subscription Options
44.32 Choose Plan
Select Choose Plan when the account does not currently have a usable subscription or needs to select from the available options.
The page may display:
Choose Plan
Purchase
Buy Now
Monthly
Yearly
Features
44.33 Upgrade Plan
Select Upgrade Plan when changing from the current subscription to another available option.
The programmed customer routes include a dedicated subscription upgrade operation and a separate payment-selection process.
44.34 Switch Plan
The interface may use:
Switch Plan
Pay / Switch Plan
Switching replaces the active subscription assignment after the required payment and processing are completed.
44.35 Do Not Select Based Only on Price
Compare:
- Available features
- VCard allowance
- Storage allowance
- WhatsApp Store allowance
- Custom Domain allowance
- Visitor limits
- Billing period
- Payable Amount
- Remaining Balance credit
- Operational needs
44.36 No Plan Available
When the page shows No Plan Available:
- Confirm that the page loaded fully.
- Clear any billing-period filter.
- Refresh the page.
- Confirm the account is in the correct region or currency.
- Contact support.
- Do not attempt to purchase through an old or copied checkout URL.
44.37 Already Subscribed
The system can reject a selection when the same subscription is already active.
Messages can indicate:
Plan already in use
Already subscribed
Currently Active
Use Renew Plan when the goal is to extend the existing subscription.
Reviewing a Subscription Change
44.38 Used Balance
Used Balance represents the calculated portion of the current subscription that has already been consumed.
It can be used as part of the subscription-change calculation.
44.39 Remaining Balance
Remaining Balance or Remaining Balance of Prev. Plan represents the displayed unused value associated with the current subscription.
This may be applied to the new purchase calculation.
44.40 Payable Amount
Payable Amount is the amount Book calculates as due for the requested subscription change.
Review it before selecting Proceed to Payment.
44.41 Do Not Assume a Proration Formula
The source confirms that the interface displays:
Used Days
Remaining Days
Used Balance
Remaining Balance
Payable Amount
However, the exact pricing formula can depend on the installed calculation, subscription duration, current dates, and administrator settings.
Do not manually assume:
New price minus old price
Old price divided by exactly 30 days
A full refund of unused time
A calendar-month calculation
Use the system-displayed Payable Amount.
44.42 Review Before Switching
Before selecting Pay / Switch Plan, confirm:
- Current subscription.
- Requested subscription.
- Billing period.
- Start and End Dates.
- Used Days.
- Remaining Days.
- Remaining Balance.
- Payable Amount.
- Currency.
- Applicable tax.
- Payment method.
- New feature limits.
44.43 Payable Amount Is Unexpected
Do not proceed when the amount appears incorrect.
Capture:
Current subscription
Requested subscription
Current Start Date
Current End Date
Used Days
Remaining Days
Remaining Balance
Displayed Payable Amount
Currency
Screenshot
Send the information to support before paying.
44.44 Switching to a Free Selection
The system can restrict switching to a zero-cost selection when:
- A trial is available.
- A paid subscription is currently active.
- The free selection has already been used.
- The transition conflicts with the current subscription state.
Follow the message shown by the application rather than repeatedly submitting the request.
Renewing the Subscription
44.45 When to Renew
Renew before the End Date when uninterrupted access is important.
Recommended renewal timing:
At least several business days before expiration
Earlier when manual payment approval is required
Earlier when internal purchase approval is required
Earlier when the payment method has recently changed
44.46 Opening Renewal
- Open Manage Subscription.
- Review the Current Plan.
- Review the End Date.
- Select Renew Plan.
- Confirm the billing period.
- Confirm the Price.
- Review the Payable Amount.
- Select Proceed to Payment.
- Complete the payment.
- Return to Manage Subscription.
- Confirm the new End Date.
44.47 Renewal Date Behavior
A completed renewal should extend the subscription according to the selected duration and application rules.
Do not assume the new period has been applied until the dashboard displays the updated End Date.
44.48 Renewing Too Early
Renewing before expiration may extend from the current End Date or be handled according to the system’s subscription logic.
Review the proposed dates before payment.
Do not assume that early renewal discards or preserves remaining time without checking the displayed result.
44.49 Free Subscription Renewal
When Book displays:
Free Plan cannot be renewed/chosen again.
Select another available subscription rather than repeatedly selecting Renew.
44.50 Renewal Is Missing
Possible reasons include:
- Current subscription is unlimited.
- The subscription is not renewable.
- It is a trial or free selection.
- The account is an organization subuser.
- The page has not loaded correctly.
- A payment is already pending.
Purchasing a Subscription
44.51 Standard Purchase Workflow
A standard purchase generally follows this sequence:
1. Choose a subscription.
2. Select the billing period.
3. Review features and limits.
4. Select Purchase or Buy Now.
5. Review the payment summary.
6. Select the payment method.
7. Proceed to Payment.
8. Complete the gateway or manual-payment process.
9. Return to Book.
10. Confirm the subscription status.
11. Download the invoice.
Book provides separate customer routes for selecting a payment type, purchasing a subscription, changing a subscription, processing manual payment, and downloading a subscription invoice.
44.52 Review Details Before Payment
The payment review should be checked for:
Subscription name
Billing period
Start Date
End Date
Amount
Remaining Balance
Payable Amount
Currency
Tax
Total
Payment method
Account email
44.53 Currency
The currency used for the Book subscription is controlled by the subscription and platform billing configuration.
It is separate from:
- The default VCard Product currency
- Appointment currency
- WhatsApp Store currency
- Account Payment Configuration
Changing the customer-facing currency does not automatically change the subscription invoice currency.
44.54 Tax
The platform contains administrative plan-tax configuration.
Where tax is applied, the checkout or invoice may display:
Base amount
Tax
Total payable amount
Review the displayed total rather than calculating tax from memory.
44.55 Coupon or Promotional Adjustment
Where a coupon or promotional field is available:
- Enter the code exactly.
- Apply it before paying.
- Confirm the discount appears.
- Confirm the new total.
- Retain the promotion details with the invoice.
Do not assume a code was applied merely because it was entered.
Platform Subscription Payment Methods
44.56 Available Payment Methods
Depending on the platform’s current configuration, subscription checkout can support programmed payment routes for:
Stripe
PayPal
Paystack
Razorpay
Flutterwave
PayFast
Cashfree
Mercado Pago
Iyzico
Manual or Cash Payment
The available payment methods are determined by the platform administrator, configured currency, merchant availability, and the selected checkout. Separate success and failure routes exist for several subscription gateways.
44.57 A Gateway Is Missing
A payment method may be unavailable because:
- The platform has not enabled it.
- Required credentials are not configured.
- The selected currency is unsupported.
- The merchant service is unavailable.
- The gateway is restricted by region.
- The checkout page is cached.
- The transaction amount is zero.
Select one of the payment methods actually displayed.
44.58 Do Not Add Personal Gateway Credentials
The account owner does not need to enter personal Stripe, PayPal, or other API credentials to pay the Book subscription.
Customer Payment Configuration is for receiving payments through VCards, not for configuring Book’s platform billing gateway.
Paying Through an Online Gateway
44.59 Starting Online Payment
- Select the subscription.
- Select the billing period.
- Review the amount and currency.
- Select the available online gateway.
- Select Proceed to Payment.
- Wait for the gateway page.
- Confirm the merchant and amount.
- Complete the payment.
- Wait for the return to Book.
- Do not refresh repeatedly during processing.
44.60 Confirm the Merchant
Before entering payment details, confirm:
- The checkout uses HTTPS.
- The domain belongs to the expected gateway.
- The Book merchant identity is recognizable.
- The amount is correct.
- The currency is correct.
- There is no browser security warning.
44.61 Do Not Use the Back Button During Processing
Using Back, Refresh, or closing the window during final processing can cause:
- A payment to complete without updating Book immediately.
- Duplicate checkout attempts.
- A cancelled return.
- A pending subscription record.
- Uncertainty about whether payment succeeded.
Wait for the gateway to return to Book.
44.62 Successful Payment Message
A successful transaction may display language such as:
Payment Received successfully.
You purchase this plan successfully.
You subscribed this plan successfully.
After seeing the message, still verify:
- Subscription status.
- Start Date.
- End Date.
- Transaction amount.
- Invoice.
- Gateway receipt.
44.63 Successful Payment Awaiting Confirmation
A message may state:
You subscribed this plan successfully but wait for confirmation from Admin.
This means payment or subscription activation still requires administrative confirmation.
Do not assume full activation until the status changes.
44.64 Payment Failure Message
The interface may display:
Unable to process the payment at the moment. Try again later.
Before retrying:
- Check the bank or gateway account.
- Confirm whether the amount was charged.
- Review Manage Subscription.
- Review the invoice or payment status.
- Wait for delayed processing where appropriate.
- Retry only after confirming the first payment did not complete.
Manual or Cash Payment
44.65 Understanding Manual Payment
Manual payment allows the account owner to submit a subscription-payment request that is confirmed by an administrator.
Possible payment methods can include:
Bank transfer
Cash deposit
Check
Money order
Approved external payment application
Other platform-authorized method
44.66 Opening Manual Payment
- Select the desired subscription.
- Select the billing period.
- Review the Payable Amount.
- Choose Manual Payment, Cash Pay, or the displayed equivalent.
- Read the payment instructions.
- Complete the payment outside Book.
- Enter the required information.
- Attach proof when the form requests it.
- Submit once.
- Retain the payment confirmation.
44.67 Bank Details
Manual-payment instructions may contain:
Bank name
Account name
Account number
Routing information
Reference instructions
Currency
Payment amount
Use only the bank details displayed by the official Book checkout or provided by an authorized administrator.
44.68 Payment Reference
Where the bank or payment service permits it, include the required payment reference.
A useful reference may contain:
Account name
Invoice ID
Account email
Subscription request number
Follow the exact instructions shown in Book.
44.69 Manual Payment Pending
After submission, Book may display:
Your Manual Transaction Request Is Pending.
This is expected until the administrator verifies and approves the payment.
44.70 Do Not Submit the Same Manual Payment Repeatedly
Repeated submissions can create duplicate pending records.
Submit one request and retain:
Payment date
Amount
Currency
Payment reference
Receipt
Account email
Selected subscription
44.71 Manual Payment Approval
After the administrator approves the transaction:
- Return to Manage Subscription.
- Refresh the page.
- Confirm Currently Active.
- Confirm the Start Date.
- Confirm the End Date.
- Download the invoice.
- Retain the manual-payment proof.
44.72 Manual Payment Rejected
A manual request may be rejected when:
- The amount is incorrect.
- The currency is incorrect.
- Payment cannot be located.
- Proof is unreadable.
- The reference is missing.
- The payment was sent to the wrong destination.
- The transaction was reversed.
- The request was duplicated.
Contact support with the complete payment reference.
Confirming Subscription Activation
44.73 Return to Manage Subscription
After payment:
- Return to the Book dashboard.
- Open Manage Subscription.
- Review the Current Plan.
- Confirm the active status.
- Confirm the Start and End Dates.
- Review the available features.
- Test a protected dashboard operation.
44.74 Test Dashboard Access
Test:
VCards
WhatsApp Stores
Appointments
Analytics
Storage
Custom Domains
Other required features
A successful payment is not fully resolved when the account still cannot access the expected operations.
44.75 Check the Correct Account
A payment can appear missing when it was completed while signed into another Book account.
Confirm:
- Account name
- Account email
- Organization
- Invoice recipient
- Transaction email
- Browser profile
Subscription History
44.76 Opening Subscription History
The Manage Subscription page can include a Subscription History section.
Review it after:
- Initial purchase
- Renewal
- Subscription change
- Manual-payment approval
- Administrative adjustment
44.77 History Fields
The history can include information such as:
Plan Name
Plan Price
Start Date
End Date
Amount
Status
Invoice action
The exact columns can vary by the installed view.
44.78 Historical Records
A historical subscription should be read according to its original:
Subscription name
Period
Price
Currency
Payment status
Start Date
End Date
Invoice
A later subscription change should not rewrite the financial meaning of an older invoice.
44.79 Current Versus Historical Subscription
The subscription marked Currently Active represents the present account state.
Older records are retained for billing and account history.
Do not select an older invoice and assume it describes the current subscription.
Downloading a Subscription Invoice
44.80 Subscription Invoice
A Subscription Invoice is the downloadable document associated with a subscription record.
Book provides a dedicated customer route for downloading the subscription PDF by its record identifier.
44.81 Downloading the PDF
- Open Manage Subscription.
- Locate Subscription History.
- Find the intended subscription record.
- Select the PDF, download, or invoice action.
- Wait for the file to be generated.
- Open the PDF.
- Confirm the record is correct.
- Save it in the approved accounting location.
44.82 Invoice ID
The Invoice ID distinguishes one subscription invoice from another.
Use it when:
- Contacting support
- Reconciling payment
- Filing accounting records
- Discussing a billing dispute
- Matching a gateway receipt
44.83 Plan Details
The invoice may contain a Plan Details section identifying:
Subscription name
Billing period
Features or description
Price
44.84 Subscription Details
The Subscription Details section can identify:
Subscribed Date
Start Date
End Date
Status
Amount
Currency
44.85 Invoice Amount
Confirm that the invoice amount matches:
- Payable Amount shown at checkout
- Gateway receipt
- Bank charge
- Approved manual payment
- Accounting record
44.86 Invoice Currency
A correct number with the wrong currency is not a correct invoice.
Example:
Expected:
100 USD
Invoice:
100 EUR
Report a currency mismatch before recording the expense.
44.87 Tax on the Invoice
Where tax applies, review:
Subtotal
Tax rate or tax amount
Total
Currency
Do not alter the downloaded PDF manually.
44.88 Unpaid Invoice
An invoice can display:
An Unpaid invoice is not proof that the subscription charge was settled.
Before treating it as paid, confirm:
- Payment status
- Gateway transaction
- Manual-payment approval
- Active subscription
- Updated invoice
44.89 Pending Invoice
A pending or unpaid invoice may later update after:
- Gateway callback
- Manual approval
- Administrative review
- Delayed settlement confirmation
Download a current copy after the status has changed.
44.90 Invoice Versus Payment Receipt
An invoice and a payment receipt serve different purposes.
Invoice
Describes the amount requested or billed.
Payment receipt
Confirms that a payment was processed.
For complete accounting records, retain both when available.
44.91 Invoice Versus Bank Statement
A bank statement confirms that money moved through the financial account.
It may not identify:
- The exact Book account
- Subscription period
- Features
- Invoice ID
- Tax details
Retain the Book invoice with the bank or gateway record.
Protecting Billing Records
44.92 Secure Invoice Storage
Store invoices in an approved accounting location.
Recommended structure:
Book/
2026/
Subscriptions/
2026-07-Invoice-1234.pdf
44.93 Avoid Public Storage
Do not keep subscription invoices in:
- Publicly shared folders
- Open website directories
- Public VCard Galleries
- Public cloud links
- Unrestricted team channels
- Shared personal devices
44.94 Billing Information
Invoices may contain:
Account name
Email
Address
Invoice ID
Payment amount
Currency
Subscription dates
Payment status
Limit access to authorized personnel.
44.95 Accounting Reconciliation
For every completed purchase, compare:
Book subscription history
Book invoice
Gateway receipt
Bank or card statement
Internal accounting entry
Subscription Expiration
44.96 Expiration Reminders
The platform can use subscription-expiration reminders.
Do not rely solely on email delivery.
Also monitor the Active till date inside Manage Subscription.
44.97 Before Expiration
Before the subscription expires:
- Review the End Date.
- Confirm who is responsible for renewal.
- Review the payment method.
- Obtain internal approval.
- Download current invoices.
- Review account usage.
- Renew with enough time for processing.
- Confirm activation.
44.98 Manual Payment Before Expiration
Manual payments require additional time because they can remain pending.
Submit early enough for:
Bank processing
Administrator review
Proof verification
Subscription activation
44.99 What Expiration Can Affect
Expiration can restrict:
- Dashboard access
- VCard editing
- New VCard creation
- WhatsApp Store management
- Analytics
- Appointments
- Storage operations
- Custom Domain management
- Other subscription-protected operations
44.100 Public Content After Expiration
Do not assume that expiration immediately deletes VCards or other data.
The exact public behavior can depend on the application configuration and administrative policy.
Possible outcomes include:
- Public content remains available temporarily.
- Public content is restricted.
- Editing is blocked.
- The account is redirected to subscription selection.
- Administrative intervention is required.
Renew before expiration rather than relying on uncertain post-expiration behavior.
44.101 Subscription Expiration Is Not Account Deletion
Expiration and account deletion are different actions.
An expired subscription should not automatically be interpreted as confirmation that all account data has been erased.
44.102 Organization Subscription Expiration
When the primary organization subscription expires, organization users may lose access to operations governed by that subscription.
The organization administrator should:
- Review the expiration date.
- Renew or change the subscription.
- Confirm the new status.
- Inform organization users.
- Test access with an assigned user account.
Cancelling or Ending a Subscription
44.103 Cancel Subscription Label
The application language includes Cancel Subscription, but a standard customer self-service cancellation route was not confirmed in the reviewed customer routing.
Do not assume a cancellation button will always be available.
44.104 Requesting Cancellation
When cancellation is required:
- Review the current End Date.
- Download all invoices.
- Record the account email.
- Record the current subscription.
- Review the refund and cancellation policy.
- Contact the platform’s authorized support or administrator.
- Request written confirmation.
- Retain the response.
44.105 Cancellation Versus Non-Renewal
When automatic recurring billing is not enabled, allowing the subscription to expire may function as non-renewal.
However, this should not be treated as a formal cancellation when:
- A contract exists.
- An administrator has configured recurring billing externally.
- A refund is requested.
- The account must be closed.
- Data removal is required.
44.106 Cancellation Does Not Delete the Account
Stopping a subscription does not necessarily delete:
User profile
VCards
WhatsApp Stores
Invoices
Transaction history
Uploaded files
Organization users
Account deletion is a separate process.
Refunds and Billing Disputes
44.107 Review the Refund Policy
Before requesting a refund, review the platform’s current:
Refund and Cancellation Policy
Terms and Conditions
Invoice
Payment receipt
44.108 Refund Request Information
Prepare:
Account name
Account email
Invoice ID
Payment date
Amount
Currency
Payment method
Gateway transaction ID
Reason for request
Supporting documents
44.109 Do Not Dispute Before Checking the Account
Before initiating a payment dispute through the bank:
- Review Manage Subscription.
- Review Subscription History.
- Check whether the subscription was activated.
- Check for duplicate transactions.
- Contact support.
- Retain the response.
A bank dispute can affect the account while the payment is investigated.
44.110 Duplicate Charge
When two charges appear:
- Record both transaction IDs.
- Compare amounts and currencies.
- Review Subscription History.
- Confirm whether two subscription periods were created.
- Do not submit another payment.
- Contact support.
- Request review of the duplicate.
- Retain the resolution.
Troubleshooting Subscription Selection
44.111 Purchase Button Does Not Work
Confirm:
- A subscription is selected.
- Monthly or yearly billing is selected where required.
- JavaScript is enabled.
- The page has fully loaded.
- The browser session is valid.
- The account is the primary account.
- No payment request is already pending.
44.112 “Plan Already in Use”
The account is already subscribed to that selection.
Use Renew Plan or choose a different available subscription.
44.113 Cannot Select Free Subscription
Possible reasons include:
- The free subscription was already used.
- A trial is available.
- A paid subscription is currently active.
- The selected transition is restricted.
Review the displayed message and choose an eligible option.
44.114 Incorrect Billing Period
Return to the subscription-selection page and confirm:
Do not proceed until the correct period and price are displayed.
44.115 Features Appear Incorrect
- Refresh the subscription page.
- Compare the selected subscription with its feature list.
- Confirm whether the account has changed subscriptions.
- Check the active subscription, not a historical record.
- Contact support with screenshots.
Troubleshooting Payment
44.116 Payment Gateway Does Not Open
Confirm:
- A payment method is selected.
- Popups and redirects are permitted.
- Required fields are complete.
- The browser is current.
- The amount is greater than zero.
- The gateway is available.
- The connection is stable.
44.117 Payment Was Declined
Check:
Available funds
Card status
Billing address
Bank security verification
Transaction limit
International-payment permissions
Gateway message
Contact the financial institution when the decline originated there.
44.118 Customer Was Charged but Subscription Is Pending
Do not pay again.
Collect:
Account email
Payment date and time
Amount
Currency
Gateway
Transaction ID
Bank or gateway receipt
Screenshot of subscription status
Contact support and wait for reconciliation.
44.119 Payment Succeeded but End Date Did Not Change
- Refresh Manage Subscription.
- Sign out and back in.
- Review Subscription History.
- Confirm the correct account.
- Review the gateway receipt.
- Confirm the transaction was for renewal rather than another purchase.
- Contact support.
44.120 Payment Shows Successful but Invoice Shows Unpaid
The payment status and invoice record may not yet be synchronized.
Do not alter the invoice.
Provide support with:
Invoice ID
Gateway transaction ID
Amount
Currency
Payment time
Account email
44.121 Payment Failed but Money Is Pending at the Bank
A bank may place a temporary authorization hold even when the final payment failed.
Wait for the financial institution’s processing period and confirm whether the charge settles or disappears.
Do not submit repeated payments without checking.
44.122 Payment Was Cancelled Accidentally
- Check whether the bank was charged.
- Check Subscription History.
- Confirm the subscription remains unchanged.
- Start a new checkout only when the first attempt did not complete.
44.123 Wrong Amount Charged
Stop further payment attempts and collect:
Displayed Payable Amount
Invoice amount
Actual bank charge
Currency
Transaction ID
Current subscription
Requested subscription
Contact support.
44.124 Wrong Currency
Do not assume the amount will be automatically converted without fees.
Review:
- Checkout currency
- Invoice currency
- Gateway currency
- Bank-conversion amount
- Foreign-transaction fees
Report a mismatch when Book displayed a different currency from the gateway.
Troubleshooting Manual Payments
44.125 Manual Request Remains Pending
Confirm:
- Payment reached the correct destination.
- Amount is correct.
- Currency is correct.
- Reference is correct.
- Proof was submitted.
- The request was submitted only once.
- Administrator review time has been allowed.
44.126 Manual Payment Is Not Found
Provide:
Sender name
Payment date
Amount
Currency
Bank reference
Recipient
Invoice ID
Account email
Receipt
Do not send sensitive banking passwords or full card information.
44.127 Manual Payment Was Sent to the Wrong Account
Contact the receiving institution immediately.
Book cannot confirm a payment that was not sent to its authorized payment destination.
Troubleshooting Invoices
44.128 Invoice Download Does Not Start
Try:
- Allowing browser downloads.
- Opening the invoice action in a new tab.
- Using a current browser.
- Disabling download-blocking extensions.
- Confirming the subscription record belongs to the account.
- Signing out and back in.
44.129 PDF Opens Blank
- Download the file again.
- Open it in another PDF reader.
- Confirm the file size is not zero.
- Try another browser.
- Report the Invoice ID to support.
44.130 Incorrect Name or Address
Subscription invoices may use information from the account profile or billing record.
Before the next purchase:
- Open the account profile.
- Correct the business or personal name.
- Correct the address.
- Save.
- Confirm the update.
- Complete future purchases.
For an already issued invoice, contact support rather than editing the PDF.
44.131 Incorrect Subscription Dates
Compare:
- Subscription History
- Manage Subscription
- Invoice
- Payment date
- Gateway receipt
Report the discrepancy with the Invoice ID.
44.132 Missing Invoice
An invoice may be unavailable when:
- Payment is still pending.
- Manual payment has not been approved.
- Checkout was cancelled.
- The subscription record is incomplete.
- The wrong account is open.
Recommended Billing Operations
44.133 Initial Subscription Procedure
Use this sequence:
1. Sign in to the primary account.
2. Open Manage Subscription.
3. Review available features and limits.
4. Choose the billing period.
5. Review the price and currency.
6. Select the payment method.
7. Complete payment.
8. Confirm the active status.
9. Confirm Start and End Dates.
10. Download the invoice.
11. Store the receipt and invoice.
12. Test dashboard access.
44.134 Renewal Procedure
1. Review Active till.
2. Begin renewal before expiration.
3. Confirm the billing period.
4. Confirm the Payable Amount.
5. Complete payment.
6. Confirm the new End Date.
7. Download the invoice.
8. Reconcile the charge.
44.135 Subscription-Change Procedure
1. Record current account usage.
2. Review the new feature limits.
3. Review Used Days and Remaining Days.
4. Review Remaining Balance.
5. Review Payable Amount.
6. Confirm the billing period.
7. Complete payment.
8. Confirm the new subscription.
9. Test the required features.
10. Download the new invoice.
44.136 Monthly Billing Review
Each month:
- Open Manage Subscription.
- Confirm the active status.
- Review the End Date.
- Review current usage.
- Download new invoices.
- Match charges with accounting records.
- Investigate pending transactions.
- Confirm organization-user access.
- Review payment responsibility.
- Prepare for renewal.
Subscription Checklist
44.137 Current Subscription Checklist
Confirm that:
- The correct primary account is signed in.
- The Current Plan is identified.
- The subscription is Currently Active.
- The Subscribed Date is understood.
- The Start Date is correct.
- The End Date is correct.
- Remaining Days are sufficient.
- Feature limits meet current usage.
- Organization users remain covered.
- Expiration responsibility is assigned.
44.138 Purchase Checklist
Confirm that:
- The intended subscription is selected.
- The billing period is correct.
- The feature limits are appropriate.
- The Price is correct.
- The Currency is correct.
- Remaining Balance is reviewed.
- Payable Amount is correct.
- Tax is reviewed.
- The payment method is authorized.
- The account email is correct.
- The purchase is submitted only once.
44.139 Payment Checklist
Confirm that:
- The checkout uses HTTPS.
- The merchant is correct.
- The amount is correct.
- The currency is correct.
- The gateway transaction completed.
- Book displays the result.
- No duplicate charge exists.
- The subscription is active.
- The End Date updated.
- The receipt is retained.
44.140 Manual-Payment Checklist
Confirm that:
- Official payment instructions were used.
- The amount is correct.
- The currency is correct.
- The required reference was included.
- Proof was retained.
- One request was submitted.
- Pending status is being monitored.
- Administrator approval was confirmed.
- The subscription became active.
- The invoice was downloaded.
44.141 Invoice Checklist
Confirm that:
- The Invoice ID is visible.
- The account name is correct.
- The subscription details are correct.
- The Start Date is correct.
- The End Date is correct.
- The amount is correct.
- The currency is correct.
- Tax is correct where applicable.
- The payment status is correct.
- The invoice matches the gateway receipt.
- The PDF is stored securely.
- The accounting entry is complete.
44.142 Expiration Checklist
Confirm that:
- The Active till date is recorded.
- Renewal reminders are scheduled internally.
- Payment approval is available.
- Manual-payment processing time is considered.
- Current invoices are downloaded.
- Required account usage has been reviewed.
- Organization users have been informed.
- Renewal is confirmed before expiration.
- The new End Date is verified.
- Dashboard access is tested.
Chapter Completion
At the end of this chapter, the user should understand how to open Manage Subscription, review the active subscription and its limits, interpret Start Date, End Date, Used Days, Remaining Days, Used Balance, Remaining Balance, and Payable Amount, select monthly or yearly billing, purchase, renew, or change a subscription, complete online or manual payment, respond to pending, failed, cancelled, or successful payment results, review Subscription History, download and verify PDF invoices, reconcile billing records, prepare for expiration, and troubleshoot subscription, payment, and invoice problems.