AMS Bulk SMSv3.2 User Guide Sign in
AMS Bulk SMSv3.2 help centre

Send your first SMS with confidence

Follow the complete path from preparing your account and audience to sending campaigns, reusing playbooks, configuring birthday automation, and checking delivery.

No matching guide sections

Try “verification”, “Sender ID”, “contacts”, “playbooks”, “birthday”, “automations”, “voice”, “credits”, or “reports”.

Getting started

For a reliable first send, complete these five steps in order. Approval and feature availability can depend on your account plan and the sending services available to you.

1

Create and verify your account

Register with your Ghana phone number, then verify your email address.

2

Prepare your account

Confirm that your account has an active plan or enough SMS credits.

3

Request a Sender ID

Submit the name recipients should see and wait for approval.

4

Create your audience

Add contacts manually or import them into a contact group.

5

Send a test

Test with your own number before launching a larger campaign.

Create and verify your account

Complete registration and confirm your email address before using the customer dashboard.

  1. Open the registration page and enter your name, email address, company details, timezone, and preferred plan.
  2. Enter your phone number as 12 digits in Ghana format, such as 233241234567. Do not add spaces or the plus sign.
  3. Create and confirm a password, accept the applicable terms, and submit the registration form.
  4. Open the verification email and select its verification link before trying to access the dashboard.
  5. If the email does not arrive, check your spam or junk folder, then use the resend option on the verification page.

You may also receive a welcome SMS containing a link to this guide. Keep your password and any sign-in verification code private; support will not need them to help you.

Account, plan, and credits

Make sure your account is able to send before preparing a campaign.

  1. Sign in and open your dashboard.
  2. Check the current plan card and the SMS credit balance in the top navigation.
  3. If no plan is active, choose an available package. If your account uses prepaid credit, select Top Up.
  4. After payment, return to the dashboard and confirm that the plan or balance has updated before sending.

A plan can control which sending channels, campaign tools, and monthly limits are available. If an option in this guide is missing, check your plan or contact support.

Request a Sender ID

A Sender ID is the name recipients see when your SMS arrives.

  1. From the customer menu, open Sending → Sender ID.
  2. Select Request New Sender ID and enter the business or service name you want to use.
  3. Provide any requested purpose or supporting information, then submit the request.
  4. Monitor the request until its status is approved. Only approved Sender IDs should be used for live campaigns.

Use a name that clearly represents your organisation. Approval is handled by service providers or telcos and may not be immediate.

Create and message your audience

Organise opted-in recipients into contact groups, then message one or more specific contacts when needed.

Create a contact group

  1. Open Contacts and create a group with a clear name.
  2. Add any custom fields you need, such as First Name, Organisation, or Location.
  3. Add contacts manually, paste a list of numbers, or import a file.

Prepare phone numbers

  • Use full international numbers, including the country code.
  • Keep one recipient per record and remove duplicate or invalid numbers.
  • Only upload people who have consented to receive your messages.

Send to selected contacts

  1. Open Contacts, then open the contact group containing the intended recipients.
  2. Select the checkbox beside one contact or multiple contacts. You can prepare up to 100 recipients at a time.
  3. Open Actions and select Send message.
  4. Quick Send opens with the eligible phone numbers already entered and the correct newline separator selected.
  5. Select the Sender ID and sending server, write or choose the message, review the recipient and SMS segment counts, then send.

Unsubscribed, blacklisted, and duplicate contacts are not added to the message. To message one subscribed contact quickly, use the send icon on that contact's row.

Send a test message

Use Quick Send to confirm your sender, content, and delivery before a full campaign.

  1. Open SMS → Quick Send, or select recipients from a contact group using Actions → Send message.
  2. Select an approved Sender ID and the available sending server.
  3. Enter a phone number manually, or review the one or more numbers prefilled from Contacts.
  4. Write the message and review its recipient, character, and segment counts.
  5. Send the test, then open Reports to confirm its delivery status.

A longer message can use more than one SMS unit. Review the displayed segment count before sending, especially when using special characters.

Build your first campaign

