ClockWise SMS
ClockWise SMS
Cheap, reliable bulk SMS gateway to over 200 countries! // En billig og robust SMS tjeneste til mere enn 200 land!
Sign up for a FREE account in less than 20 seconds! // Registrer deg og få en gratis konto på mindre enn 20 sekunder!



I agree to the // Jeg godtar

privacy policy // personvernerklæringen

and // og

terms of service // brukervilkårene
Already signed up? // Har du allerede en konto?
How reliable? // Hvor pålitelig?
Incredibly reliable! We are running on 100% serverless infrastructure with a minimum of 99.999% uptime. Also, if the primary SMS provider is unavailable, we will automatically switch over to an alternative. // Utrolig pålitelig! Vi kjører på en 100% såkalt serverless infrastruktur med en oppetid på minst 99,999%. I tillegg bytter systemet vårt automatisk SMS leverandør dersom noen opplever problemer.
How cheap? // Hvor billig?
Incredibly cheap! We have partnered up with the biggest SMS providers in the world, and we only send your SMS using the very cheapest one. // Utrolig billig! Vi er partnere med de største SMS leverandørene i verden, og vi sender din SMS kun med den aller billigste.
Pricing // Priser
We have no default subscription fees! You only pay for each SMS message sent long as your account remains active and in-use. * // Vi har ingen faste abonnementskostnader! Du betaler kun per SMS du sender så lenge kontoen din er aktivt i bruk.*
*)

If an account is inactive for at least 60 days a fee of €2 will be withdrawn from the remaning account balance for each 30-days of inactivity. Inactive accounts without credit will be deleted. Please see our complete // Dersom en konto er inaktiv i minst 60 dager vil det bli trukket €2 fra gjenstående kreditt per 30-dager med inaktivitet. Inaktive kontoer uten kreditt vil bli slettet. Se våre fullstendige

terms of service // brukervilkår

for more information. // for mer informasjon.

Pricing per country // Priser per land
Send bulk SMS online // Send SMS raskt og enkelt

Create new or import existing phone number lists from Excel or CSV files, and start sending SMS messages within minutes. // Lag nye eller importer eksisterende telefonnummerlister fra Excel eller CSV filer, og start med å sende SMS i løpet av få minutter.

Sign up now to get started! // Registrer deg nå for å komme i gang!

Our web application supports all of your devices, including smartphones, laptops and tablet devices. Need help getting started? Click the message icon in the bottom-right corner of the screen, or send us an email at // Vår webapplikasjon støtter det aller meste av både smarttelefoner, laptoper og nettbrett. Trenger du hjelp med å komme i gang? Klikk på meldingsikonet til høyre nederst i hjørnet av skjermen din, eller send oss en e-post på

general@cwsms.com.
Developers - Look here! // Utviklere - Se her!

We provide code examples for all major programming languages to get you started quickly, check out the examples below. Missing your favorite language? Please send in your suggestions at // Vi tilbyr kodeeksempler for alle de største programmeringsspråkene slik at du kan komme i gang raskt med utviklingen. Mangler favorittspråket ditt? Vennligst send inn forslagene dine på

general@cwsms.com.
					
#!/bin/bash

curl https://api.cwsms.com/send/sms -X POST \
	-H 'Content-Type: application/json' \
	-H "X-API-Key: <API-Key>" \
	-d '{"message": "Hello world!","sender":"SenderName","recipients":["4712345678"]}'
					
				
					// Required NuGet dependencies: RestSharp and Newtonsoft.Json

var client = new RestSharp.RestClient("https://api.cwsms.com/send/");
var request = new RestSharp.RestRequest("sms", RestSharp.Method.POST);
request.AddHeader("x-api-key", "<API-key>");
request.AddJsonBody(new
{
	sender = "SenderName",
	message = "Hello world!",
	recipients = new[] { "4712345678" }
});
var response = client.Execute(request);

