Caution when combining with User Model APIs
If you are using the User Model APIs or SDKs (Mobile SDKs 5 or higher, Web SDK 16 or higher), then we advise testing this feature before importing all data. There may be cases where the External ID set with the SDK and the External ID set with the CSV do not produce matching OneSignal IDs.
OneSignal provides the following ways to add phone number records into your account:
|Dashboard Upload||Best if you have a CSV list of phone numbers and want to upload through the dashboard without code.|
|API Add a device||Use the Add a device endpoint to set the |
|SMS SDK Methods||Can be used for long-term implementation on the client side.|
|Email & Phone Number Web Prompt||A web prompt that allows user to include their own phone number and email address.|
Navigate to Audience > Users > Update/Import Users
Select Upload CSV next to "Import phone_number(s)".
If you need help ensuring your CSV is in the correct format, download our template using CSV Template download button.
Note: The first row should have the column labels exactly matching the above Property names. The order does not matter.
You can automatically create a new segment for the imported list. This adds a tag to the newly imported list and auto-creates a segment based on the input value.
Once you Confirm and Import, you will get an email with the results from the CSV Import.
Uploading a list with the same phone_number but different external_user_id will only update the external_user_id, not the phone number.
Updated 28 days ago