New Improved Fixed
about 1 month ago

Shopify Integration, Export Filters & Custom Field Sorting

New Features
YouTube

Shopify Integration

Connect your Shopify store directly from SureContact using your own Shopify custom app credentials (Client ID and Client Secret), no app review or shared OAuth app required.

The connect dialog walks you through creating a custom app in your Shopify Developer Dashboard, adding the required API scopes and redirect URL, and pasting in your Client ID and Client Secret. Once connected, configure which contacts sync, map Shopify fields to SureContact fields, and control tag syncing — all from the Integrations page.

Example
  • Connect your Shopify store using your own app credentials, right from the Integrations page.
  • Follow step-by-step setup instructions with copyable scopes and redirect URL.
  • Configure field mappings and tag sync before the initial backfill runs.
  • Track sync progress and see created/updated contact counts live.
This makes setting up Shopify a short, self-contained flow instead of a round trip between two apps.

Improvements

Tag and List Filters on Contact Exports

The Create Contact Export sheet now includes a Filters section, so you can narrow down which contacts get exported.
Alongside choosing your fields, you can now select one or more tags and one or more lists, including dynamic lists. Contacts matching any of your selected tags and belonging to any of your selected lists will be included. Leaving both filters empty still exports all contacts, exactly as before.

Example
  • Export only the contacts carrying a specific tag.
  • Export the members of one or two lists rather than your whole database.
  • Combine a tag and a list to export a tightly defined segment.
  • Keep exporting everything by leaving the filters untouched.
This saves you from exporting a full contact list and then filtering it in a spreadsheet.

Sort Contacts by Custom Field

You can now sort your contacts by any Date or Timestamp custom field, oldest first or newest first.
Open the filter icon on a Date or Timestamp custom field column and you will find two new options at the bottom of the dropdown: Sort: Oldest first and Sort: Newest first. Sorting applies straight away without changing any filters you have set. Contacts with no value in that field are placed last. Custom field sorting and standard column sorting (such as Created or Updated) work one at a time, so choosing one clears the other.

Example
  • Sort by a Renewal Date field to see which contacts are due soonest.
  • Find your longest-standing customers using a custom Signup Date field.
  • Review the most recently updated records for a date field you track manually.
  • Keep your existing column filters in place while changing the sort order.
This gives you the same sorting control over your own fields that you already had over SureContact's built-in ones.

Bug Fixes

Google Fonts on the Email Canvas

Fixed an issue where a template using a Google web font, either as the base font or on an individual element, showed a fallback font on the editor canvas after a page refresh. 

The correct font only appeared once you opened the Styles or Settings panel or the font picker. Fonts used in the template now load as soon as the editor opens.

Test Email Sender in the Full-Screen Editors

Fixed an issue where test emails sent from inside the drag-and-drop, rich text, or custom HTML editors arrived from the workspace's default sender instead of the campaign's own configured sender. Test emails from these editors now use the campaign's sender. 

Also fixed a related display issue where the Send From (SMTP) dropdown on the Subject step reset to Default when you navigated back to it, for campaigns whose sender address was typed in directly. The saved sender details were never lost, only shown incorrectly.

Discussion