if ((int)response.StatusCode == 200)
{
	var res = Newtonsoft.Json.Linq.JObject.Parse(response.Content);
	Console.WriteLine(res);
}
else
{
	Console.WriteLine(response.ErrorMessage);
}
					
				
					
// Prerequisite: npm install request
var request = require('request');

request.post({
	url: 'https://api.cwsms.com/send/sms',
	headers: {
		'x-api-key': '<API-Key>'
	},
	json: true,
	body: {
		sender: 'SenderName',
		message: 'Hello world!',
		recipients: ['4712345678'],
	},
}, function (err, r, body) {
	if (err) {
		console.log(err);
	} else {
		console.log(body);
	}
});
					
				
					
import requests
import json

url = 'https://api.cwsms.com/send/sms'
payload = {
	'sender': 'SenderName',
	'message': 'Hello world!',
	'recipients': ['4712345678']
}
headers = {
	'x-api-key': '<API-Key>'
}
r = requests.post(url, data=json.dumps(payload), headers=headers)
					
				
					
import java.io.DataOutputStream;
import java.net.URL;
import javax.net.ssl.HttpsURLConnection;

public class HelloWorld {
	public static void main(String[] args) throws Exception {
	URL url = new URL("https://api.cwsms.com/send/sms");
	HttpsURLConnection con = (HttpsURLConnection) url.openConnection();
	con.setDoOutput(true);
	con.setRequestMethod("POST");
	con.setRequestProperty("Content-Type", "application/json");
	con.setRequestProperty("x-api-key", "<API-Key>");

	String jsonInputString = "{ \"sender\": \"SenderName\", \"message\": \"Hello world!\", \"recipients\": [ \"4712345678\" ] }";

	DataOutputStream wr = new DataOutputStream(con.getOutputStream());
	wr.writeBytes(jsonInputString);
	wr.close();

	System.out.println("HTTP Response " + con.getResponseCode());
	}
}
					
				
					<?php

$url = "https://api.cwsms.com/send/sms";
$api_token = "<API-Key>";
$json = [
	'sender' => 'SenderName',
	'message' => 'Hello world!',
	'recipients' => ['4712345678'],
];

$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_HTTPHEADER, array("Content-Type: application/json"));
curl_setopt($ch,CURLOPT_HTTPHEADER, array("x-api-key: ".$api_token));
curl_setopt($ch,CURLOPT_POSTFIELDS, json_encode($json));
curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
print($result);
$json = json_decode($result);
print_r($json->ids);
					
				
					<?php

require 'vendor/autoload.php';
$client = new GuzzleHttp\Client();

$url = "https://api.cwsms.com/send/sms";
$api_token = "<API-Key>";
$json = [
	'sender' => 'SenderName',
	'message' => 'Hello world!',
	'recipients' => ['4712345678'],
];

$res = $client->request('POST', $url, [
	'headers' => [
		'Content-Type' => 'application/json',
		'x-api-key' => $api_token,
	],
	'body' => json_encode($json)
]);

echo $res->getBody();
					
				
In short, what can we offer? // Kort fortalt, hva kan vi tilby?
  • Send SMS messages to hundreds or thousands of people with a single click. // Send SMS meldinger til hundre- eller tusenvis av mennesker med et klikk.
  • Easy to use online web-application. // En enkel og intuitiv webapplikasjon.
  • Import phone numbers from Excel, CSV and many other formats. // Importer telefonnummere fra Excel, CSV og mange andre formater.
  • Simple and reliable API for programmatic access. // Enkel og pålitelig API for programmatisk tilgang.
  • GDPR compliance. // GDPR støtte.
Contact us // Kontakt oss

Got questions or feedback? Let us know at // Har du noen spørsmål eller tilbakemeldinger? Kontakt oss gjerne på

support@cwsms.com,

or click the chat icon in the lower left corner of your screen. * // eller klikk på chatteikonet nederst til høyre på skjermen. *

* You need to approve cookies in order to use the chat functionality. // * Du må godta cookies for å benytte chattefunksjonen.