Sign in
Enter the number registered with your campaign.
Leave blank if you run the platform rather than a campaign.
Enter the number registered with your campaign.
Leave blank if you run the platform rather than a campaign.
Members choose whether their cell-mates can see them. Hidden members still hold a real slot — only the name is withheld.
A flag raises a post here. It never hides anything on its own — a threshold that did would be a brigading weapon inside a campaign.
Register and last election are IEBC fact, the same for every campaign. The target is projected from them — 50% + 1 of the votes expected to be cast — unless this campaign has set its own.
Set by the campaign administrator.
Where this campaign may organise is decided by who it is fielding. File a candidate and their unit opens; withdraw one and it closes.
Changing these details cancels the platform's check, and settlement waits until the new account has been verified.
Set by the platform administrator, across all campaigns.
Charged once, after approval, before a campaign is switched on — it is what makes a spam application cost something. Nobody pays to be told no. Setting it to zero turns that off.
All four boxes are needed before identity checks run. Greyed text is an example, not a value — an empty box saves as empty.
Pesapal needs the base URL, consumer key, consumer secret, callback URL and an IPN id. Greyed text is an example, not a value — an empty box saves as empty.
Leave the IPN id alone. Save the credentials above first, then run the
register-pesapal-ipn task — it registers the
notification URL with Pesapal and writes the id back here. The URL
carries the callback secret, which is why it is not typed into a browser.
The passkey is not the consumer secret — Safaricom issues it separately for each shortcode, and the STK push cannot be signed without it.
How members receive the six-digit code they sign in with. Without this nobody can log in — and phone numbers leave Africa to reach Twilio, which needs a processor agreement and an ODPC transfer basis.
WhatsApp runs through Twilio Verify, which carries the message templates Meta has already approved. Without it a code is accepted by Twilio and never delivered.
The platform administrator is an organisation. Each grade holds only what its work needs, and nobody here can see inside a campaign — staff see campaigns as organisations, never the people in them.
A campaign manager either applies from the app or is invited. Nothing organises anyone until it has been approved here.
The invitation goes to a number, not to a name — whoever redeems it gives their own name then, so the record says who actually took it up.
Collections land with the principal. A batch divides what a campaign is owed; it becomes a payment only once a transfer is confirmed.