Send one message to one or more saved contact groups now or at a scheduled time.

  1. Open SMS → Campaign Builder.
  2. Choose the sending server, approved Sender ID, and contact groups.
  3. Write the message or select a saved template. Add personalisation fields only when your contacts contain the required data.
  4. Review recipient count, message segments, estimated units, timezone, and delivery schedule.
  5. Send immediately or choose a future schedule, then confirm the campaign.

Send a test to yourself first. Check spelling, links, personalisation fields, sender name, and opt-out instructions before submitting a large audience.

Use campaign playbooks

Reuse a proven campaign setup without allowing it to send by itself.

A campaign playbook is a reusable starting point for a standard SMS campaign. It can remember the message, selected contact groups, Sender IDs, preferred sending server, and a suggested frequency.

Start from a playbook

  1. Open SMS → Playbooks.
  2. Choose a school, faith-community, membership, birthday, or general starter; or open Reports → Campaigns, view one of your campaigns, and select Save as playbook.
  3. Edit a saved playbook whenever its message, audience groups, sender, or suggested frequency changes.
  4. Select Use. Campaign Builder opens with the saved values, after removing any audience groups that are no longer active.
  5. Review every field, replace bracketed text, check the SMS segment and credit estimate, and explicitly enable scheduling if required. The playbook never submits the campaign for you.

Playbooks reduce setup work while keeping a person in control of the final audience, content, cost, and send time.

Campaign playbooks versus automations

Campaign playbook

A reusable draft for a person to open, review, and submit. It may suggest a cadence, but it does not watch contact data, trigger itself, or send in the background.

Automation

An enabled rule that checks contact data and sends to contacts who match its trigger. It keeps running until it is disabled or deleted and is available only when your plan and permissions include Automations.

Birthday playbook versus birthday automation

  • Birthday playbook: supplies reusable birthday wording and campaign defaults. You choose the audience and launch or schedule each campaign yourself. It does not read a date-of-birth field or know whose birthday it is.
  • Birthday automation: uses the selected contact group and birthday custom field to find contacts whose month and day match the configured trigger date. Once enabled, it can send at the configured time without rebuilding a campaign.
  • The birthday automation records who was triggered and excludes that contact from being triggered by the same automation again in the same year.

Do not select the Birthday greeting playbook if you expect automatic birthday detection. Use Automations → Say Happy Birthday and keep every contact's birthday field complete and in the configured date format.

Set up birthday automation

  1. Create a date-of-birth custom field in the intended contact group.
  2. Populate that field for each participating contact using the platform's configured date format.
  3. During setup, the platform checks the selected timing and requires an eligible matching contact. If it reports no matching birthday, verify the birthday values, selected field, “before” setting, and trigger time.
  4. Open Automations, create Say Happy Birthday, and select the contact group and birthday field.
  5. Choose whether to send on or before the birthday, set the trigger time and timezone, then review the sender and message.
  6. Save and enable the automation. Monitor its report and disable it if the rule should stop.

Send using a file

Upload a prepared recipient file when you do not need to save the audience as a contact group first.

  1. Open SMS → Send Using File and download the sample file.
  2. Keep the header row and enter one recipient per row. Phone Number is required; other spreadsheet fields are optional.
  3. Avoid formulas, merged cells, decorated number formats, or multiple numbers in one cell.
  4. Upload the file, map its fields if prompted, then review the detected recipients and message.
  5. Confirm the Sender ID, cost, and schedule before submitting.

Send voice messages

Send a recorded message or use text-to-speech when Voice is included in your plan.

  1. Open Voice, then choose Quick Send, Campaign Builder, or Send Using File.
  2. Select the voice route available on your account.
  3. Provide the message in the format requested for that route. The form changes automatically when you select a route.
  4. Choose your recipients, review the details, and send a test to your own phone before sending to a larger audience.
  5. Open Reports → All Messages to follow the call result.
MP3 voice routeUpload an MP3 recording. The caller identity is handled for you, so Sender ID options may be hidden.
MP3/WAV voice routeUpload an MP3 or WAV recording. The platform automatically prepares the audio in the format required for delivery.
Other voice routesYou may be able to type a message and choose a language and voice, or select the upload option.

Voice Quick Send accepts up to 100 recipients. For a larger saved audience, use Voice Campaign Builder or Send Using File if those options are included in your plan.

Track delivery and cost

Use reports to follow campaign progress and investigate individual messages.

CampaignsOverall audience, progress, schedule, and campaign-level totals.
All MessagesIndividual recipient, direction, status, segments, server, and cost.
Received MessagesInbound replies when your sending number and provider support them.

Understand common statuses

  • Pending or queued: the platform accepted the message and is preparing or waiting to send it.
  • Sent: the sending provider accepted the message.
  • Delivered: a delivery receipt confirms arrival at the recipient network or device.
  • Failed or undelivered: open the individual record and review its response or error before retrying.

Understand voice call statuses

  • Submitted: the voice request was accepted and is waiting for a final result.
  • Answered or Delivered: the call connected successfully.
  • Busy or No answer: the call did not connect to the recipient.
  • Rejected, Expired, or Failed: the call could not be delivered. Review the recipient and audio before trying again.

For supported voice routes, units charged for a Busy or No answer result are returned automatically. If the call is later confirmed as answered, the balance is adjusted again automatically.

Manage repeatedly failing numbers

Find recipients with a consistent pattern of terminal delivery failures and decide whether to exclude them from future campaigns.

Open Reports → Problem Numbers. A number appears when it has at least three terminal failures across two or more separate sends in the selected history window, at least 75% of its attempts failed, and no successful delivery was recorded.

  1. Use the phone number, history window, and minimum failure filters to narrow the results.
  2. Select View history to review the number's individual delivery results before taking action.
  3. Select Add to blacklist and confirm to exclude the number from future campaigns. Matching saved contacts are also unsubscribed.
  4. If the number becomes valid again, select Remove from blacklist. It becomes eligible for future campaigns and matching saved contacts are resubscribed.

Problem numbers are never blocked automatically. Review the delivery history first because some failures can be temporary or caused by network conditions.

Other platform features

Available tools vary by account plan, permissions, and configured sending services.

Templates

Save frequently used SMS content for faster, more consistent campaigns.

Automations

Create enabled, data-driven rules such as birthday greetings that select matching contacts and run without rebuilding a campaign.

MMS

Build media campaigns using compatible sending services when included in your plan.

WhatsApp, Viber, and OTP

Use channel-specific campaign builders when included in your plan.

Numbers and keywords

Manage inbound-capable numbers or keywords when supported by your provider.

Blacklist

Prevent specific recipients from receiving future messages from your account.

Announcements

Open your profile menu and select Announcements to read service notices and information sent to your account.

Troubleshooting and safe sending

Check these common causes before retrying a message or contacting support.

Why can’t I access the dashboard after registering?

Verify your email address first. Check your spam or junk folder if the message is missing, then use the resend link on the verification page.

Why can’t I select a Sender ID?

The request may still be awaiting approval, may have been rejected, or may not be allowed for the selected sending server. Open Sender IDs to confirm its current status.

Why is a contact file rejected?

Start from the sample file, preserve the header row, use one full international number per row, and remove formulas, merged cells, spaces, and display formatting from number columns.

Why is my voice recording rejected?

Check the route selected on the Voice form. The MP3 voice route requires an MP3 file, while the MP3/WAV voice route accepts either format. Select the file again after changing the route.

Why does one message use multiple units?

SMS billing is based on message segments. Long content and some special characters reduce the number of characters that fit in each segment.

Why didn’t the Birthday greeting playbook send automatically?

A birthday playbook is a reusable campaign draft, not a trigger. To select contacts from their birthday field and send automatically, create and enable Automations → Say Happy Birthday.

Why is a message pending?

Scheduled campaigns wait until their configured time. Other messages may remain queued briefly while a sending server processes them. Confirm the schedule, timezone, balance, and server availability.

Should I resend a failed message?

Review the delivery response first. Correct invalid numbers, sender problems, insufficient credit, or content restrictions before retrying to avoid repeated charges or duplicate messages.

Only contact recipients who have given permission. Keep consent records, identify your organisation clearly, honour opt-outs promptly, and follow the messaging rules that apply in the recipient’s country.

Developer resources

Connect another system through the API when your plan includes developer access.

The authenticated developer area contains API credentials, webhook settings, sending-server options, request parameters, and examples for supported channels. Treat every API token like a password and never place one in a public page, screenshot, or client-side application.